Lines Matching defs:SchedulePostRATDList
103 class SchedulePostRATDList : public ScheduleDAGInstrs {
133 SchedulePostRATDList(
139 ~SchedulePostRATDList();
196 SchedulePostRATDList::SchedulePostRATDList(
219 SchedulePostRATDList::~SchedulePostRATDList() {
225 void SchedulePostRATDList::enterRegion(MachineBasicBlock *bb,
234 void SchedulePostRATDList::exitRegion() {
245 void SchedulePostRATDList::dumpSchedule() const {
291 SchedulePostRATDList Scheduler(Fn, MLI, MDT, AA, RegClassInfo, AntiDepMode,
355 void SchedulePostRATDList::startBlock(MachineBasicBlock *BB) {
367 void SchedulePostRATDList::schedule() {
402 void SchedulePostRATDList::Observe(MachineInstr *MI, unsigned Count) {
409 void SchedulePostRATDList::finishBlock() {
419 void SchedulePostRATDList::StartBlockForKills(MachineBasicBlock *BB) {
451 bool SchedulePostRATDList::ToggleKillFlag(MachineInstr *MI,
489 void SchedulePostRATDList::FixupKills(MachineBasicBlock *MBB) {
584 void SchedulePostRATDList::ReleaseSucc(SUnit *SU, SDep *SuccEdge) {
615 void SchedulePostRATDList::ReleaseSuccessors(SUnit *SU) {
625 void SchedulePostRATDList::ScheduleNodeTopDown(SUnit *SU, unsigned CurCycle) {
641 void SchedulePostRATDList::ListScheduleTopDown() {
761 void SchedulePostRATDList::EmitSchedule() {