aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/PhaseOrdering/AArch64
AgeCommit message (Expand)AuthorFilesLines
3 daysRevert "[VPlan] Remove unused VPExpandSCEVRecipe before expansion" (#184108)Jan Patrick Lehr1-1/+1
3 days[VPlan] Remove unused VPExpandSCEVRecipe before expansion (#181329)Mel Chen1-1/+1
8 days[VPlan] Allow recursive narrowing in interleave group narrowing. (#167310)Florian Hahn1-12/+66
2026-02-11[LAA] Use SCEVPtrToAddr in tryToCreateDiffChecks. (#178861)Florian Hahn1-2/+2
2026-02-10InstCombine: Use SimplifyDemandedFPClass on fmul (#177490)Matt Arsenault1-6/+6
2026-02-03[InstCombine] fold icmp ne (and X, 1), 0 --> trunc X to i1 (#178977)Andreas Jonson1-2/+2
2026-01-23[LV] Separate runtime check cost from total overhead in profitability check (...Mel Chen1-1/+1
2026-01-13[VPlan] Optimize BranchOnTwoConds to chain of 2 simple branches. (#174016)Florian Hahn1-24/+134
2026-01-11[ValueTracking] Support horizontal vector add in computeKnownBits (#174410)Valeriy Savchenko1-10/+10
2026-01-06Reland [VPlan] Simplify pow-of-2 (mul|udiv) -> (shl|lshr) (#174581)Ramkumar Ramachandra1-1/+1
2026-01-06Revert "[VPlan] Simplify pow-of-2 (mul|udiv) -> (shl|lshr)" (#174559)Alex Bradbury1-1/+1
2026-01-06[VPlan] Simplify pow-of-2 (mul|udiv) -> (shl|lshr) (#172477)Ramkumar Ramachandra1-1/+1
2026-01-04[IR] Reland Optimize PHINode::removeIncomingValue() and PHINode::removeIncomi...Mingjie Xu1-1/+1
2026-01-01[SLP] Support for copyables in the reduced values (#153589)Alexey Bataev1-9/+7
2026-01-01Revert "[SLP] Support for copyables in the reduced values (#153589)"Alexey Bataev1-7/+9
2026-01-01[SLP] Support for copyables in the reduced values (#153589)Alexey Bataev1-9/+7
2025-12-29Revert 159f1c048e08a8780d92858cfc80e723c90235e3 (#173893)Walter Lee1-1/+1
2025-12-18[IR] Update `PHINode::removeIncomingValueIf()` to use the swap strategy like ...Mingjie Xu1-1/+1
2025-12-17[IR] Optimize PHINode::removeIncomingValue() by swapping removed incoming val...Mingjie Xu2-2/+2
2025-12-08[VPlan] Use BlockFrequencyInfo in getPredBlockCostDivisor (#158690)Luke Lau1-1/+1
2025-11-24[VPlan] Set ZeroIsPoison=false for FirstActiveLane (#169298)Luke Lau1-8/+9
2025-11-18[VPlan] Hoist loads with invariant addresses using noalias metadata. (#166247)Florian Hahn1-8/+58
2025-11-14Revert "[LICM] Sink unused l-invariant loads in preheader. #157559"Alexander Belyaev3-8/+7
2025-11-12[VectorCombine] Try to scalarize vector loads feeding bitcast instructions. (...Julian Nagele1-0/+32
2025-11-10[DropAssumes] Drop dereferenceable assumptions after vectorization. (#166947)Florian Hahn2-73/+3
2025-11-09[InstCombine] Don't sink if it would require dropping deref assumptions. (#16...Florian Hahn1-56/+46
2025-11-07[InstCombnine] Add test for sinking with dereferneceable assumes.Florian Hahn1-16/+125
2025-11-06Revert "[InterleavedAccess] Construct interleaved access store with shuffles"Martin Storsjö1-8/+8
2025-11-05[InterleavedAccess] Construct interleaved access store with shufflesRamkrishnan1-8/+8
2025-11-05[InstCombine] Enable FoldOpIntoSelect and foldOpIntoPhi when the Op's other p...Gábor Spaits1-52/+53
2025-11-02[LV] Add tests with hoist-able invariant loads.Florian Hahn1-0/+46
2025-10-30[LICM] Sink unused l-invariant loads in preheader. (#157559)Vigneshwar Jayakumar3-4/+4
2025-10-24[test][Transforms] Remove unsafe-fp-math uses part 3 (NFC) (#164787)paperchalice3-78/+65
2025-10-19[VPlan] Add VPInstruction to unpack vector values to scalars. (#155670)Florian Hahn1-16/+16
2025-10-11[InstCombine] Fix flag propagation in `foldSelectIntoOp` (#162003)Yingwei Zheng1-12/+12
2025-10-07[LoopUnroll] Skip remainder loop guard if skip unrolled loop (#156549)Joel E. Denny1-10/+14
2025-09-28[VPlan] Rewrite VPExpandSCEVExprs in replaceSymbolicStrides.Florian Hahn1-15/+6
2025-09-18[DropUnnecessaryAssumes] Add pass for dropping assumes (#159403)Nikita Popov1-30/+5
2025-09-17[IR][CaptureTracking] Consider assume operand bundles captures(none) (#159083)Nikita Popov1-4/+4
2025-09-16[VPlan] Extend CSE to eliminate GEPs (#156699)Ramkumar Ramachandra1-2/+1
2025-09-12[llvm] Regenerate test checks including TBAA semantics (NFC)Antonio Frighetto2-87/+92
2025-09-01[InstCombine] Strip leading zero indices from GEP (#155415)Nikita Popov1-26/+26
2025-08-29[NFC] #155740 post cleanup (#155966)paperchalice3-4/+4
2025-08-27[LV] Add test for vectorisation of SAXPY unrolled by 5 (NFC). (#153039)Ricardo Jesus1-0/+129
2025-08-25[VPlan] Make VPInstruction::AnyOf poison-safe. (#154156)Florian Hahn1-1/+2
2025-08-22[InstComb] Allow more user for (add (ptrtoint %B), %O) to GEP transform. (#15...Florian Hahn1-32/+38
2025-08-18Revert "[SimpleLoopUnswitch] Record loops from unswitching non-trivial condi...Antonio Frighetto1-4/+2
2025-08-18[VectorCombine] Remove dead node immediately in VectorCombine (#149047)David Green1-39/+3
2025-08-14[LV] Use shl for ((VF * Step) * vscale) in createStepForVF. (#153495)Florian Hahn1-1/+1
2025-08-14[PhaseOrdering] Add tests for optimizing std::find for AArch64.Florian Hahn1-0/+130