Searched refs:VPlanPtr (Results 1 – 6 of 6) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPRecipeBuilder.h | 73 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 D | LoopVectorizationPlanner.h | 266 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 D | VPlanTransforms.h | 28 Loop *OrigLoop, VPlanPtr &Plan,
|
| H A D | VPlanTransforms.cpp | 20 Loop *OrigLoop, VPlanPtr &Plan, in VPInstructionsToVPRecipes()
|
| H A D | LoopVectorize.cpp | 8129 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 D | VPlan.h | 92 using VPlanPtr = std::unique_ptr<VPlan>; variable
|