Lines Matching refs:ScheduleDAGList
1 //===---- ScheduleDAGList.cpp - Implement a list scheduler for isel DAG ---===//
46 /// ScheduleDAGList - The actual list scheduler implementation. This supports
49 class ScheduleDAGList : public ScheduleDAGSDNodes {
65 ScheduleDAGList(MachineFunction &mf,
73 ~ScheduleDAGList() {
89 void ScheduleDAGList::Schedule() {
108 void ScheduleDAGList::ReleaseSucc(SUnit *SU, const SDep &D) {
129 void ScheduleDAGList::ReleaseSuccessors(SUnit *SU) {
143 void ScheduleDAGList::ScheduleNodeTopDown(SUnit *SU, unsigned CurCycle) {
158 void ScheduleDAGList::ListScheduleTopDown() {
264 return new ScheduleDAGList(*IS->MF, new LatencyPriorityQueue());