Home | History | Annotate | Download | only in CodeGen

Lines Matching full:scheduler

1 //===----- SchedulePostRAList.cpp - list scheduler ------------------------===//
10 // This implements a top-down list scheduler, using standard algorithms.
59 EnablePostRAScheduler("post-RA-scheduler",
144 /// Initialize the scheduler state for the next scheduling region.
150 /// Notify that the scheduler has finished scheduling the current region.
192 "Post RA top-down list latency scheduler", false, false)
289 SchedulePostRATDList Scheduler(Fn, MLI, MDT, AA, RegClassInfo, AntiDepMode,
307 Scheduler.startBlock(MBB);
319 Scheduler.enterRegion(MBB, I, Current, CurrentCount);
320 Scheduler.schedule();
321 Scheduler.exitRegion();
322 Scheduler.EmitSchedule();
325 Scheduler.Observe(MI, CurrentCount);
335 Scheduler.enterRegion(MBB, MBB->begin(), Current, CurrentCount);
336 Scheduler.schedule();
337 Scheduler.exitRegion();
338 Scheduler.EmitSchedule();
341 Scheduler.finishBlock();
344 Scheduler.FixupKills(MBB);
580 // Standard scheduler algorithms will recompute the depth of the successor