Lines Matching refs:SUnit
113 std::vector<SUnit*> PendingQueue;
125 std::vector<SUnit*> Sequence;
175 void ReleaseSucc(SUnit *SU, SDep *SuccEdge);
176 void ReleaseSuccessors(SUnit *SU);
177 void ScheduleNodeTopDown(SUnit *SU, unsigned CurCycle);
240 if (SUnit *SU = Sequence[i]) in dumpSchedule()
421 void SchedulePostRATDList::ReleaseSucc(SUnit *SU, SDep *SuccEdge) { in ReleaseSucc()
422 SUnit *SuccSU = SuccEdge->getSUnit(); in ReleaseSucc()
456 void SchedulePostRATDList::ReleaseSuccessors(SUnit *SU) { in ReleaseSuccessors()
457 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); in ReleaseSuccessors()
466 void SchedulePostRATDList::ScheduleNodeTopDown(SUnit *SU, unsigned CurCycle) { in ScheduleNodeTopDown()
517 std::vector<SUnit*> NotReady; in ListScheduleTopDown()
536 SUnit *FoundSUnit = nullptr, *NotPreferredSUnit = nullptr; in ListScheduleTopDown()
539 SUnit *CurSUnit = AvailableQueue.pop(); in ListScheduleTopDown()
645 if (SUnit *SU = Sequence[i]) in EmitSchedule()