Searched refs:VPlanPtr (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VPRecipeBuilder.h | 73 VFRange &Range, VPlanPtr &Plan); 92 VPlanPtr &Plan); 122 VFRange &Range, VPlanPtr &Plan); 137 VPValue *createBlockInMask(BasicBlock *BB, VPlanPtr &Plan); 141 VPValue *createEdgeMask(BasicBlock *Src, BasicBlock *Dst, VPlanPtr &Plan); 162 VPlanPtr &Plan); 172 VPlanPtr &Plan);
|
| H A D | LoopVectorizationPlanner.h | 280 SmallVector<VPlanPtr, 4> VPlans; 325 [&](const VPlanPtr &Plan) { return Plan->hasVF(VF); }); in hasPlanWithVF() 348 VPlanPtr buildVPlan(VFRange &Range); 352 VPlanPtr buildVPlanWithVPRecipes( 366 void adjustRecipesForReductions(VPBasicBlock *LatchVPBB, VPlanPtr &Plan,
|
| H A D | VPlanTransforms.h | 31 VPInstructionsToVPRecipes(Loop *OrigLoop, VPlanPtr &Plan,
|
| H A D | VPlanTransforms.cpp | 22 Loop *OrigLoop, VPlanPtr &Plan, in VPInstructionsToVPRecipes()
|
| H A D | LoopVectorize.cpp | 7503 [VF](const VPlanPtr &Plan) { return Plan->hasVF(VF); }) == in getBestPlanFor() 7507 for (const VPlanPtr &Plan : VPlans) { in getBestPlanFor() 7955 VPlanPtr &Plan) { in createEdgeMask() 8067 VPlanPtr &Plan) { in tryToWidenMemory() 8194 VPlanPtr &Plan) { in tryToBlend() 8358 VPlanPtr &Plan) { in handleReplication() 8440 VPlanPtr &Plan) { in createReplicateRegion() 8478 VFRange &Range, VPlanPtr &Plan) { in tryToCreateWidenRecipe() 8690 VPlanPtr LoopVectorizationPlanner::buildVPlanWithVPRecipes( in buildVPlanWithVPRecipes() 9052 VPlanPtr LoopVectorizationPlanner::buildVPlan(VFRange &Range) { in buildVPlan() [all …]
|
| H A D | VPlan.h | 99 using VPlanPtr = std::unique_ptr<VPlan>; variable
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Vectorize/ |
| H A D | VPlanTestBase.h | 64 VPlanPtr buildHCFG(BasicBlock *LoopHeader) { in buildHCFG() 74 VPlanPtr buildPlainCFG(BasicBlock *LoopHeader) { in buildPlainCFG()
|