summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopVectorize/ARM
AgeCommit message (Expand)Author
2025-07-01[VPlan] Add VPExpressionRecipe, replacing extended reduction recipes. (#144281)Florian Hahn
2025-06-19[LV] Add tests interleaving extended and multiply/accumulate reductions.Florian Hahn
2025-06-17[VPlan] Expand VPWidenIntOrFpInductionRecipe into separate recipes (#118638)Luke Lau
2025-06-16[LV] Fix MVE regression from #132190 (#141736)Sam Tebbs
2025-05-29[VPlan] Implement VPlan-based cost model for VPReduction, VPExtendedReduction...Elvis Wang
2025-05-28[VPlan] Use InstSimplifyFolder instead of TargetFolder (#141222)Ramkumar Ramachandra
2025-05-19[LoopVectorizer] Prune VFs based on plan register pressure (#132190)Sam Tebbs
2025-05-16[VPlan] Implement VPExtendedReduction, VPMulAccumulateReductionRecipe and cor...Elvis Wang
2025-04-17[LoopVectorize] Don't replicate blocks with optsize (#129265)John Brawn
2025-04-14[InstCombine] Handle "add like" in ADD+GEP->GEP+GEP rewrites (#135156)Björn Pettersson
2025-04-04[VPlan] Add initial CFG simplification, removing BranchOnCond true. (#106748)Florian Hahn
2025-03-28[LV] Optimize VPWidenIntOrFpInductionRecipe for known TC (#118828)Hari Limaye
2025-03-27[LV] Make cost model tests independent of VPValue numbers.Florian Hahn
2025-03-26[VPlan] Generalize SCALAR-STEPS removal to any unroll factor.Florian Hahn
2025-03-25[VPlan] Remove no-op SCALAR-STEPS after unrolling. (#123655)Florian Hahn
2025-03-15[VPlan] Don't access canonical IV in VPWidenPointerInduction::execute.Florian Hahn
2025-02-27[VPlan] Simplify BLEND %a, %b, NOT(%m) -> BLEND %b, %a, %m. (#128375)Florian Hahn
2025-02-27[LV] Fix tests after 8150ab93f741.Florian Hahn
2025-02-27[LoopVectorize] Use CodeSize as the cost kind for minsize (#124119)John Brawn
2025-02-09[VPlan] Add incoming values for all predecessor to ResumePHI (NFCI).Florian Hahn
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov
2025-01-29[LoopVectorize][NFC] Disable output for tests that don't need it (#124747)David Sherwood
2025-01-02[LoopVectorize] Make needsExtract notice scalarized instructions (#119720)John Brawn
2024-12-24[VPlan] Remove stray space when printing VPWidenCastRecipe.Florian Hahn
2024-12-17[VPlan] Remove reverse() of predecessors from VPInstruction::generate.Florian Hahn
2024-12-12[LV] Remove hard-coded VPValue numbers in test check lines. (NFC)Florian Hahn
2024-12-05[InstCombine] Move gep of phi fold into separate functionNikita Popov
2024-12-05[InstCombine] Infer nusw + nneg -> nuw for getelementptr (#111144)Nikita Popov
2024-11-28[LV] Use IVUpdateMayOverflow to set HasNUW. (#111758)Florian Hahn
2024-11-20Fix test failures introduced by PR #113697 (#116941)David Sherwood
2024-11-19[LoopVectorize][NFC] Rewrite tests to check output of vplan cost model (#113697)David Sherwood
2024-11-12[ARM] Extra MVE reduction test cases. NFCDavid Green
2024-11-08[ARM] Add a couple of new MVE reduction tests. NFCDavid Green
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker
2024-11-01[Reland][InstCombine] Fix FMF propagation in `foldSelectIntoOp` (#114499)Yingwei Zheng
2024-10-31[ValueTracking] Compute KnownFP state from recursive select/phi. (#113686)David Green
2024-10-08[VPlan] Don't created GEP x, 0 for interleave group pointers.Florian Hahn
2024-09-11[LV] Assign cost to all interleave members when not interleaving.Florian Hahn
2024-09-03Prefer use of 0.0 over -0.0 for fadd reductions w/nsz (in IR) (#106770)Philip Reames
2024-08-21[InstCombine] Remove some of the complexity-based canonicalization (#91185)Nikita Popov
2024-08-05[ARM] Add scalar add_sat costs. (#100988)David Green
2024-07-21[LV] Update tests to not have dead interleave groups.Florian Hahn
2024-07-05[VPlan] Model branch cond to enter scalar epilogue in VPlan. (#92651)Florian Hahn
2024-06-25LoopInfo: introduce Loop::getLocStr; unify debug output (#93051)Ramkumar Ramachandra
2024-06-20[VPlan] Model middle block via VPIRBasicBlock. (#95816)Florian Hahn
2024-05-23[ARM] Add a extra MVE low-trip-count loop. NFCDavid Green
2024-04-29[ARM] Ensure extra uses are not dead in tail-folding-counting-down.ll. NFCDavid Green
2024-03-19[InstCombine] Fix for folding `select` into floating point binary operators. ...Michele Scandale
2024-01-24[InstCombine] Canonicalize constant GEPs to i8 source element type (#68882)Nikita Popov
2024-01-04[VPlan] Introduce ComputeReductionResult VPInstruction opcode. (#70253)Florian Hahn