aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopVectorize/ARM
AgeCommit message (Expand)AuthorFilesLines
2026-01-06Reland [VPlan] Simplify pow-of-2 (mul|udiv) -> (shl|lshr) (#174581)Ramkumar Ramachandra1-3/+3
2026-01-06Revert "[VPlan] Simplify pow-of-2 (mul|udiv) -> (shl|lshr)" (#174559)Alex Bradbury1-3/+3
2026-01-06[VPlan] Simplify pow-of-2 (mul|udiv) -> (shl|lshr) (#172477)Ramkumar Ramachandra1-3/+3
2026-01-05[VPlan] Remove VPWidenSelectRecipe, use VPWidenRecipe instead (NFCI). (#174234)Florian Hahn2-6/+6
2025-12-19[LV] Check Addr in getAddressAccessSCEV in terms of SCEV expressions. (#171204)Florian Hahn1-11/+119
2025-12-08[LV] Simplify IR for gather-cost.ll, auto-generate checks. (NFC)Florian Hahn1-58/+89
2025-11-25[VPlan] Include flags in VectorPointerRecipe::printRecipe (#169466)Ramkumar Ramachandra1-3/+3
2025-11-18[VPlan] VPIRFlags kind for FCmp with predicate + fast-math flags (NFCI).Florian Hahn1-2/+2
2025-11-17Reland [VPlan] Expand WidenInt inductions with nuw/nsw (#168354)Ramkumar Ramachandra2-8/+8
2025-11-14Revert "[VPlan] Expand WidenInt inductions with nuw/nsw" (#168080)Alex Bradbury2-8/+8
2025-11-14[VPlan] Expand WidenInt inductions with nuw/nsw (#163538)Ramkumar Ramachandra2-8/+8
2025-11-10[VPlan] Don't apply predication discount to non-originally-predicated blocks ...Luke Lau1-172/+17
2025-10-23[test][Transforms] Remove unsafe-fp-math uses part 2 (NFC) (#164786)paperchalice1-2/+2
2025-10-21 [LV][NFC] Remove undef from phi incoming values (#163762)David Sherwood2-21/+15
2025-10-20[IR] Replace alignment argument with attribute on masked intrinsics (#163802)Nikita Popov11-95/+91
2025-10-16[LV][NFC] Remove undef from function return values (#163578)David Sherwood1-2/+2
2025-10-11[InstCombine] Fix flag propagation in `foldSelectIntoOp` (#162003)Yingwei Zheng1-1/+1
2025-10-06Reapply "[VPlan] Compute cost of more replicating loads/stores in ::computeCo...Florian Hahn1-0/+84
2025-10-01[VPlan] Remove original loop blocks if dead. (#155497)Florian Hahn6-387/+25
2025-09-26[VPlan] Run CSE closer to VPlan::execute. (#160572)Florian Hahn1-2/+1
2025-09-18[VPlan] Simplify Plan's entry in removeBranchOnConst. (#154510)Florian Hahn9-191/+177
2025-09-01[LoopVectorize] Generate wide active lane masks (#147535)Kerry McLaughlin1-0/+85
2025-08-16[VPlan] Run final VPlan simplifications before codegen.Florian Hahn1-27/+18
2025-08-10[VPlan] Add dedicated user for resume phi with epilogue vectorization.Florian Hahn3-23/+1
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov1-6/+6
2025-08-06[VPlan] Replace single-entry VPPhis with their incoming values.Florian Hahn3-22/+22
2025-08-05[VPlan] Expand VPWidenPointerInductionRecipe into separate recipes (#148274)Luke Lau2-14/+14
2025-07-31[LV][NFCI] Swap reduction recipe operand orderSamuel Tebbs4-42/+42
2025-07-27[VPlan] Remove VPVectorPointer for part 0 after unrolling. (#149735)Florian Hahn8-247/+161
2025-07-26[VPlan] Materialize constant vector trip counts before final opts. (#142309)Florian Hahn4-62/+60
2025-07-15[VPlan] Preserve trunc nuw/nsw in VPRecipeWithIRFlags (#144700)Luke Lau1-2/+2
2025-07-01[VPlan] Add VPExpressionRecipe, replacing extended reduction recipes. (#144281)Florian Hahn1-2/+2
2025-06-19[LV] Add tests interleaving extended and multiply/accumulate reductions.Florian Hahn1-0/+153
2025-06-17[VPlan] Expand VPWidenIntOrFpInductionRecipe into separate recipes (#118638)Luke Lau1-1/+1
2025-06-16[LV] Fix MVE regression from #132190 (#141736)Sam Tebbs1-0/+136
2025-05-29[VPlan] Implement VPlan-based cost model for VPReduction, VPExtendedReduction...Elvis Wang1-21/+21
2025-05-28[VPlan] Use InstSimplifyFolder instead of TargetFolder (#141222)Ramkumar Ramachandra1-9/+6
2025-05-19[LoopVectorizer] Prune VFs based on plan register pressure (#132190)Sam Tebbs4-200/+26
2025-05-16[VPlan] Implement VPExtendedReduction, VPMulAccumulateReductionRecipe and cor...Elvis Wang2-49/+75
2025-04-17[LoopVectorize] Don't replicate blocks with optsize (#129265)John Brawn1-181/+6
2025-04-14[InstCombine] Handle "add like" in ADD+GEP->GEP+GEP rewrites (#135156)Björn Pettersson1-6/+4
2025-04-04[VPlan] Add initial CFG simplification, removing BranchOnCond true. (#106748)Florian Hahn5-49/+49
2025-03-28[LV] Optimize VPWidenIntOrFpInductionRecipe for known TC (#118828)Hari Limaye1-6/+6
2025-03-27[LV] Make cost model tests independent of VPValue numbers.Florian Hahn1-32/+32
2025-03-26[VPlan] Generalize SCALAR-STEPS removal to any unroll factor.Florian Hahn1-2/+1
2025-03-25[VPlan] Remove no-op SCALAR-STEPS after unrolling. (#123655)Florian Hahn11-152/+104
2025-03-15[VPlan] Don't access canonical IV in VPWidenPointerInduction::execute.Florian Hahn1-5/+5
2025-02-27[VPlan] Simplify BLEND %a, %b, NOT(%m) -> BLEND %b, %a, %m. (#128375)Florian Hahn1-4/+4
2025-02-27[LV] Fix tests after 8150ab93f741.Florian Hahn1-6/+6
2025-02-27[LoopVectorize] Use CodeSize as the cost kind for minsize (#124119)John Brawn1-0/+1012