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