Searched refs:VPBB (Results 1 – 4 of 4) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/ |
D | VPlanHCFGBuilder.cpp | 64 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 …]
|
D | VPlanHCFGTransforms.cpp | 32 VPBasicBlock *VPBB = Base->getEntryBasicBlock(); in VPInstructionsToVPRecipes() local 35 for (auto I = VPBB->begin(), E = VPBB->end(); I != E;) { in VPInstructionsToVPRecipes()
|
D | VPRecipeBuilder.h | 98 bool tryToWiden(Instruction *I, VPBasicBlock *VPBB, VFRange &Range); 116 VPBasicBlock *VPBB); 125 Instruction *I, VFRange &Range, VPBasicBlock *VPBB,
|
D | LoopVectorize.cpp | 6696 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 …]
|