Lines Matching refs:EdgeBB
3046 BasicBlock *EdgeBB = SplitBlockPredecessors(BB, PredBBs, ".critedge", DTU); in FoldCondBranchOnValueKnownInPredecessorImpl() local
3049 EdgeBB->setName(RealDest->getName() + ".critedge"); in FoldCondBranchOnValueKnownInPredecessorImpl()
3050 EdgeBB->moveBefore(RealDest); in FoldCondBranchOnValueKnownInPredecessorImpl()
3053 AddPredecessorToBlock(RealDest, EdgeBB, BB); in FoldCondBranchOnValueKnownInPredecessorImpl()
3058 BasicBlock::iterator InsertPt = EdgeBB->getFirstInsertionPt(); in FoldCondBranchOnValueKnownInPredecessorImpl()
3063 TranslateMap[PN] = PN->getIncomingValueForBlock(EdgeBB); in FoldCondBranchOnValueKnownInPredecessorImpl()
3092 EdgeBB->getInstList().insert(InsertPt, N); in FoldCondBranchOnValueKnownInPredecessorImpl()
3101 BB->removePredecessor(EdgeBB); in FoldCondBranchOnValueKnownInPredecessorImpl()
3102 BranchInst *EdgeBI = cast<BranchInst>(EdgeBB->getTerminator()); in FoldCondBranchOnValueKnownInPredecessorImpl()
3108 Updates.push_back({DominatorTree::Delete, EdgeBB, BB}); in FoldCondBranchOnValueKnownInPredecessorImpl()
3109 Updates.push_back({DominatorTree::Insert, EdgeBB, RealDest}); in FoldCondBranchOnValueKnownInPredecessorImpl()
3117 MergeBlockIntoPredecessor(EdgeBB, DTU); in FoldCondBranchOnValueKnownInPredecessorImpl()
4561 BasicBlock *EdgeBB = BI->getSuccessor(0); in SimplifyBranchOnICmpChain() local
4563 std::swap(DefaultBB, EdgeBB); in SimplifyBranchOnICmpChain()
4595 Builder.CreateCondBr(ExtraCase, EdgeBB, NewBB); in SimplifyBranchOnICmpChain()
4597 Builder.CreateCondBr(ExtraCase, NewBB, EdgeBB); in SimplifyBranchOnICmpChain()
4602 Updates.push_back({DominatorTree::Insert, BB, EdgeBB}); in SimplifyBranchOnICmpChain()
4606 AddPredecessorToBlock(EdgeBB, BB, NewBB); in SimplifyBranchOnICmpChain()
4625 New->addCase(Values[i], EdgeBB); in SimplifyBranchOnICmpChain()
4630 for (BasicBlock::iterator BBI = EdgeBB->begin(); isa<PHINode>(BBI); ++BBI) { in SimplifyBranchOnICmpChain()