Lines Matching refs:SUnit
117 std::vector<SUnit*> PendingQueue;
129 std::vector<SUnit*> Sequence;
179 void ReleaseSucc(SUnit *SU, SDep *SuccEdge);
180 void ReleaseSuccessors(SUnit *SU);
181 void ScheduleNodeTopDown(SUnit *SU, unsigned CurCycle);
245 if (SUnit *SU = Sequence[i]) in dumpSchedule()
403 for (const SUnit &SU : SUnits) { in schedule()
438 void SchedulePostRATDList::ReleaseSucc(SUnit *SU, SDep *SuccEdge) { in ReleaseSucc()
439 SUnit *SuccSU = SuccEdge->getSUnit(); in ReleaseSucc()
473 void SchedulePostRATDList::ReleaseSuccessors(SUnit *SU) { in ReleaseSuccessors()
474 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); in ReleaseSuccessors()
483 void SchedulePostRATDList::ScheduleNodeTopDown(SUnit *SU, unsigned CurCycle) { in ScheduleNodeTopDown()
534 std::vector<SUnit*> NotReady; in ListScheduleTopDown()
553 SUnit *FoundSUnit = nullptr, *NotPreferredSUnit = nullptr; in ListScheduleTopDown()
556 SUnit *CurSUnit = AvailableQueue.pop(); in ListScheduleTopDown()
662 if (SUnit *SU = Sequence[i]) in EmitSchedule()