Home
last modified time | relevance | path

Searched refs:VPlanPtr (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h329 SmallVector<VPlanPtr, 4> VPlans;
398 [&](const VPlanPtr &Plan) { return Plan->hasVF(VF); }); in hasPlanWithVF()
424 VPlanPtr buildVPlan(VFRange &Range);
432 VPlanPtr tryToBuildVPlanWithVPRecipes(VFRange &Range);
444 void adjustRecipesForReductions(VPlanPtr &Plan,
H A DVPlanTransforms.h33 VPInstructionsToVPRecipes(VPlanPtr &Plan,
H A DLoopVectorize.cpp7160 [VF](const VPlanPtr &Plan) { return Plan->hasVF(VF); }) == in getBestPlanFor()
7164 for (const VPlanPtr &Plan : VPlans) { in getBestPlanFor()
8452 VPlanPtr
8474 VPlanPtr Plan = VPlan::createInitialVPlan( in tryToBuildVPlanWithVPRecipes()
8714 VPlanPtr LoopVectorizationPlanner::buildVPlan(VFRange &Range) { in buildVPlan()
8768 VPlanPtr &Plan, VPRecipeBuilder &RecipeBuilder, ElementCount MinVF) { in adjustRecipesForReductions()
H A DVPlan.h147 using VPlanPtr = std::unique_ptr<VPlan>; variable
3340 static VPlanPtr createInitialVPlan(const SCEV *TripCount,
H A DVPlanTransforms.cpp31 VPlanPtr &Plan, in VPInstructionsToVPRecipes()
H A DVPlan.cpp858 VPlanPtr VPlan::createInitialVPlan(const SCEV *TripCount, ScalarEvolution &SE, in createInitialVPlan()