Lines Matching refs:Schedule
265 Range &&Schedule) const { in getSchedulePressure()
277 for (auto I = Schedule.end(), B = Schedule.begin(); I != B;) { in getSchedulePressure()
321 GCNIterativeScheduler::detachSchedule(ScheduleRef Schedule) const { in detachSchedule()
323 Res.reserve(Schedule.size() * 2); in detachSchedule()
329 for (auto SU : Schedule) { in detachSchedule()
341 ScheduleRef Schedule, in setBestSchedule() argument
344 new TentativeSchedule{ detachSchedule(Schedule), MaxRP }); in setBestSchedule()
349 scheduleRegion(R, R.BestSchedule->Schedule, R.BestSchedule->MaxPressure); in scheduleBest()
356 void GCNIterativeScheduler::scheduleRegion(Region &R, Range &&Schedule, in scheduleRegion() argument
361 const auto SchedMaxRP = getSchedulePressure(R, Schedule); in scheduleRegion()
365 for (const auto &I : Schedule) { in scheduleRegion()
388 RegionBegin = getMachineInstr(Schedule.front()); in scheduleRegion()
392 if (!std::is_same<decltype(*Schedule.begin()), MachineInstr*>::value) { in scheduleRegion()