Searched refs:VPlanPtr (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | VPRecipeBuilder.h | 58 VPValue *createBlockInMask(BasicBlock *BB, VPlanPtr &Plan); 62 VPValue *createEdgeMask(BasicBlock *Src, BasicBlock *Dst, VPlanPtr &Plan); 73 VPlanPtr &Plan); 79 tryToWidenMemory(Instruction *I, VFRange &Range, VPlanPtr &Plan); 91 VPBlendRecipe *tryToBlend(Instruction *I, VPlanPtr &Plan); 104 VPlanPtr &Plan); 116 bool tryToCreateRecipe(Instruction *Instr, VFRange &Range, VPlanPtr &Plan, 128 VPlanPtr &Plan);
|
| H A D | LoopVectorizationPlanner.h | 198 using VPlanPtr = std::unique_ptr<VPlan>; variable 200 SmallVector<VPlanPtr, 4> VPlans; 266 VPlanPtr buildVPlan(VFRange &Range); 270 VPlanPtr
|
| H A D | VPlanHCFGTransforms.h | 29 VPlanPtr &Plan,
|
| H A D | VPlanHCFGTransforms.cpp | 21 VPlanPtr &Plan, in VPInstructionsToVPRecipes()
|
| H A D | LoopVectorize.cpp | 6163 erase_if(VPlans, [VF](const VPlanPtr &Plan) { in setBestPlan() 6319 VPlanPtr &Plan) { in createEdgeMask() 6349 VPValue *VPRecipeBuilder::createBlockInMask(BasicBlock *BB, VPlanPtr &Plan) { in createBlockInMask() 6392 VPlanPtr &Plan) { in tryToInterleaveMemory() 6423 VPlanPtr &Plan) { in tryToWidenMemory() 6485 VPBlendRecipe *VPRecipeBuilder::tryToBlend(Instruction *I, VPlanPtr &Plan) { in tryToBlend() 6617 VPlanPtr &Plan) { in handleReplication() 6655 VPlanPtr &Plan) { in createReplicateRegion() 6682 VPlanPtr &Plan, VPBasicBlock *VPBB) { in tryToCreateRecipe() 6759 LoopVectorizationPlanner::VPlanPtr [all …]
|
| H A D | VPlan.h | 76 using VPlanPtr = std::unique_ptr<VPlan>; variable
|