Home
last modified time | relevance | path

Searched refs:VPBB (Results 1 – 4 of 4) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DVPlanHCFGBuilder.cpp64 void setVPBBPredsFromBB(VPBasicBlock *VPBB, BasicBlock *BB);
69 void createVPInstructionsForVPBB(VPBasicBlock *VPBB, BasicBlock *BB);
82 void PlainCFGBuilder::setVPBBPredsFromBB(VPBasicBlock *VPBB, BasicBlock *BB) { in setVPBBPredsFromBB() argument
88 VPBB->setPredecessors(VPBBPreds); in setVPBBPredsFromBB()
116 VPBasicBlock *VPBB = new VPBasicBlock(BB->getName()); in getOrCreateVPBB() local
117 BB2VPBB[BB] = VPBB; in getOrCreateVPBB()
118 VPBB->setParent(TopRegion); in getOrCreateVPBB()
119 return VPBB; in getOrCreateVPBB()
189 void PlainCFGBuilder::createVPInstructionsForVPBB(VPBasicBlock *VPBB, in createVPInstructionsForVPBB() argument
191 VPIRBuilder.setInsertPoint(VPBB); in createVPInstructionsForVPBB()
[all …]
DVPlanHCFGTransforms.cpp32 VPBasicBlock *VPBB = Base->getEntryBasicBlock(); in VPInstructionsToVPRecipes() local
35 for (auto I = VPBB->begin(), E = VPBB->end(); I != E;) { in VPInstructionsToVPRecipes()
DVPRecipeBuilder.h98 bool tryToWiden(Instruction *I, VPBasicBlock *VPBB, VFRange &Range);
116 VPBasicBlock *VPBB);
125 Instruction *I, VFRange &Range, VPBasicBlock *VPBB,
DLoopVectorize.cpp6696 bool VPRecipeBuilder::tryToWiden(Instruction *I, VPBasicBlock *VPBB, in tryToWiden() argument
6787 if (!VPBB->empty()) { in tryToWiden()
6788 VPWidenRecipe *LastWidenRecipe = dyn_cast<VPWidenRecipe>(&VPBB->back()); in tryToWiden()
6793 VPBB->appendRecipe(new VPWidenRecipe(I)); in tryToWiden()
6798 Instruction *I, VFRange &Range, VPBasicBlock *VPBB, in handleReplication() argument
6819 VPBB->appendRecipe(Recipe); in handleReplication()
6820 return VPBB; in handleReplication()
6823 assert(VPBB->getSuccessors().empty() && in handleReplication()
6828 VPBlockUtils::insertBlockAfter(Region, VPBB); in handleReplication()
6863 VPlanPtr &Plan, VPBasicBlock *VPBB) { in tryToCreateRecipe() argument
[all …]