aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms
AgeCommit message (Expand)AuthorFilesLines
2024-04-04[clang][ubsan] Switch UBSAN optimization to `llvm.allow.{runtime,ubsan}.check...Vitaly Buka1-25/+90
2024-04-04[LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-foldi...Alexey Bataev15-1/+1631
2024-04-04[HWASAN][UBSAN] Don't use default `profile-summary-cutoff-hot` (#87691)Vitaly Buka1-1/+1
2024-04-04[NFC][UBSAN] Similar to #87687 for UBSANVitaly Buka1-64/+64
2024-04-04[SLP]Fix PR87630: wrong result for externally used vector value.Alexey Bataev1-8/+4
2024-04-04[SLP]Add a test with the incorrect casting for external user, NFC.Alexey Bataev1-0/+64
2024-04-04[ValueTracking] Add more conditions in to `isTruePredicate`Noah Goldstein2-28/+24
2024-04-04[ValueTracking] Add tests for deducing more conditions in `isTruePredicate`; NFCNoah Goldstein2-0/+466
2024-04-04[ValueTracking] Infer known bits fromfrom `(icmp eq (and/or x,y), C)`Noah Goldstein2-14/+10
2024-04-04[ValueTracking] Add tests for computing known bits from `(icmp eq (and/or x,y...Noah Goldstein1-5/+105
2024-04-04[VPlan] Clean up dead recipes after UF & VF specific simplification.Florian Hahn1-4/+2
2024-04-04[VectorCombine][X86] foldShuffleOfCastops - fold shuffle(cast(x),cast(y)) -> ...Simon Pilgrim2-46/+39
2024-04-04[LVI] Handle range attributes (#86413)Andreas Jonson1-11/+75
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