Lines Matching refs:SchedulePostRATDList
104 class SchedulePostRATDList : public ScheduleDAGInstrs {
131 SchedulePostRATDList(
137 ~SchedulePostRATDList();
194 SchedulePostRATDList::SchedulePostRATDList(
217 SchedulePostRATDList::~SchedulePostRATDList() {
223 void SchedulePostRATDList::enterRegion(MachineBasicBlock *bb,
232 void SchedulePostRATDList::exitRegion() {
243 void SchedulePostRATDList::dumpSchedule() const {
289 SchedulePostRATDList Scheduler(Fn, MLI, MDT, AA, RegClassInfo, AntiDepMode,
353 void SchedulePostRATDList::startBlock(MachineBasicBlock *BB) {
365 void SchedulePostRATDList::schedule() {
400 void SchedulePostRATDList::Observe(MachineInstr *MI, unsigned Count) {
407 void SchedulePostRATDList::finishBlock() {
417 void SchedulePostRATDList::StartBlockForKills(MachineBasicBlock *BB) {
435 bool SchedulePostRATDList::ToggleKillFlag(MachineInstr *MI,
470 void SchedulePostRATDList::FixupKills(MachineBasicBlock *MBB) {
563 void SchedulePostRATDList::ReleaseSucc(SUnit *SU, SDep *SuccEdge) {
598 void SchedulePostRATDList::ReleaseSuccessors(SUnit *SU) {
608 void SchedulePostRATDList::ScheduleNodeTopDown(SUnit *SU, unsigned CurCycle) {
624 void SchedulePostRATDList::ListScheduleTopDown() {
743 void SchedulePostRATDList::EmitSchedule() {