Lines Matching refs:EdgeBB
1853 BasicBlock *EdgeBB =
1856 BranchInst::Create(RealDest, EdgeBB);
1859 AddPredecessorToBlock(RealDest, EdgeBB, BB);
1862 // instructions into EdgeBB. We know that there will be no uses of the
1863 // cloned instructions outside of EdgeBB.
1864 BasicBlock::iterator InsertPt = EdgeBB->begin();
1897 EdgeBB->getInstList().insert(InsertPt, N);
1901 // to EdgeBB instead.
1906 PredBBTI->setSuccessor(i, EdgeBB);
3294 BasicBlock *EdgeBB = BI->getSuccessor(0);
3296 std::swap(DefaultBB, EdgeBB);
3315 Builder.CreateCondBr(ExtraCase, EdgeBB, NewBB);
3317 Builder.CreateCondBr(ExtraCase, NewBB, EdgeBB);
3321 // If there are PHI nodes in EdgeBB, then we need to add a new entry to them
3323 AddPredecessorToBlock(EdgeBB, BB, NewBB);
3342 New->addCase(Values[i], EdgeBB);
3344 // We added edges from PI to the EdgeBB. As such, if there were any
3345 // PHI nodes in EdgeBB, they need entries to be added corresponding to
3347 for (BasicBlock::iterator BBI = EdgeBB->begin(); isa<PHINode>(BBI); ++BBI) {