summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopVectorize
AgeCommit message (Expand)Author
2025-07-03[VPlan] Don't convert VPWidenSelectRecipes to vp.select in EVL transform (#14...Luke Lau
2025-07-02[LV] Add support for partial reductions without a binary op (#133922)David Sherwood
2025-07-02[VPlan] Emit VPVectorEndPointerRecipe for reverse interleave pointer adjustme...Mel Chen
2025-07-01[VPlan] Add VPExpressionRecipe, replacing extended reduction recipes. (#144281)Florian Hahn
2025-07-01[LV] Use vscale for tuning to improve branch weight estimates (#144733)David Sherwood
2025-07-01[VPlan] Support VPWidenIntOrFpInductionRecipes with EVL tail folding (#144666)Luke Lau
2025-06-30[VPlan] Truncate/Extend ComputeReductionResult at construction (NFC). (#141860)Florian Hahn
2025-06-30[VPlan] Replace all uses of VF when EVL tail folding. NFCI (#146339)Luke Lau
2025-06-29[VPlan] Fix crash when trying to narrow interleave group storing const.Florian Hahn
2025-06-29Revert "[VPlan] Allow derived IVs and scalar-steps in narrowing interleave."Florian Hahn
2025-06-29[VPlan] Allow derived IVs and scalar-steps in narrowing interleave.Florian Hahn
2025-06-29[LV] Add support for cmp reductions with decreasing IVs. (#140451)Florian Hahn
2025-06-28[VPlan] Also visit VPBBs outside loop region when unrolling by VF.Florian Hahn
2025-06-27[LV] Add additional tests for narrowing interleave groups.Florian Hahn
2025-06-27[VPlan] Support VPWidenSelectRecipe in narrowToSingleScalar.Florian Hahn
2025-06-27[LV] Enable auto-vectorisation of loops with uncountable exits (#133099)David Sherwood
2025-06-27[LV] Fix test issue caused by #145877 (#146041)David Sherwood
2025-06-27[LV] Disable interleaving via hints for uncountable early exit loops (#145877)David Sherwood
2025-06-27[VPlan] Handle FirstActiveLane when unrolling. (#145394)Florian Hahn
2025-06-26[VPlan] Handle AnyOf when unrolling. (#145340)Florian Hahn
2025-06-26[VPlan] Unroll VPReplicateRecipe by VF. (#142433)Florian Hahn
2025-06-25[LV] Update test after 4ac4726d00.Florian Hahn
2025-06-25[Verifier] Always verify all assume bundles. (#145586)Florian Hahn
2025-06-24[LV] Replace redundant ExtractLastElement of reduction result (NFC).Florian Hahn
2025-06-23[LAA] Be more careful when evaluating AddRecs at symbolic max BTC. (#128061)Florian Hahn
2025-06-23[LV] Add tests showing incorrect vector interleaving with early exits.Florian Hahn
2025-06-23[LV] Extend FindLastIV to unsigned case (#141752)Ramkumar Ramachandra
2025-06-22[LV] Add tests with fmax reductions without fast-math flags.Florian Hahn
2025-06-22[LV] Add additional tests for replicating calls returning structs.Florian Hahn
2025-06-22[VPlan] Support matching constants in narrowInterleaveGroups.Florian Hahn
2025-06-21[LV] Add more tests for narrowing interleave groups with live-ins.Florian Hahn
2025-06-21[VPlan] Use EMIT-SCALAR when printing casts.Florian Hahn
2025-06-20[VPlan] Simplify ExtractLastElement(Broadcast(A)) -> A.Florian Hahn
2025-06-20[LV] Consider whether vscale is a known power of two for iteration check (#14...Philip Reames
2025-06-20[VPlan] Use createScalarZExtOrTrunc when expanding expandVPWidenIntOrFpInductionLuke Lau
2025-06-20[LV] Regenerate uniform_across_vf* check lines.Florian Hahn
2025-06-20[LV] Add early-exit-with-store tests (#140899)Graham Hunter
2025-06-20[LV] Stengthen loop-invariance checks in isPredicatedInst (#140744)Ramkumar Ramachandra
2025-06-20[LV] Don't mark ptrs as safe to speculate if fed by UB/poison op. (#143204)Florian Hahn
2025-06-20[VPlan] Remove redundant ExtractLastElement from vector-to-scalar VPI.Florian Hahn
2025-06-19[LV] Add tests interleaving extended and multiply/accumulate reductions.Florian Hahn
2025-06-19[VPlan] Fix handling of ReductionStartVector for rdxs when unrolling.Florian Hahn
2025-06-19[LLVM][IRBuilder] Use NUW arithmetic for Create{ElementCount,TypeSize}. (#143...Paul Walker
2025-06-19[LV] Add interleaving test with partial reductions and non-const start.Florian Hahn
2025-06-19[LV][NFC] Add branch weight test showing incorrect behaviour (#144682)David Sherwood
2025-06-18[LoopVectorize] Vectorize fixed-order recurrence with vscale x 1. (#142772)Mel Chen
2025-06-17[VPlan] Expand VPWidenIntOrFpInductionRecipe into separate recipes (#118638)Luke Lau
2025-06-17[AArch64][VecLib] Add libmvec support for AArch64 targets (#143696)Mary Kassayova
2025-06-16[VPlan] Simplify trivial VPFirstOrderRecurrencePHI recipes.Florian Hahn
2025-06-16[LV] Update check to find epilogue resume value to check all incoming.Florian Hahn