Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DVPRecipeBuilder.h58 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);
DLoopVectorizationPlanner.h198 using VPlanPtr = std::unique_ptr<VPlan>; variable
200 SmallVector<VPlanPtr, 4> VPlans;
266 VPlanPtr buildVPlan(VFRange &Range);
270 VPlanPtr
DVPlanHCFGTransforms.h29 VPlanPtr &Plan,
DVPlanHCFGTransforms.cpp21 VPlanPtr &Plan, in VPInstructionsToVPRecipes()
DLoopVectorize.cpp6365 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
DVPlan.h73 using VPlanPtr = std::unique_ptr<VPlan>; variable
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Transforms/Vectorize/
DVPlanTestBase.h49 VPlanPtr buildHCFG(BasicBlock *LoopHeader) { in buildHCFG()
59 VPlanPtr buildPlainCFG(BasicBlock *LoopHeader) { in buildPlainCFG()