Lines Matching refs:Schedule
260 Range &&Schedule) const { in getSchedulePressure()
272 for (auto I = Schedule.end(), B = Schedule.begin(); I != B;) { in getSchedulePressure()
316 GCNIterativeScheduler::detachSchedule(ScheduleRef Schedule) const { in detachSchedule()
318 Res.reserve(Schedule.size() * 2); in detachSchedule()
324 for (const auto *SU : Schedule) { in detachSchedule()
336 ScheduleRef Schedule, in setBestSchedule() argument
339 new TentativeSchedule{ detachSchedule(Schedule), MaxRP }); in setBestSchedule()
344 scheduleRegion(R, R.BestSchedule->Schedule, R.BestSchedule->MaxPressure); in scheduleBest()
351 void GCNIterativeScheduler::scheduleRegion(Region &R, Range &&Schedule, in scheduleRegion() argument
356 const auto SchedMaxRP = getSchedulePressure(R, Schedule); in scheduleRegion()
360 for (const auto &I : Schedule) { in scheduleRegion()
382 RegionBegin = getMachineInstr(Schedule.front()); in scheduleRegion()
386 if (!std::is_same_v<decltype(*Schedule.begin()), MachineInstr*>) { in scheduleRegion()