Lines Matching defs:ScheduleDAGVLIW
1 //===- ScheduleDAGVLIW.cpp - SelectionDAG list scheduler for VLIW -*- C++ -*-=//
44 /// ScheduleDAGVLIW - The actual DFA list scheduler implementation. This
47 class ScheduleDAGVLIW : public ScheduleDAGSDNodes {
66 ScheduleDAGVLIW(MachineFunction &mf, AAResults *aa,
73 ~ScheduleDAGVLIW() override {
89 void ScheduleDAGVLIW::Schedule() {
109 void ScheduleDAGVLIW::releaseSucc(SUnit *SU, const SDep &D) {
133 void ScheduleDAGVLIW::releaseSuccessors(SUnit *SU) {
146 void ScheduleDAGVLIW::scheduleNodeTopDown(SUnit *SU, unsigned CurCycle) {
161 void ScheduleDAGVLIW::listScheduleTopDown() {
270 return new ScheduleDAGVLIW(*IS->MF, IS->AA, new ResourcePriorityQueue(IS));