Lines Matching defs:OnlyPred
81 BasicBlock *OnlyPred = BB->getSinglePredecessor();
82 if (!OnlyPred) return nullptr;
84 if (OnlyPred->getTerminator()->getNumSuccessors() != 1)
87 DEBUG(dbgs() << "Merging: " << *BB << "into: " << *OnlyPred);
93 // OnlyPred to OnlySucc.
97 OnlyPred->getInstList().pop_back();
101 BB->replaceAllUsesWith(OnlyPred);
104 OnlyPred->getInstList().splice(OnlyPred->end(), BB->getInstList());
121 if (!OldName.empty() && !OnlyPred->hasName())
122 OnlyPred->setName(OldName);
126 return OnlyPred;