Home
last modified time | relevance | path

Searched refs:SchedStages (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.cpp448 assert(CurrentStage && CurrentStage != SchedStages.end()); in getCurrentStage()
453 assert(CurrentStage != SchedStages.end()); in advanceStage()
455 CurrentStage = SchedStages.begin(); in advanceStage()
459 return CurrentStage != SchedStages.end(); in advanceStage()
464 return std::next(CurrentStage) != SchedStages.end(); in hasNextStage()
468 assert(CurrentStage && std::next(CurrentStage) != SchedStages.end()); in getNextStage()
475 SchedStages.push_back(GCNSchedStageID::OccInitialSchedule); in GCNMaxOccupancySchedStrategy()
476 SchedStages.push_back(GCNSchedStageID::UnclusteredHighRPReschedule); in GCNMaxOccupancySchedStrategy()
477 SchedStages.push_back(GCNSchedStageID::ClusteredLowOccupancyReschedule); in GCNMaxOccupancySchedStrategy()
478 SchedStages.push_back(GCNSchedStageID::PreRARematerialize); in GCNMaxOccupancySchedStrategy()
[all …]
H A DGCNSchedStrategy.h68 SmallVector<GCNSchedStageID, 4> SchedStages; variable