Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPRecipeBuilder.h73 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 DLoopVectorizationPlanner.h281 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 DVPlanTransforms.h33 VPInstructionsToVPRecipes(Loop *OrigLoop, VPlanPtr &Plan,
H A DVPlanTransforms.cpp25 Loop *OrigLoop, VPlanPtr &Plan, in VPInstructionsToVPRecipes()
H A DLoopVectorize.cpp7577 [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 DVPlan.h104 using VPlanPtr = std::unique_ptr<VPlan>; variable