summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
AgeCommit message (Expand)Author
2025-11-22[VPlan] Create resume phis in scalar preheader early. (NFC) (#166099)Florian Hahn
2025-11-18[VPlan] Populate and use VPIRFlags from initial VPInstruction. (#168450)Florian Hahn
2025-11-17[VPlan] Populate and use VPIRMetadata from VPInstructions (NFC) (#167253)Florian Hahn
2025-11-17[VPlan] Replace VPIRMetadata::addMetadata with setMetadata. (NFC)Florian Hahn
2025-11-13[VPlan] Add findComputeReductionResult helper. (NFC)Florian Hahn
2025-11-11[VPlan] Remove unneeded getDefiningRecipe with isa/cast/dyn_cast. (NFC)Florian Hahn
2025-11-09[VPlan] Use VPInstructionWithType for casts in VPlan0. (NFC)Florian Hahn
2025-11-07[VPlan] Support multiple F(Max|Min)Num reductions. (#161735)Florian Hahn
2025-11-01[VPlan] Add getConstantInt helpers for constant int creation (NFC).Florian Hahn
2025-10-21[VPlan] Clarify naming for helpers to create loop&replicate regions (NFC)Florian Hahn
2025-10-15[VPlan] Move getCanonicalIV to VPRegionBlock (NFC). (#163020)Florian Hahn
2025-10-13[VPlan] Strip VPDT's default constructor (NFC) (#162692)Ramkumar Ramachandra
2025-10-13[VPlan] Allow zero-operand m_BranchOn(Cond|Count) (NFC) (#162721)Ramkumar Ramachandra
2025-10-08[IVDescriptors] Add isFPMinMaxNumRecurrenceKind helper (NFC).Florian Hahn
2025-10-07[VPlan] Create SCEV expansion for epilogue check first.Florian Hahn
2025-09-25[VPlan] Create epilogue minimum iteration check in VPlan. (#157545)Florian Hahn
2025-09-08[VPlan] Don't build recipes for unconditional switches (#157323)Luke Lau
2025-08-26[VPlan] Add VPlan-based addMinIterCheck, replace ILV for non-epilogue. (#153643)Florian Hahn
2025-08-25[VPlan] Support scalar VF for ExtractLane and FirstActiveLane.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-09[VPlan] Move initial skeleton construction earlier (NFC). (#150848)Florian Hahn
2025-08-06[VPlan] Use scalar VPPhi instead of VPWidenPHIRecipe in createPlainCFG. (#150...Florian Hahn
2025-08-04[VPlan] Add VPlan::getTrue/getFalse convenience helpers (NFC).Florian Hahn
2025-08-03[VPlan] handleMaxMinNumReductions - fix gcc Wparentheses warning. NFC.Simon Pilgrim
2025-07-27[VPlan] Add getContext helper to VPlan (NFC).Florian Hahn
2025-07-27[VPlan] Retrieve latch terminator from VPlan. (NFC)Florian Hahn
2025-07-27[VPlan] Cast header and latch to VPBasicBlock early (NFC).Florian Hahn
2025-07-26[VPlan] Use terminator debug loc for latch BranchOnCond.Florian Hahn
2025-07-21[VPlan] Clarify transform name to handlMaxNumNumReductions. (NFC)Florian Hahn
2025-07-20[VPlan] Remove unused IsReplicator arg from createVPRegionBlock (NFC).Florian Hahn
2025-07-18[Vectorize] Fix a warningKazu Hirata
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-13[VPlan] Move using namespace VPlanPatternMatch to top level (NFC).Florian Hahn
2025-07-09[VPlan] Connect (MemRuntime|SCEV)Check blocks as VPlan transform (NFC). (#143...Florian Hahn
2025-05-31[VPlan] Simplify branch on False in VPlan transform (NFC). (#140409)Florian Hahn
2025-05-27[VPlan] Connect Entry to scalar preheader during initial construction. (#140132)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-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] Retain exit conditions and edges in initial VPlan (NFC). (#137709)Florian Hahn
2025-05-06[VPlan] Construct regions from innermost to outermost (NFC).Florian Hahn
2025-05-06[VPlan] Remove unneeded checks from PlanCFGBuilder::isExternalDef (NFC).Florian Hahn
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