Lines Matching defs:Pred
87 for (MachineBasicBlock *Pred : MBB->predecessors()) {
88 if (InSet.count(Pred))
232 for (auto Pred : MBB.predecessors())
234 (Pred->getNumber() < MBB.getNumber() || Loop->contains(Pred)) &&
239 for (auto Pred : MBB.predecessors())
240 assert(Pred->getNumber() < MBB.getNumber() &&
255 /// Test whether Pred has any terminators explicitly branching to MBB, as
260 static bool ExplicitlyBranchesTo(MachineBasicBlock *Pred,
262 for (MachineInstr &MI : Pred->terminators())
281 for (MachineBasicBlock *Pred : MBB.predecessors())
282 if (Pred->getNumber() < MBBNumber) {
283 Header = Header ? MDT.findNearestCommonDominator(Header, Pred) : Pred;
284 if (ExplicitlyBranchesTo(Pred, &MBB))