• Home
  • Raw
  • Download

Lines Matching refs:Scheduler

114   void scheduleRegions(ScheduleDAGInstrs &Scheduler, bool FixKillFlags);
279 ScheduleDAGInstrs *Scheduler = PassConfig->createMachineScheduler(this); in createMachineScheduler() local
280 if (Scheduler) in createMachineScheduler()
281 return Scheduler; in createMachineScheduler()
292 ScheduleDAGInstrs *Scheduler = PassConfig->createPostMachineScheduler(this); in createPostMachineScheduler() local
293 if (Scheduler) in createPostMachineScheduler()
294 return Scheduler; in createPostMachineScheduler()
342 std::unique_ptr<ScheduleDAGInstrs> Scheduler(createMachineScheduler()); in runOnMachineFunction() local
343 scheduleRegions(*Scheduler, false); in runOnMachineFunction()
370 std::unique_ptr<ScheduleDAGInstrs> Scheduler(createPostMachineScheduler()); in runOnMachineFunction() local
371 scheduleRegions(*Scheduler, true); in runOnMachineFunction()
396 void MachineSchedulerBase::scheduleRegions(ScheduleDAGInstrs &Scheduler, in scheduleRegions() argument
407 Scheduler.startBlock(&*MBB); in scheduleRegions()
432 RegionEnd != MBB->begin(); RegionEnd = Scheduler.begin()) { in scheduleRegions()
454 Scheduler.enterRegion(&*MBB, I, RegionEnd, NumRegionInstrs); in scheduleRegions()
460 Scheduler.exitRegion(); in scheduleRegions()
479 Scheduler.schedule(); in scheduleRegions()
482 Scheduler.exitRegion(); in scheduleRegions()
486 RegionEnd = Scheduler.begin(); in scheduleRegions()
489 Scheduler.finishBlock(); in scheduleRegions()
494 Scheduler.fixupKills(&*MBB); in scheduleRegions()
496 Scheduler.finalizeSchedule(); in scheduleRegions()