Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPRecipeBuilder.h73 VFRange &Range, VPlanPtr &Plan);
91 VPlanPtr &Plan);
121 VFRange &Range, VPlanPtr &Plan);
136 VPValue *createBlockInMask(BasicBlock *BB, VPlanPtr &Plan);
140 VPValue *createEdgeMask(BasicBlock *Src, BasicBlock *Dst, VPlanPtr &Plan);
162 VPlanPtr &Plan);
172 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.cpp8129 erase_if(VPlans, [VF](const VPlanPtr &Plan) { in setBestPlan()
8590 VPlanPtr &Plan) { in createEdgeMask()
8633 VPValue *VPRecipeBuilder::createBlockInMask(BasicBlock *BB, VPlanPtr &Plan) { in createBlockInMask()
8700 VPlanPtr &Plan) { in tryToWidenMemory()
8783 VPlanPtr &Plan) { in tryToBlend()
8926 VPlanPtr &Plan) { in handleReplication()
9003 VPlanPtr &Plan) { in createReplicateRegion()
9037 VFRange &Range, VPlanPtr &Plan) { in tryToCreateWidenRecipe()
9157 VPlanPtr LoopVectorizationPlanner::buildVPlanWithVPRecipes( in buildVPlanWithVPRecipes()
9457 VPlanPtr LoopVectorizationPlanner::buildVPlan(VFRange &Range) { in buildVPlan()
[all …]
H A DVPlan.h92 using VPlanPtr = std::unique_ptr<VPlan>; variable