aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms
AgeCommit message (Expand)AuthorFilesLines
2024-04-03[VectorCombine][X86] shuffle-of-casts.ll - adjust zext nneg tests to improve ...Simon Pilgrim1-16/+16
2024-04-03[SLP]Improve minbitwidth analysis for operands of IToFP and ICmp instructions.Alexey Bataev2-6/+8
2024-04-03Revert "[SLP]Improve minbitwidth analysis for operands of IToFP and ICmp inst...Alexey Bataev2-8/+6
2024-04-03[SLP]Improve minbitwidth analysis for operands of IToFP and ICmp instructions.Alexey Bataev2-6/+8
2024-04-03[VectorCombine][X86] Add additional tests for #87510Simon Pilgrim1-0/+42
2024-04-03[SLP]Add support for commutative intrinsics.Alexey Bataev5-19/+18
2024-04-03[PseudoProbe] Mix block and call probe ID in lexical order (#75092)Lei Wang9-54/+56
2024-04-03Always check the function attribute to determine checksum mismatch for availa...Lei Wang1-3/+6
2024-04-03[SLP]Fix PR87133: crash because of different altopcodes for cmps after reorde...Alexey Bataev2-22/+80
2024-04-03[SLP]Fix PR87477: fix alternate node cast cost/codegen.Alexey Bataev1-0/+34
2024-04-03[SamplePGO] Support -salvage-stale-profile without probes too (#86116)Krzysztof Pszeniczny2-0/+252
2024-04-03[VectorCombine][X86] Add some tests showing failure to fold shuffle(cast(x),c...Simon Pilgrim1-0/+189
2024-04-03[LV] Precommit tests with any-of reductions and epilogue vectorization.Florian Hahn1-0/+222
2024-04-03[ExpandLargeFpConvert] Scalarize vector types. (#86954)Bevin Hansson4-0/+480
2024-04-03[InstCombine] Simplify select if it combinated and/or/xor (#73362)hanbeom1-0/+794
2024-04-02[nfc]Remove the check for compressed strings in llvm/test/.../vtable_profile....Mingming Liu1-4/+1
2024-04-02[LV] Add test depending on target to RISCV subdirectory.Florian Hahn1-0/+0
2024-04-02[VPlan] Make sure OR VPInstructions are treated as disjoint ops.Florian Hahn1-0/+132
2024-04-02[SLP]Fix PR87384: check for fixed vector type before using.Alexey Bataev1-0/+35
2024-04-02[SLP]Fix PR80027: handle case when ext is not reduced but its operand is.Alexey Bataev1-0/+48
2024-04-02[SLP]Fix PR87329: crash on alternate cast vectorization.Alexey Bataev1-0/+34
2024-04-02[ExpandLargeDivRem] Scalarize vector types. (#86959)Bevin Hansson1-0/+536
2024-04-02[speculative-execution] Hoists debug values unnecessarily. (#85782)Carlos Alberto Enciso1-1/+1
2024-04-02[VectorCombine] foldBitcastShuffle - peek through any residual bitcasts befor...Simon Pilgrim2-8/+4
2024-04-02[IR] Fix crashes caused by #85592 (#87169)elhewaty1-0/+14
2024-04-01[PseudoProbe] Extend to skip instrumenting probe into the dests of invoke (#7...Lei Wang2-1/+156
2024-04-01[InstrFDO][TypeProf] Implement binary instrumentation and profile read/write ...Mingming Liu2-0/+132
2024-04-01[SLP]Fix PR87011: Missing sign extension of demoted type before zero extensionAlexey Bataev5-47/+17
2024-04-01[InstCombiner] Remove trivially dead `llvm.allow.{runtime,ubsan}.check()` (#8...Vitaly Buka1-0/+44
2024-03-29[FPEnv][AtomicExpand] Correct strictfp attribute handling in AtomicExpandPass...Kevin P. Neal1-12/+12
2024-03-29[InstCombine] Remove the canonicalization of `trunc` to `i1` (#84628)Monad14-230/+158
2024-03-29[IR] Add nowrap flags for trunc instruction (#85592)elhewaty3-6/+84
2024-03-28[SampleFDO][NFC] Refactoring SampleProfileMatcher (#86988)Lei Wang3-3/+3
2024-03-28[SLP]Fix PR87011: Do not assume that initial ext/trunc nodes can beAlexey Bataev1-2/+2
2024-03-28[SLP][NFC]Add a test with the incorrect sign extension of first extAlexey Bataev1-0/+29
2024-03-28[LVI] Use m_AddLike instead of m_Add when matching simple conditionNoah Goldstein2-6/+3
2024-03-28[LVI] Add tests for tracking `or disjoint` like add; NFCNoah Goldstein2-0/+79
2024-03-28[ValueTracking] Tracking `or disjoint` conditions as `add` in Assumption/DomC...Noah Goldstein1-2/+1
2024-03-28[ValueTracking] Add basic tests tracking `or disjoint` conditions as `add`; NFCNoah Goldstein1-0/+52
2024-03-28[InlineCost] Disable cost-benefit when sample based PGO is used (#86626)Xiangyang (Mark) Guo1-2/+2
2024-03-28[SLP]Add better minbitwidth analysis for udiv/urem instructions.Alexey Bataev1-6/+2
2024-03-28[LoopRotate] Set loop back edge weight to not less than exit weight (#86496)Haohai Wen1-2/+2
2024-03-28[Debuginfo][GVNHoist] Fix #86227: update the debug location of the hoisted GE...Shan Huang1-0/+63
2024-03-28[Debuginfo][TailCallElim] Fix #86262: drop the debug location of entry branch...Shan Huang1-2/+2
2024-03-28[LoopRotate] Add test to track update for inaccurate branch weight (#86495)Haohai Wen1-0/+42
2024-03-27[CSSPGO] Fix the issue of missing callee profile matches (#85715)Lei Wang5-1/+149
2024-03-27[SLP]Fix PR86763: do not truncate reductions to the demanded bits size.Alexey Bataev2-5/+4
2024-03-27[SLP][NFC]Add a test with the wrong result extension after reduction,Alexey Bataev1-0/+33
2024-03-27Revert "[TBAA] Add verifier for tbaa.struct metadata (#86709)"Florian Hahn5-7/+5
2024-03-27Recommit "[VPlan] Replace disjoint or with add instead of dropping disjoint. ...Florian Hahn1-1/+1