Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVPRecipeBuilder.h72 VFRange &Range, VPlanPtr &Plan);
90 VPlanPtr &Plan);
120 VFRange &Range, VPlanPtr &Plan);
135 VPValue *createBlockInMask(BasicBlock *BB, VPlanPtr &Plan);
139 VPValue *createEdgeMask(BasicBlock *Src, BasicBlock *Dst, VPlanPtr &Plan);
161 VPlanPtr &Plan);
171 VPlanPtr &Plan);
H A DLoopVectorizationPlanner.h266 SmallVector<VPlanPtr, 4> VPlans;
312 return any_of(VPlans, [&](const VPlanPtr &Plan) { in hasPlanWithVFs()
341 VPlanPtr buildVPlan(VFRange &Range);
345 VPlanPtr buildVPlanWithVPRecipes(
358 void adjustRecipesForInLoopReductions(VPlanPtr &Plan,
H A DVPlanTransforms.h28 Loop *OrigLoop, VPlanPtr &Plan,
H A DVPlanTransforms.cpp20 Loop *OrigLoop, VPlanPtr &Plan, in VPInstructionsToVPRecipes()
H A DLoopVectorize.cpp8037 erase_if(VPlans, [VF](const VPlanPtr &Plan) { in setBestPlan()
8491 VPlanPtr &Plan) { in createEdgeMask()
8534 VPValue *VPRecipeBuilder::createBlockInMask(BasicBlock *BB, VPlanPtr &Plan) { in createBlockInMask()
8601 VPlanPtr &Plan) { in tryToWidenMemory()
8684 VPlanPtr &Plan) { in tryToBlend()
8829 VPlanPtr &Plan) { in handleReplication()
8875 VPlanPtr &Plan) { in createReplicateRegion()
8909 VFRange &Range, VPlanPtr &Plan) { in tryToCreateWidenRecipe()
8999 VPlanPtr LoopVectorizationPlanner::buildVPlanWithVPRecipes( in buildVPlanWithVPRecipes()
9264 VPlanPtr LoopVectorizationPlanner::buildVPlan(VFRange &Range) { in buildVPlan()
[all …]
H A DVPlan.h92 using VPlanPtr = std::unique_ptr<VPlan>; variable