summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
AgeCommit message (Expand)Author
2025-06-20[VPlan] Refine return types in VPBuilder (NFC) (#108858)Ramkumar Ramachandra
2025-06-19[LV] Introduce and use VPBuilder::createScalarZExtOrTrunc [nfc] (#144946)Philip Reames
2025-06-11[DLCov][NFC] Annotate intentionally-blank DebugLocs in existing code (#136192)Stephen Tozer
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-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-07[VPlan] Create PHI VPInstruction using VPBuilder (NFC).Florian Hahn
2025-04-29[VPlan] Use correct non-FMF constructor in VPInstructionWithType createNaryOp...Luke Lau
2025-04-14[VPlan] Add opcode to create step for wide inductions. (#119284)Florian Hahn
2025-04-11[VPlan] Add hasScalarTail, use instead of !CM.foldTailByMasking() (NFC). (#13...Florian Hahn
2025-04-10[VPlan] Introduce VPInstructionWithType, use instead of VPScalarCast(NFC) (#1...Florian Hahn
2025-04-04[VPlan] Set and use debug location for VPScalarIVStepsRecipe.Florian Hahn
2025-03-28[VPlan] Add VF as operand to VPScalarIVStepsRecipe.Florian Hahn
2025-03-25[LV] Audit and fix nits in cl::opts (NFC) (#130601)Ramkumar Ramachandra
2025-03-22[LV] Move IV bypass value creation out of ILV (NFC)Florian Hahn
2025-03-19[VPlan] Bail out on non-intrinsic calls in VPlanNativePath.Florian Hahn
2025-02-03[LV] Add VPBuilder::insert, use to insert created vector pointer (NFC).Florian Hahn
2025-02-02[VPlan] Move auxiliary declarations out of VPlan.h (NFC). (#124104)Florian Hahn
2025-01-05[VPlan] Add and use debug location for VPScalarCastRecipe.Florian Hahn
2024-12-29[VPlan] Compute induction end values in VPlan. (#112145)Florian Hahn
2024-12-17[VPlan] Propagate all GEP flags (#119899)Nikita Popov
2024-11-24[VPlan] Allow setting IR name for VPDerivedIVRecipe (NFCI).Florian Hahn
2024-11-17[LV] Vectorize Epilogues for loops with small VF but high IC (#108190)Julian Nagele
2024-10-31[VPlan] Introduce scalar loop header in plan, remove VPLiveOut. (#109975)Florian Hahn
2024-10-25[LV] Pass flag indicating epilogue is vectorized to executePlan (NFC)Florian Hahn
2024-10-06[VPlan] Use pointer to member 0 as VPInterleaveRecipe's pointer arg. (#106431)Florian Hahn
2024-09-29[LV] Retrieve reduction resume values directly for epilogue vec. (NFC)Florian Hahn
2024-09-24[VPlan] Add createPtrAdd helper (NFC).Florian Hahn
2024-09-21[VPlan] Implement unrolling as VPlan-to-VPlan transform. (#95842)Florian Hahn
2024-09-13[VPlan] Use VPBuilder to create scalar IV steps and derived IV (NFCI).Florian Hahn
2024-09-13VPlan/Builder: inline VPBuilder::createICmp (NFC) (#105650)Ramkumar Ramachandra
2024-09-12[VPlan] Simplify VPBuilder insert point when adding users in exit block.Florian Hahn
2024-08-22[VPlan] Factor out precomputing costs from LVP::cost (NFC).Florian Hahn
2024-08-21[VPlan] Only use selectVectorizationFactor for cross-check (NFCI). (#103033)Florian Hahn
2024-08-19[VPlan] Rename getBestPlanFor -> getPlanFor (NFC).Florian Hahn
2024-08-19[VPlan] Rename getBestVF -> computeBestVF (NFC).Florian Hahn
2024-08-11[LV] Collect profitable VFs in ::getBestVF. (NFCI)Florian Hahn
2024-07-27[VPlan] Port invalid cost remarks to VPlan. (#99322)Florian Hahn
2024-07-26[VPlan] Replace getBestPlan by getBestVF use also for epilogue vec. (#98821)Florian Hahn
2024-07-10Recommit "[VPlan] First step towards VPlan cost modeling. (#92555)"Florian Hahn
2024-07-09[VPlan] Retrieve LatchVPBB from region in adjustRecipesForRed (NFC)Florian Hahn
2024-07-07[LV] Move check if any vector insts will be generated to VPlan. (#96622)Florian Hahn
2024-06-25[VPlan] Iterate over VPlans to get VFs to compute cost for (NFCI).Florian Hahn
2024-06-21Revert "Recommit "[VPlan] First step towards VPlan cost modeling. (#92555)""Florian Hahn
2024-06-20Recommit "[VPlan] First step towards VPlan cost modeling. (#92555)"Florian Hahn
2024-06-14Revert "Recommit "[VPlan] First step towards VPlan cost modeling. (#92555)""Arthur Eubanks
2024-06-14Recommit "[VPlan] First step towards VPlan cost modeling. (#92555)"Florian Hahn
2024-06-13Revert "[VPlan] First step towards VPlan cost modeling. (#92555)"Arthur Eubanks
2024-06-13[VPlan] First step towards VPlan cost modeling. (#92555)Florian Hahn