Searched refs:VPlanPtr (Results 1 – 6 of 6) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
H A D | VPRecipeBuilder.h | 73 VFRange &Range, VPlanPtr &Plan); 92 VPlanPtr &Plan); 104 VPBasicBlock *VPBB, VPlanPtr &Plan); 124 VPlanPtr &Plan); 139 VPValue *createBlockInMask(BasicBlock *BB, VPlanPtr &Plan); 143 VPValue *createEdgeMask(BasicBlock *Src, BasicBlock *Dst, VPlanPtr &Plan); 164 VPlanPtr &Plan); 174 VPlanPtr &Plan);
|
H A D | LoopVectorizationPlanner.h | 281 SmallVector<VPlanPtr, 4> VPlans; 326 [&](const VPlanPtr &Plan) { return Plan->hasVF(VF); }); in hasPlanWithVF() 349 VPlanPtr buildVPlan(VFRange &Range); 353 VPlanPtr buildVPlanWithVPRecipes( 367 void adjustRecipesForReductions(VPBasicBlock *LatchVPBB, VPlanPtr &Plan,
|
H A D | VPlanTransforms.h | 33 VPInstructionsToVPRecipes(Loop *OrigLoop, VPlanPtr &Plan,
|
H A D | VPlanTransforms.cpp | 25 Loop *OrigLoop, VPlanPtr &Plan, in VPInstructionsToVPRecipes()
|
H A D | LoopVectorize.cpp | 7577 [VF](const VPlanPtr &Plan) { return Plan->hasVF(VF); }) == in getBestPlanFor() 7581 for (const VPlanPtr &Plan : VPlans) { in getBestPlanFor() 8042 VPlanPtr &Plan) { in createEdgeMask() 8154 VPlanPtr &Plan) { in tryToWidenMemory() 8284 VPlanPtr &Plan) { in tryToBlend() 8472 VPlanPtr &Plan) { in handleReplication() 8553 VPlanPtr &Plan) { in createReplicateRegion() 8592 VPlanPtr &Plan) { in tryToCreateWidenRecipe() 8817 VPlanPtr LoopVectorizationPlanner::buildVPlanWithVPRecipes( in buildVPlanWithVPRecipes() 9174 VPlanPtr LoopVectorizationPlanner::buildVPlan(VFRange &Range) { in buildVPlan() [all …]
|
H A D | VPlan.h | 104 using VPlanPtr = std::unique_ptr<VPlan>; variable
|