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.h439 SmallVector<VPlanPtr, 4> VPlans;
514 [&](const VPlanPtr &Plan) { return Plan->hasVF(VF); }); in hasPlanWithVF()
545 VPlanPtr tryToBuildVPlan(VFRange &Range);
554 VPlanPtr tryToBuildVPlanWithVPRecipes(VPlanPtr InitialPlan, VFRange &Range,
567 void adjustRecipesForReductions(VPlanPtr &Plan,
H A DVPlanTransforms.h87 VPlanPtr &Plan,
H A DVPlan.cpp1655 [VF](const VPlanPtr &Plan) { return Plan->hasVF(VF); }) == in getPlanFor()
1659 for (const VPlanPtr &Plan : VPlans) { in getPlanFor()
H A DLoopVectorize.cpp8608 VPlanPtr LoopVectorizationPlanner::tryToBuildVPlanWithVPRecipes( in tryToBuildVPlanWithVPRecipes()
8609 VPlanPtr Plan, VFRange &Range, LoopVersioning *LVer) { in tryToBuildVPlanWithVPRecipes()
8915 VPlanPtr LoopVectorizationPlanner::tryToBuildVPlan(VFRange &Range) { in tryToBuildVPlan()
8975 VPlanPtr &Plan, VPRecipeBuilder &RecipeBuilder, ElementCount MinVF) { in adjustRecipesForReductions()
H A DVPlan.h77 using VPlanPtr = std::unique_ptr<VPlan>; variable
H A DVPlanTransforms.cpp42 VPlanPtr &Plan, in tryToConvertVPInstructionsToVPRecipes()