Lines Matching refs:GCNSchedStrategy
63 GCNSchedStrategy::GCNSchedStrategy(const MachineSchedContext *C) in GCNSchedStrategy() function in GCNSchedStrategy
67 void GCNSchedStrategy::initialize(ScheduleDAGMI *DAG) { in initialize()
119 void GCNSchedStrategy::initCandidate(SchedCandidate &Cand, SUnit *SU, in initCandidate()
207 void GCNSchedStrategy::pickNodeFromQueue(SchedBoundary &Zone, in pickNodeFromQueue()
240 SUnit *GCNSchedStrategy::pickNodeBidirectional(bool &IsTopNode) { in pickNodeBidirectional()
317 SUnit *GCNSchedStrategy::pickNode(bool &IsTopNode) { in pickNode()
360 GCNSchedStageID GCNSchedStrategy::getCurrentStage() { in getCurrentStage()
365 bool GCNSchedStrategy::advanceStage() { in advanceStage()
375 bool GCNSchedStrategy::hasNextStage() const { in hasNextStage()
380 GCNSchedStageID GCNSchedStrategy::getNextStage() const { in getNextStage()
387 : GCNSchedStrategy(C) { in GCNMaxOccupancySchedStrategy()
395 : GCNSchedStrategy(C) { in GCNMaxILPSchedStrategy()
645 GCNSchedStrategy &S = static_cast<GCNSchedStrategy &>(*SchedImpl); in runSchedStages()
694 : DAG(DAG), S(static_cast<GCNSchedStrategy &>(*DAG.SchedImpl)), MF(DAG.MF), in GCNSchedStage()