Searched refs:VPlanPtr (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPRecipeBuilder.h | 73 VFRange &Range, VPlanPtr &Plan); 92 VPlanPtr &Plan); 98 VFRange &Range, VPlanPtr &Plan); 104 VPBasicBlock *VPBB, VPlanPtr &Plan); 124 VPlanPtr &Plan);
|
| H A D | LoopVectorizationPlanner.h | 321 SmallVector<VPlanPtr, 4> VPlans; 377 [&](const VPlanPtr &Plan) { return Plan->hasVF(VF); }); in hasPlanWithVF() 403 VPlanPtr buildVPlan(VFRange &Range); 411 VPlanPtr tryToBuildVPlanWithVPRecipes(VFRange &Range); 423 void adjustRecipesForReductions(VPBasicBlock *LatchVPBB, VPlanPtr &Plan,
|
| H A D | VPlanTransforms.h | 33 VPInstructionsToVPRecipes(VPlanPtr &Plan,
|
| H A D | LoopVectorize.cpp | 7438 [VF](const VPlanPtr &Plan) { return Plan->hasVF(VF); }) == in getBestPlanFor() 7442 for (const VPlanPtr &Plan : VPlans) { in getBestPlanFor() 8114 VPlanPtr &Plan) { in tryToWidenMemory() 8240 VPlanPtr &Plan) { in tryToBlend() 8286 VPlanPtr &Plan) { in tryToWidenCall() 8391 VPBasicBlock *VPBB, VPlanPtr &Plan) { in tryToWiden() 8509 VPlanPtr &Plan) { in tryToCreateWidenRecipe() 8662 VPlanPtr 8708 VPlanPtr Plan = VPlan::createInitialVPlan( in tryToBuildVPlanWithVPRecipes() 8915 VPlanPtr LoopVectorizationPlanner::buildVPlan(VFRange &Range) { in buildVPlan() [all …]
|
| H A D | VPlanTransforms.cpp | 32 VPlanPtr &Plan, in VPInstructionsToVPRecipes()
|
| H A D | VPlan.h | 134 using VPlanPtr = std::unique_ptr<VPlan>; variable 2727 static VPlanPtr createInitialVPlan(const SCEV *TripCount,
|
| H A D | VPlan.cpp | 712 VPlanPtr VPlan::createInitialVPlan(const SCEV *TripCount, ScalarEvolution &SE) { in createInitialVPlan()
|