Lines Matching refs:AvailableQueue
145 SchedulingPriorityQueue *AvailableQueue; member in __anon70bf5c530111::ScheduleDAGRRList
194 NeedLatency(needlatency), AvailableQueue(availqueue), in ScheduleDAGRRList()
205 delete AvailableQueue; in ~ScheduleDAGRRList()
241 return DisableSchedCycles || !AvailableQueue->hasReadyFilter() || in isReady()
242 AvailableQueue->isReady(SU); in isReady()
371 AvailableQueue->initNodes(SUnits); in Schedule()
378 AvailableQueue->releaseState(); in Schedule()
422 AvailableQueue->push(PredSU); in ReleasePred()
601 if (AvailableQueue->empty()) in ReleasePending()
614 AvailableQueue->push(PendingQueue[i]); in ReleasePending()
629 AvailableQueue->setCurCycle(NextCycle); in AdvanceToCycle()
751 AvailableQueue->scheduledNode(SU); in ScheduleNodeBottomUp()
819 AvailableQueue->remove(PredSU); in CapturePred()
908 if (!DisableSchedCycles && AvailableQueue->hasReadyFilter()) { in UnscheduleNodeBottomUp()
914 AvailableQueue->push(SU); in UnscheduleNodeBottomUp()
916 AvailableQueue->unscheduledNode(SU); in UnscheduleNodeBottomUp()
949 AvailableQueue->setCurCycle(CurCycle); in BacktrackBottomUp()
1092 if (AvailableQueue->tracksRegPressure() && SuccDep->isScheduled && in TryUnfoldSU()
1113 AvailableQueue->addNode(LoadSU); in TryUnfoldSU()
1115 AvailableQueue->addNode(NewSU); in TryUnfoldSU()
1202 AvailableQueue->updateNode(SU); in CopyAndMoveSuccessors()
1203 AvailableQueue->addNode(NewSU); in CopyAndMoveSuccessors()
1253 AvailableQueue->updateNode(SU); in InsertCopiesAndMoveSuccs()
1254 AvailableQueue->addNode(CopyFromSU); in InsertCopiesAndMoveSuccs()
1255 AvailableQueue->addNode(CopyToSU); in InsertCopiesAndMoveSuccs()
1438 AvailableQueue->push(SU); in releaseInterferences()
1452 SUnit *CurSU = AvailableQueue->empty() ? nullptr : AvailableQueue->pop(); in PickNodeToScheduleBottomUp()
1473 CurSU = AvailableQueue->pop(); in PickNodeToScheduleBottomUp()
1505 AvailableQueue->remove(BtSU); in PickNodeToScheduleBottomUp()
1515 CurSU = AvailableQueue->pop(); in PickNodeToScheduleBottomUp()
1519 AvailableQueue->remove(TrySU); in PickNodeToScheduleBottomUp()
1589 AvailableQueue->push(RootSU); in ListScheduleBottomUp()
1595 while (!AvailableQueue->empty() || !Interferences.empty()) { in ListScheduleBottomUp()
1597 AvailableQueue->dump(this)); in ListScheduleBottomUp()
1607 while (AvailableQueue->empty() && !PendingQueue.empty()) { in ListScheduleBottomUp()