Lines Matching refs:EdgeBB
3364 BasicBlock *EdgeBB = SplitBlockPredecessors(BB, PredBBs, ".critedge", DTU); in FoldCondBranchOnValueKnownInPredecessorImpl() local
3367 EdgeBB->setName(RealDest->getName() + ".critedge"); in FoldCondBranchOnValueKnownInPredecessorImpl()
3368 EdgeBB->moveBefore(RealDest); in FoldCondBranchOnValueKnownInPredecessorImpl()
3371 AddPredecessorToBlock(RealDest, EdgeBB, BB); in FoldCondBranchOnValueKnownInPredecessorImpl()
3376 BasicBlock::iterator InsertPt = EdgeBB->getFirstInsertionPt(); in FoldCondBranchOnValueKnownInPredecessorImpl()
3385 TranslateMap[PN] = PN->getIncomingValueForBlock(EdgeBB); in FoldCondBranchOnValueKnownInPredecessorImpl()
3391 N->insertInto(EdgeBB, InsertPt); in FoldCondBranchOnValueKnownInPredecessorImpl()
3437 BB->removePredecessor(EdgeBB); in FoldCondBranchOnValueKnownInPredecessorImpl()
3438 BranchInst *EdgeBI = cast<BranchInst>(EdgeBB->getTerminator()); in FoldCondBranchOnValueKnownInPredecessorImpl()
3444 Updates.push_back({DominatorTree::Delete, EdgeBB, BB}); in FoldCondBranchOnValueKnownInPredecessorImpl()
3445 Updates.push_back({DominatorTree::Insert, EdgeBB, RealDest}); in FoldCondBranchOnValueKnownInPredecessorImpl()
3453 MergeBlockIntoPredecessor(EdgeBB, DTU); in FoldCondBranchOnValueKnownInPredecessorImpl()
4922 BasicBlock *EdgeBB = BI->getSuccessor(0); in SimplifyBranchOnICmpChain() local
4924 std::swap(DefaultBB, EdgeBB); in SimplifyBranchOnICmpChain()
4956 Builder.CreateCondBr(ExtraCase, EdgeBB, NewBB); in SimplifyBranchOnICmpChain()
4958 Builder.CreateCondBr(ExtraCase, NewBB, EdgeBB); in SimplifyBranchOnICmpChain()
4963 Updates.push_back({DominatorTree::Insert, BB, EdgeBB}); in SimplifyBranchOnICmpChain()
4967 AddPredecessorToBlock(EdgeBB, BB, NewBB); in SimplifyBranchOnICmpChain()
4986 New->addCase(Values[i], EdgeBB); in SimplifyBranchOnICmpChain()
4991 for (BasicBlock::iterator BBI = EdgeBB->begin(); isa<PHINode>(BBI); ++BBI) { in SimplifyBranchOnICmpChain()