Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:PredSU

518 bool ScheduleDAGMI::canAddEdge(SUnit *SuccSU, SUnit *PredSU) {
519 return SuccSU == &ExitSU || !Topo.IsReachable(PredSU, SuccSU);
577 /// FIXME: Adjust PredSU height based on MinLatency.
579 SUnit *PredSU = PredEdge->getSUnit();
582 --PredSU->WeakSuccsLeft;
584 NextClusterPred = PredSU;
588 if (PredSU->NumSuccsLeft == 0) {
590 PredSU->dump(this);
597 if (PredSU->BotReadyCycle < SU->BotReadyCycle + PredEdge->getLatency())
598 PredSU->BotReadyCycle = SU->BotReadyCycle + PredEdge->getLatency();
600 --PredSU->NumSuccsLeft;
601 if (PredSU->NumSuccsLeft == 0 && PredSU != &EntrySU)
602 SchedImpl->releaseBottomNode(PredSU);