Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DGCNSchedStrategy.cpp345 assert(CurrentStage && CurrentStage != SchedStages.end()); in getCurrentStage()
350 assert(CurrentStage != SchedStages.end()); in advanceStage()
352 CurrentStage = SchedStages.begin(); in advanceStage()
356 return CurrentStage != SchedStages.end(); in advanceStage()
361 return std::next(CurrentStage) != SchedStages.end(); in hasNextStage()
365 assert(CurrentStage && std::next(CurrentStage) != SchedStages.end()); in getNextStage()
372 SchedStages.push_back(GCNSchedStageID::OccInitialSchedule); in GCNMaxOccupancySchedStrategy()
373 SchedStages.push_back(GCNSchedStageID::UnclusteredHighRPReschedule); in GCNMaxOccupancySchedStrategy()
374 SchedStages.push_back(GCNSchedStageID::ClusteredLowOccupancyReschedule); in GCNMaxOccupancySchedStrategy()
375 SchedStages.push_back(GCNSchedStageID::PreRARematerialize); in GCNMaxOccupancySchedStrategy()
[all …]
DGCNSchedStrategy.h68 SmallVector<GCNSchedStageID, 4> SchedStages; variable