Lines Matching refs:PredSU
608 bool ScheduleDAGMI::canAddEdge(SUnit *SuccSU, SUnit *PredSU) { in canAddEdge() argument
609 return SuccSU == &ExitSU || !Topo.IsReachable(PredSU, SuccSU); in canAddEdge()
667 SUnit *PredSU = PredEdge->getSUnit(); in releasePred() local
670 --PredSU->WeakSuccsLeft; in releasePred()
672 NextClusterPred = PredSU; in releasePred()
676 if (PredSU->NumSuccsLeft == 0) { in releasePred()
678 dumpNode(*PredSU); in releasePred()
685 if (PredSU->BotReadyCycle < SU->BotReadyCycle + PredEdge->getLatency()) in releasePred()
686 PredSU->BotReadyCycle = SU->BotReadyCycle + PredEdge->getLatency(); in releasePred()
688 --PredSU->NumSuccsLeft; in releasePred()
689 if (PredSU->NumSuccsLeft == 0 && PredSU != &EntrySU) in releasePred()
690 SchedImpl->releaseBottomNode(PredSU); in releasePred()