Home | History | Annotate | Download | only in Utils

Lines Matching refs:OnlyPred

88   BasicBlock *OnlyPred = BB->getSinglePredecessor();
89 if (!OnlyPred) return nullptr;
91 if (OnlyPred->getTerminator()->getNumSuccessors() != 1)
94 DEBUG(dbgs() << "Merging: " << *BB << "into: " << *OnlyPred);
100 // OnlyPred to OnlySucc.
104 OnlyPred->getInstList().pop_back();
108 BB->replaceAllUsesWith(OnlyPred);
111 OnlyPred->getInstList().splice(OnlyPred->end(), BB->getInstList());
119 DomTreeNode *PredDTN = DT->getNode(OnlyPred);
137 if (!OldName.empty() && !OnlyPred->hasName())
138 OnlyPred->setName(OldName);
142 return OnlyPred;