Lines Matching refs:VPBasicBlock
52 DenseMap<BasicBlock *, VPBasicBlock *> BB2VPBB;
63 void setVPBBPredsFromBB(VPBasicBlock *VPBB, BasicBlock *BB);
66 VPBasicBlock *getOrCreateVPBB(BasicBlock *BB);
71 void createVPInstructionsForVPBB(VPBasicBlock *VPBB, BasicBlock *BB);
84 void PlainCFGBuilder::setVPBBPredsFromBB(VPBasicBlock *VPBB, BasicBlock *BB) { in setVPBBPredsFromBB()
98 assert(VPBB == cast<VPBasicBlock>(PredRegion->getSingleSuccessor()) && in setVPBBPredsFromBB()
155 static bool isHeaderVPBB(VPBasicBlock *VPBB) { in isHeaderVPBB()
176 VPBasicBlock *PlainCFGBuilder::getOrCreateVPBB(BasicBlock *BB) { in getOrCreateVPBB()
185 VPBasicBlock *VPBB = new VPBasicBlock(Name); in getOrCreateVPBB()
283 void PlainCFGBuilder::createVPInstructionsForVPBB(VPBasicBlock *VPBB, in createVPInstructionsForVPBB()
343 cast<VPBasicBlock>(TheRegion->getSinglePredecessor()); in buildPlainCFG()
351 BB2VPBB[LoopExitBB] = cast<VPBasicBlock>(TheRegion->getSingleSuccessor()); in buildPlainCFG()
374 VPBasicBlock *VPBB = getOrCreateVPBB(BB); in buildPlainCFG()
407 VPBasicBlock *Successor0 = getOrCreateVPBB(BI->getSuccessor(0)); in buildPlainCFG()
408 VPBasicBlock *Successor1 = getOrCreateVPBB(BI->getSuccessor(1)); in buildPlainCFG()