summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Vectorize/VPlan.h
AgeCommit message (Expand)Author
2025-07-03[VPlan] Early assert for unsupported interleaved access features. nfc (#146669)Mel Chen
2025-07-02[VPlan] Emit VPVectorEndPointerRecipe for reverse interleave pointer adjustme...Mel Chen
2025-07-01[VPlan] Make Phi operand for VPReductionPHIRecipe optional (NFC).Florian Hahn
2025-07-01[VPlan] Add missing VPWidenSelectto VPRecipeWithIRFlags::classof (NFC).Florian Hahn
2025-07-01[VPlan] Add VPExpressionRecipe, replacing extended reduction recipes. (#144281)Florian Hahn
2025-06-29[LV] Add support for cmp reductions with decreasing IVs. (#140451)Florian Hahn
2025-06-27[VPlan] Handle FirstActiveLane when unrolling. (#145394)Florian Hahn
2025-06-26[VPlan] Clarify comments after #145340 (NFC).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-24[VPlan] Add VPInst::getNumOperandsForOpcode, use to verify in ctor (NFC) (#14...Florian Hahn
2025-06-20[VPlan] Pass NumUnrolledElems as operand to VPWidenPointerInductionRecipe. NF...Luke Lau
2025-06-18[VPlan] Remove redundant VPWidenRecipe constructors (NFC)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-06-13[Vectorize] Use llvm::drop_begin (NFC) (#144098)Kazu Hirata
2025-06-12Revert "[VPlan] Set branch weight metadata on middle term in VPlan (NFC) (#14...Hans Wennborg
2025-06-12[VPlan] Set branch weight metadata on middle term in VPlan (NFC) (#143035)Florian Hahn
2025-06-11[DLCov][NFC] Annotate intentionally-blank DebugLocs in existing code (#136192)Stephen Tozer
2025-06-09[VPlan] Add ReductionStartVector VPInstruction. (#142290)Florian Hahn
2025-06-03[VPlan] Add ComputeAnyOfResult VPInstruction (NFC) (#141932)Florian Hahn
2025-05-31[VPlan] Simplify branch on False in VPlan transform (NFC). (#140409)Florian Hahn
2025-05-31[VPlan] Improve code in VPWidenCallRecipe (NFC) (#141926)Ramkumar Ramachandra
2025-05-31[VPlan] Improve code in VPWidenIntrinsic (NFC) (#141936)Ramkumar Ramachandra
2025-05-31[VPlan] Add getIndexFor(Predecessor|Successor) helpers (NFC).Florian Hahn
2025-05-30[VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (#140405)Florian Hahn
2025-05-29[VPlan] Implement VPlan-based cost model for VPReduction, VPExtendedReduction...Elvis Wang
2025-05-27[VPlan] Connect Entry to scalar preheader during initial construction. (#140132)Florian Hahn
2025-05-26[VPlan] Construct initial once and pass clones to tryToBuildVPlan (NFC). (#14...Florian Hahn
2025-05-25[VPlan] Separate out logic to manage IR flags to VPIRFlags (NFC). (#140621)Florian Hahn
2025-05-24[VPlan] Replace VPRegionBlock with explicit CFG before execute (NFCI). (#117506)Florian Hahn
2025-05-24[VPlan] VPWidenGEPRecipe uses first lane of invariant indices (NFC)Florian Hahn
2025-05-16[VPlan] Also specialize getNumIncoming for VPWidenPointerInd (NFC).Florian Hahn
2025-05-16[VPlan] Rename isUniform(AfterVectorization) to isSingleScalar (NFC). (#140134)Florian Hahn
2025-05-16[VPlan] Implement VPExtendedReduction, VPMulAccumulateReductionRecipe and cor...Elvis Wang
2025-05-15[VPlan] Get type from start value for VPWidenIntOrFpInduction (NFC).Florian Hahn
2025-05-15[VPlan] Verify dominance for incoming values of phi-like recipes. (#124838)Florian Hahn
2025-05-10[VPlan] Use printPhiOperands for VPPhi.Florian Hahn
2025-05-10[VPlan] Add VPPhi subclass for VPInstruction with PHI opcodes.(NFC) (#139151)Florian Hahn
2025-05-09[VPlan] Manage noalias/alias_scope metadata in VPlan. (#136450)Florian Hahn
2025-05-08[VPlan] Move VPPhiAccessors definition. (NFC)Florian Hahn
2025-05-08[VPlan] Add printPhiOperands to VPPhiAccessors, use for wide phis.Florian Hahn
2025-05-08[VPlan] Add VPInstruction::StepVector and use it in VPWidenIntOrFpInductionRe...Luke Lau
2025-05-04[VPlan] Add VPPhiAccessors to provide interface for phi recipes (NFC) (#129388)Florian Hahn
2025-05-03Reapply "[VPlan] Add canonical IV during construction (NFC)."Florian Hahn
2025-05-01[VPlan] Consistently use ArrayRef<VPValue *> for operands in ctors (NFC) (#1...Florian Hahn
2025-04-30[LV] NFC: Make VPPartialReductionRecipe a VPReductionRecipeSamuel Tebbs
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-29[VPlan] Factor out isUnrolled() helper in VPWidenIntOrFpInductionRecipe. NFC ...Luke Lau