Searched refs:VPlanPtr (Results 1 – 7 of 7) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/ |
D | VPRecipeBuilder.h | 58 VPValue *createBlockInMask(BasicBlock *BB, VPlanPtr &Plan); 62 VPValue *createEdgeMask(BasicBlock *Src, BasicBlock *Dst, VPlanPtr &Plan); 78 tryToWidenMemory(Instruction *I, VFRange &Range, VPlanPtr &Plan); 90 VPBlendRecipe *tryToBlend(Instruction *I, VPlanPtr &Plan); 103 VPlanPtr &Plan); 115 bool tryToCreateRecipe(Instruction *Instr, VFRange &Range, VPlanPtr &Plan, 127 VPlanPtr &Plan);
|
D | LoopVectorizationPlanner.h | 198 using VPlanPtr = std::unique_ptr<VPlan>; variable 200 SmallVector<VPlanPtr, 4> VPlans; 266 VPlanPtr buildVPlan(VFRange &Range); 270 VPlanPtr
|
D | VPlanHCFGTransforms.h | 29 VPlanPtr &Plan,
|
D | VPlanHCFGTransforms.cpp | 21 VPlanPtr &Plan, in VPInstructionsToVPRecipes()
|
D | LoopVectorize.cpp | 6365 erase_if(VPlans, [VF](const VPlanPtr &Plan) { in setBestPlan() 6519 VPlanPtr &Plan) { in createEdgeMask() 6549 VPValue *VPRecipeBuilder::createBlockInMask(BasicBlock *BB, VPlanPtr &Plan) { in createBlockInMask() 6610 VPlanPtr &Plan) { in tryToWidenMemory() 6672 VPBlendRecipe *VPRecipeBuilder::tryToBlend(Instruction *I, VPlanPtr &Plan) { in tryToBlend() 6800 VPlanPtr &Plan) { in handleReplication() 6836 VPlanPtr &Plan) { in createReplicateRegion() 6863 VPlanPtr &Plan, VPBasicBlock *VPBB) { in tryToCreateRecipe() 6935 LoopVectorizationPlanner::VPlanPtr 7057 LoopVectorizationPlanner::VPlanPtr
|
D | VPlan.h | 73 using VPlanPtr = std::unique_ptr<VPlan>; variable
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Transforms/Vectorize/ |
D | VPlanTestBase.h | 49 VPlanPtr buildHCFG(BasicBlock *LoopHeader) { in buildHCFG() 59 VPlanPtr buildPlainCFG(BasicBlock *LoopHeader) { in buildPlainCFG()
|