Lines Matching refs:EdgeBB
3302 BasicBlock *EdgeBB = SplitBlockPredecessors(BB, PredBBs, ".critedge", DTU); in FoldCondBranchOnValueKnownInPredecessorImpl() local
3305 EdgeBB->setName(RealDest->getName() + ".critedge"); in FoldCondBranchOnValueKnownInPredecessorImpl()
3306 EdgeBB->moveBefore(RealDest); in FoldCondBranchOnValueKnownInPredecessorImpl()
3309 AddPredecessorToBlock(RealDest, EdgeBB, BB); in FoldCondBranchOnValueKnownInPredecessorImpl()
3314 BasicBlock::iterator InsertPt = EdgeBB->getFirstInsertionPt(); in FoldCondBranchOnValueKnownInPredecessorImpl()
3323 TranslateMap[PN] = PN->getIncomingValueForBlock(EdgeBB); in FoldCondBranchOnValueKnownInPredecessorImpl()
3329 N->insertInto(EdgeBB, InsertPt); in FoldCondBranchOnValueKnownInPredecessorImpl()
3375 BB->removePredecessor(EdgeBB); in FoldCondBranchOnValueKnownInPredecessorImpl()
3376 BranchInst *EdgeBI = cast<BranchInst>(EdgeBB->getTerminator()); in FoldCondBranchOnValueKnownInPredecessorImpl()
3382 Updates.push_back({DominatorTree::Delete, EdgeBB, BB}); in FoldCondBranchOnValueKnownInPredecessorImpl()
3383 Updates.push_back({DominatorTree::Insert, EdgeBB, RealDest}); in FoldCondBranchOnValueKnownInPredecessorImpl()
3391 MergeBlockIntoPredecessor(EdgeBB, DTU); in FoldCondBranchOnValueKnownInPredecessorImpl()
4853 BasicBlock *EdgeBB = BI->getSuccessor(0); in SimplifyBranchOnICmpChain() local
4855 std::swap(DefaultBB, EdgeBB); in SimplifyBranchOnICmpChain()
4887 Builder.CreateCondBr(ExtraCase, EdgeBB, NewBB); in SimplifyBranchOnICmpChain()
4889 Builder.CreateCondBr(ExtraCase, NewBB, EdgeBB); in SimplifyBranchOnICmpChain()
4894 Updates.push_back({DominatorTree::Insert, BB, EdgeBB}); in SimplifyBranchOnICmpChain()
4898 AddPredecessorToBlock(EdgeBB, BB, NewBB); in SimplifyBranchOnICmpChain()
4917 New->addCase(Values[i], EdgeBB); in SimplifyBranchOnICmpChain()
4922 for (BasicBlock::iterator BBI = EdgeBB->begin(); isa<PHINode>(BBI); ++BBI) { in SimplifyBranchOnICmpChain()