aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Vectorize/VPlanValue.h
AgeCommit message (Expand)AuthorFilesLines
2025-07-10[llvm] export private symbols needed by unittests (#145767)Andrew Rogers1-1/+2
2025-07-01[VPlan] Add VPExpressionRecipe, replacing extended reduction recipes. (#144281)Florian Hahn1-2/+2
2025-06-05[VPlan] Remove unneeded friend classes from VPValue (NFC).Florian Hahn1-7/+0
2025-05-31[VPlan] Simplify branch on False in VPlan transform (NFC). (#140409)Florian Hahn1-0/+11
2025-05-31[VPlan] Remove unused VPUser constructors (NFC).Florian Hahn1-8/+0
2025-05-24[VPlan] Replace VPRegionBlock with explicit CFG before execute (NFCI). (#117506)Florian Hahn1-1/+1
2025-05-16[VPlan] Implement VPExtendedReduction, VPMulAccumulateReductionRecipe and cor...Elvis Wang1-0/+2
2025-04-16[VPlan] Introduce all loop regions as VPlan transform. (NFC) (#129402)Florian Hahn1-0/+6
2025-04-11[LV] Reduce register usage for scaled reductions (#133090)Sam Tebbs1-1/+1
2025-04-10[VPlan] Introduce VPInstructionWithType, use instead of VPScalarCast(NFC) (#1...Florian Hahn1-1/+0
2025-04-07[VPlan] Introduce and use VPValue::replaceUsesOfWith (NFC).Florian Hahn1-0/+3
2025-03-24[VPlan] Remove remaining references to VPScalarPHIRecipe (NFC).Florian Hahn1-1/+0
2025-03-19[VPlan] Rename VPReverseVectorPointerRecipe to VPVectorEndPointerRecipe. NFC ...Luke Lau1-1/+1
2025-02-28[VPlan] Remove unneeded VPValue::getLiveInIRValue() const (NFC).Florian Hahn1-6/+1
2025-02-22[VPlan] Don't convert widen recipes to VP intrinsics in EVL transform (#127180)Luke Lau1-1/+0
2025-02-02[VPlan] Move auxiliary declarations out of VPlan.h (NFC). (#124104)Florian Hahn1-35/+0
2025-01-17[VPlan] Make VPValue constructors protected. (NFC)Florian Hahn1-6/+12
2025-01-13Reland "[LoopVectorizer] Add support for partial reductions" with non-phi ope...Sam Tebbs1-0/+1
2024-12-27Revert "Reland "[LoopVectorizer] Add support for partial reductions" (#120721)"Zequan Wu1-1/+0
2024-12-24Reland "[LoopVectorizer] Add support for partial reductions" (#120721)Sam Tebbs1-0/+1
2024-12-19Revert "[LoopVectorizer] Add support for partial reductions (#92418)"Florian Hahn1-1/+0
2024-12-19[LoopVectorizer] Add support for partial reductions (#92418)Nicholas Guy1-0/+1
2024-12-03[VPlan] Introduce VPScalarPHIRecipe, use for can & EVL IV codegen (NFC). (#11...Florian Hahn1-0/+1
2024-10-31[VPlan] Introduce scalar loop header in plan, remove VPLiveOut. (#109975)Florian Hahn1-19/+6
2024-10-26[LV][VPlan] Use VF VPValue in VPVectorPointerRecipe (#110974)Shih-Po Hung1-0/+1
2024-10-22[VPlan] Implement VPWidenCastRecipe::computeCost(). (NFCI) (#111339)Elvis Wang1-1/+1
2024-10-08[VPlan] Introduce VPWidenIntrinsicRecipe to separate from libcall. (#110486)Florian Hahn1-0/+1
2024-09-27[LV] Vectorize histogram operations (#99851)Graham Hunter1-0/+1
2024-09-20[VPlan] Generalize VPValue::isDefinedOutsideLoopRegions.Florian Hahn1-4/+2
2024-09-19[VPlan] Rename isDefinedOutside[Vector]Regions -> [Loop] (NFC)Florian Hahn1-2/+2
2024-09-14[VPlan] Add VPIRInstruction, use for exit block live-outs. (#100735)Florian Hahn1-0/+1
2024-09-06[LV] Support binary and unary operations with EVL-vectorization (#93854)Kolya Panchenko1-0/+1
2024-07-16[LV][EVL] Support in-loop reduction using tail folding with EVL. (#90184)Mel Chen1-0/+1
2024-07-11Revert "[LV] Autovectorization for the all-in-one histogram intrinsic" (#98493)Graham Hunter1-1/+0
2024-07-11[LV] Autovectorization for the all-in-one histogram intrinsic (#91458)Graham Hunter1-0/+1
2024-07-10Recommit "[VPlan] First step towards VPlan cost modeling. (#92555)"Florian Hahn1-2/+1
2024-06-21Revert "Recommit "[VPlan] First step towards VPlan cost modeling. (#92555)""Florian Hahn1-1/+2
2024-06-20Recommit "[VPlan] First step towards VPlan cost modeling. (#92555)"Florian Hahn1-2/+1
2024-06-14Revert "Recommit "[VPlan] First step towards VPlan cost modeling. (#92555)""Arthur Eubanks1-1/+2
2024-06-14Recommit "[VPlan] First step towards VPlan cost modeling. (#92555)"Florian Hahn1-2/+1
2024-06-13Revert "[VPlan] First step towards VPlan cost modeling. (#92555)"Arthur Eubanks1-1/+2
2024-06-13[VPlan] First step towards VPlan cost modeling. (#92555)Florian Hahn1-2/+1
2024-05-18[VPlan] Remove unused removeLastOperand (NFC).Florian Hahn1-5/+0
2024-04-19[VPlan] Introduce recipes for VP loads and stores. (#87816)Florian Hahn1-0/+2
2024-04-17[VPlan] Split VPWidenMemoryInstructionRecipe (NFCI). (#87411)Florian Hahn1-3/+2
2024-04-16[VPlan] Don't mark VPBlendRecipe as phi-like.Florian Hahn1-2/+2
2024-04-15[VPlan] Version VPValue names in VPSlotTracker. (#81411)Florian Hahn1-13/+21
2024-04-04[LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-foldi...Alexey Bataev1-0/+1
2024-02-26[VPlan] Consistently use (Part, 0) for first lane scalar values (#80271)Florian Hahn1-6/+6
2024-02-20[VPlan] Merge main VPlan verifer with HCFG verifier.Florian Hahn1-1/+1