Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Scheduler

1 //===----- SchedulePostRAList.cpp - list scheduler ------------------------===//
10 // This implements a top-down list scheduler, using standard algorithms.
58 EnablePostRAScheduler("post-RA-scheduler",
154 /// Initialize the scheduler state for the next scheduling region.
160 /// Notify that the scheduler has finished scheduling the current region.
192 "Post RA top-down list latency scheduler", false, false)
301 SchedulePostRATDList Scheduler(Fn, MLI, AA, RegClassInfo, AntiDepMode,
319 Scheduler.startBlock(MBB);
332 Scheduler.enterRegion(MBB, I, Current, CurrentCount - Count);
333 Scheduler.setEndIndex(CurrentCount);
334 Scheduler.schedule();
335 Scheduler.exitRegion();
336 Scheduler.EmitSchedule();
339 Scheduler.Observe(MI, CurrentCount);
348 Scheduler.enterRegion(MBB, MBB->begin(), Current, CurrentCount);
349 Scheduler.setEndIndex(CurrentCount);
350 Scheduler.schedule();
351 Scheduler.exitRegion();
352 Scheduler.EmitSchedule();
355 Scheduler.finishBlock();
358 Scheduler.fixupKills(MBB);
452 // Standard scheduler algorithms will recompute the depth of the successor