summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
AgeCommit message (Expand)Author
2025-07-03[VPlan] Remove redundant debug location setting in VPInterleaveRecipe::execut...Mel Chen
2025-07-03[VPlan] Early assert for unsupported interleaved access features. nfc (#146669)Mel Chen
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-02VPlanRecipes.cpp - fix "'llvm::VPExpressionRecipe::computeCost': not all cont...Simon Pilgrim
2025-07-01[VPlan] Add VPExpressionRecipe, replacing extended reduction recipes. (#144281)Florian Hahn
2025-06-30[VPlan] Truncate/Extend ComputeReductionResult at construction (NFC). (#141860)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] 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-23[LV] Extend FindLastIV to unsigned case (#141752)Ramkumar Ramachandra
2025-06-21[VPlan] Update packScalarIntoVector to take and return wide value (NFC)Florian Hahn
2025-06-21[CostModel] Add a DstTy to getShuffleCost (#141634)David Green
2025-06-21[VPlan] Use EMIT-SCALAR when printing casts.Florian Hahn
2025-06-20[VPlan] Pass NumUnrolledElems as operand to VPWidenPointerInductionRecipe. NF...Luke Lau
2025-06-19[llvm] Migrate away from ArrayRef(std::nullopt) (NFC) (#144967)Kazu Hirata
2025-06-19[TTI] Plumb CostKind through getPartialReductionCost (#144953)Philip Reames
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-15[VPlan] Mark VPFirstOrderRecurrencePHI as not reading/writing memory.Florian Hahn
2025-06-14Reapply "[VPlan] Set branch weight metadata on middle term in VPlan (NFC) (#1...Florian Hahn
2025-06-14[VPlan] Address post-commit comments for f68848015f62.Florian Hahn
2025-06-13[VPlan] Manage Sentinel value for FindLastIV in VPlan. (#142291)Florian Hahn
2025-06-13[LV] Use getFixedValue instead of getKnownMinValue when appropriate (#143526)David Sherwood
2025-06-12[LV] Simplify creation of vp.load/vp.store/vp.reduce intrinsics (#143804)Philip Reames
2025-06-12Revert "[VPlan] Set branch weight metadata on middle term in VPlan (NFC) (#14...Hans Wennborg
2025-06-12[LV] Support scalable interleave groups for factors 3,5,6 and 7 (#141865)Luke Lau
2025-06-12[VPlan] Set branch weight metadata on middle term in VPlan (NFC) (#143035)Florian Hahn
2025-06-09[VPlan] Add ReductionStartVector VPInstruction. (#142290)Florian Hahn
2025-06-08[VPlan] Infer result type for ComptueReductionResult in ::execute (NFC).Florian Hahn
2025-06-07[VPlan] Use regular phi printing for resume phis.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-30[VPlan] Simplify VPReductionPHIRecipe::execute (NFC).Florian Hahn
2025-05-30[VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (#140405)Florian Hahn
2025-05-29[VPlan] Use EMIT-SCALAR for single-scalar VPPhis (NFC).Florian Hahn
2025-05-29[VPlan] Use EMIT-SCALAR when printing single-scalar VPInstructions. (#141428)Florian Hahn
2025-05-29[VPlan] Implement VPlan-based cost model for VPReduction, VPExtendedReduction...Elvis Wang
2025-05-28[LoopUtils] Pass sentinel value directly to createFindLastIVRed (NFC).Florian Hahn
2025-05-28[LoopUtils] Pass start value directly to createAnyOfReduction (NFC).Florian Hahn
2025-05-28[VPlan] Use VPIRFlags to manage FMFs for ComputeReductionResult (NFC).Florian Hahn
2025-05-27[VPlan] Improve cast code in VPlanRecipes (NFC) (#141240)Ramkumar Ramachandra
2025-05-25VPlanRecipes.cpp - fix "not all control paths return a value" MSVC warningSimon Pilgrim
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-19[VPlan] Clean up the function VPInstruction::generate for ComputeReductionRes...Mel Chen
2025-05-19[IVDescriptor][LV] Return Instruction::Or for IAnyOf/FAnyOf in getOpcode(), n...Mel Chen