Lines Matching refs:Succ
144 for (auto *Succ : MBB->successors()) { in calculate() local
145 if (Succ != Entry && inRegion(Succ)) { in calculate()
146 Reachable[MBB].insert(Succ); in calculate()
147 WorkList.emplace_back(MBB, Succ); in calculate()
153 MachineBasicBlock *MBB, *Succ; in calculate() local
154 std::tie(MBB, Succ) = WorkList.pop_back_val(); in calculate()
155 assert(inRegion(MBB) && Succ != Entry && inRegion(Succ)); in calculate()
160 if (Reachable[Pred].insert(Succ).second) { in calculate()
161 WorkList.emplace_back(Pred, Succ); in calculate()
469 for (auto *Succ : Pred->successors()) { in makeSingleEntryLoop() local
470 if (!Entries.count(Succ)) in makeSingleEntryLoop()
472 auto *Routing = Map[{Succ, PredInLoop}]; in makeSingleEntryLoop()
473 Pred->replaceSuccessor(Succ, Routing); in makeSingleEntryLoop()