Lines Matching refs:PredBB
115 BasicBlock *PredBB = BB->getUniquePredecessor(); in MergeBlockIntoPredecessor() local
116 if (!PredBB) return false; in MergeBlockIntoPredecessor()
119 if (PredBB == BB) return false; in MergeBlockIntoPredecessor()
121 if (PredBB->getTerminator()->isExceptional()) in MergeBlockIntoPredecessor()
124 succ_iterator SI(succ_begin(PredBB)), SE(succ_end(PredBB)); in MergeBlockIntoPredecessor()
150 PredBB->getInstList().pop_back(); in MergeBlockIntoPredecessor()
154 BB->replaceAllUsesWith(PredBB); in MergeBlockIntoPredecessor()
157 PredBB->getInstList().splice(PredBB->end(), BB->getInstList()); in MergeBlockIntoPredecessor()
160 if (!PredBB->hasName()) in MergeBlockIntoPredecessor()
161 PredBB->takeName(BB); in MergeBlockIntoPredecessor()
166 DomTreeNode *PredDTN = DT->getNode(PredBB); in MergeBlockIntoPredecessor()