Lines Matching refs:EdgeBB
2228 BasicBlock *EdgeBB =
2231 BranchInst *CritEdgeBranch = BranchInst::Create(RealDest, EdgeBB);
2235 AddPredecessorToBlock(RealDest, EdgeBB, BB);
2238 // instructions into EdgeBB. We know that there will be no uses of the
2239 // cloned instructions outside of EdgeBB.
2240 BasicBlock::iterator InsertPt = EdgeBB->begin();
2273 EdgeBB->getInstList().insert(InsertPt, N);
2282 // to EdgeBB instead.
2287 PredBBTI->setSuccessor(i, EdgeBB);
3793 BasicBlock *EdgeBB = BI->getSuccessor(0);
3795 std::swap(DefaultBB, EdgeBB);
3819 Builder.CreateCondBr(ExtraCase, EdgeBB, NewBB);
3821 Builder.CreateCondBr(ExtraCase, NewBB, EdgeBB);
3825 // If there are PHI nodes in EdgeBB, then we need to add a new entry to them
3827 AddPredecessorToBlock(EdgeBB, BB, NewBB);
3846 New->addCase(Values[i], EdgeBB);
3848 // We added edges from PI to the EdgeBB. As such, if there were any
3849 // PHI nodes in EdgeBB, they need entries to be added corresponding to
3851 for (BasicBlock::iterator BBI = EdgeBB->begin(); isa<PHINode>(BBI); ++BBI) {