summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Vectorize/VPlanTransforms.h
AgeCommit message (Expand)Author
2025-10-21[VPlan] Run narrowInterleaveGroups during general VPlan optimizations. (#149706)Florian Hahn
2025-10-19[VPlan] Add VPInstruction to unpack vector values to scalars. (#155670)Florian Hahn
2025-10-06[LV] Move 3 functions into VPlanTransforms (NFC) (#158644)Ramkumar Ramachandra
2025-10-03[VPlan] Deref VPlanPtr when passing to transform (NFC) (#161369)Ramkumar Ramachandra
2025-09-25[VPlan] Create epilogue minimum iteration check in VPlan. (#157545)Florian Hahn
2025-09-12[VPlan] Explicitly replicate VPInstructions by VF. (#155102)Florian Hahn
2025-09-02[VPlan] Introduce CSE pass (#151872)Ramkumar Ramachandra
2025-09-01[VPlan] Introduce replaceSymbolicStrides (NFC) (#155842)Ramkumar Ramachandra
2025-08-26[VPlan] Add VPlan-based addMinIterCheck, replace ILV for non-epilogue. (#153643)Florian Hahn
2025-08-26[VPlan] Replace EVL branch condition with (branch-on-count AVLNext, 0) (#152167)Luke Lau
2025-08-25[VPlan] Support scalar VF for ExtractLane and FirstActiveLane.Florian Hahn
2025-08-23[VPlan] Use SCEV to check subtract in getOptimizableIVOf.Florian Hahn
2025-08-23[VPlan] Create extracts for live-outs early (NFC).Florian Hahn
2025-08-21[VPlan] Move SCEV expansion to VPlan transform. (NFCI).Florian Hahn
2025-08-18[VPlan] Materialize Build(Struct)Vectors for VPReplicateRecipes. (NFCI) (#151...Florian Hahn
2025-08-13[VPlan] Strip unused CanonicalIVTy arg (NFC) (#153418)Ramkumar Ramachandra
2025-08-12[VPlan] Materialize VF and VFxUF using VPInstructions. (#152879)Florian Hahn
2025-08-11[VPlan] Remove some getCanonicalIV() uses. NFC (#152969)Luke Lau
2025-08-09[VPlan] Move initial skeleton construction earlier (NFC). (#150848)Florian Hahn
2025-08-08[VPlan] Materialize vector trip count using VPInstructions. (#151925)Florian Hahn
2025-08-07[VPlan] Support VPWidenPointerInductionRecipes with EVL tail folding (#152110)Luke Lau
2025-08-06[VPlan] Address comments missed in #142309.Florian Hahn
2025-08-03[VPlan] Materialize BackedgeTakenCount using VPInstructions.Florian Hahn
2025-07-30[VPlan] Convert EVL loops to variable-length stepping after dissolution (#147...Shih-Po Hung
2025-07-26[VPlan] Materialize constant vector trip counts before final opts. (#142309)Florian Hahn
2025-07-21[VPlan] Clarify transform name to handlMaxNumNumReductions. (NFC)Florian Hahn
2025-07-18[LV] Vectorize maxnum/minnum w/o fast-math flags. (#148239)Florian Hahn
2025-07-16[VPlan] Simplify exituser handling by generating all extracts first(NFCI)Florian Hahn
2025-07-10[llvm] export private symbols needed by unittests (#145767)Andrew Rogers
2025-07-09[VPlan] Connect (MemRuntime|SCEV)Check blocks as VPlan transform (NFC). (#143...Florian Hahn
2025-07-01[LV] Use vscale for tuning to improve branch weight estimates (#144733)David Sherwood
2025-06-26[VPlan] Unroll VPReplicateRecipe by VF. (#142433)Florian Hahn
2025-06-17[VPlan] Expand VPWidenIntOrFpInductionRecipe into separate recipes (#118638)Luke Lau
2025-06-14Reapply "[VPlan] Set branch weight metadata on middle term in VPlan (NFC) (#1...Florian Hahn
2025-05-24[VPlan] Replace VPRegionBlock with explicit CFG before execute (NFCI). (#117506)Florian Hahn
2025-05-22Reapply "[VPlan] Move predication to VPlanTransform (NFC). (#128420)"Florian Hahn
2025-05-21Revert "[VPlan] Move predication to VPlanTransform (NFC). (#128420)"Florian Hahn
2025-05-21[VPlan] Move predication to VPlanTransform (NFC). (#128420)Florian Hahn
2025-05-16[VPlan] Implement VPExtendedReduction, VPMulAccumulateReductionRecipe and cor...Elvis Wang
2025-05-12[VPlan] Handle early exit before forming regions. (NFC) (#138393)Florian Hahn
2025-05-10[VPlan] Sink VPB2IRBB lookups to VPRecipeBuilder (NFC).Florian Hahn
2025-05-08[VPlan] Add VPInstruction::StepVector and use it in VPWidenIntOrFpInductionRe...Luke Lau
2025-05-03Reapply "[VPlan] Add canonical IV during construction (NFC)."Florian Hahn
2025-04-29Revert "[VPlan] Add canonical IV during construction (NFC)."Florian Hahn
2025-04-29[VPlan] Add canonical IV during construction (NFC).Florian Hahn
2025-04-28[VPlan] Create initial skeleton before creating regions. (NFC)Florian Hahn
2025-04-24[VPlan] Remove dead SE argument from handleUncountableEarlyExit (NFC).Florian Hahn
2025-04-18[VPlan] Move plain CFG construction to VPlanConstruction. (NFC)Florian Hahn
2025-04-17[Vectorize] Fix a warningKazu Hirata
2025-04-18[LV] Check if the VF is scalar by VFRange in `handleUncountableEarlyExit`. (#...Elvis Wang