Home
last modified time | relevance | path

Searched refs:AvailableQueue (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGVLIW.cpp51 SchedulingPriorityQueue *AvailableQueue; member in __anon261ff4300111::ScheduleDAGVLIW
63 ScheduleDAGVLIW(MachineFunction &MF, SchedulingPriorityQueue *AvailableQueue) in ScheduleDAGVLIW() argument
64 : ScheduleDAGSDNodes(MF), AvailableQueue(AvailableQueue) { in ScheduleDAGVLIW()
71 delete AvailableQueue; in ~ScheduleDAGVLIW()
92 AvailableQueue->initNodes(SUnits); in Schedule()
96 AvailableQueue->releaseState(); in Schedule()
152 AvailableQueue->scheduledNode(SU); in scheduleNodeTopDown()
167 AvailableQueue->push(&SU); in listScheduleTopDown()
176 while (!AvailableQueue->empty() || !PendingQueue.empty()) { in listScheduleTopDown()
181 AvailableQueue->push(PendingQueue[i]); in listScheduleTopDown()
[all …]
H A DScheduleDAGRRList.cpp144 SchedulingPriorityQueue *AvailableQueue; member in __anona90f206e0111::ScheduleDAGRRList
193 AvailableQueue(availqueue), Topo(SUnits, nullptr) { in ScheduleDAGRRList()
203 delete AvailableQueue; in ~ScheduleDAGRRList()
247 return DisableSchedCycles || !AvailableQueue->hasReadyFilter() || in isReady()
248 AvailableQueue->isReady(SU); in isReady()
378 AvailableQueue->initNodes(SUnits); in Schedule()
385 AvailableQueue->releaseState(); in Schedule()
429 AvailableQueue->push(PredSU); in ReleasePred()
608 if (AvailableQueue->empty()) in ReleasePending()
621 AvailableQueue->push(PendingQueue[i]); in ReleasePending()
[all …]
H A DScheduleDAGFast.cpp67 FastPriorityQueue AvailableQueue; member in __anon168f12fc0111::ScheduleDAGFast
146 AvailableQueue.push(PredSU); in ReleasePred()
538 AvailableQueue.push(RootSU); in ListScheduleBottomUp()
546 while (!AvailableQueue.empty()) { in ListScheduleBottomUp()
549 SUnit *CurSU = AvailableQueue.pop(); in ListScheduleBottomUp()
559 CurSU = AvailableQueue.pop(); in ListScheduleBottomUp()
622 AvailableQueue.push(SU); in ListScheduleBottomUp()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPostRASchedulerList.cpp119 LatencyPriorityQueue AvailableQueue; member in __anonf33d7a280111::SchedulePostRATDList
436 AvailableQueue.initNodes(SUnits); in schedule()
438 AvailableQueue.releaseState(); in schedule()
527 AvailableQueue.scheduledNode(SU); in ScheduleNodeTopDown()
556 AvailableQueue.push(&SUnit); in ListScheduleTopDown()
569 while (!AvailableQueue.empty() || !PendingQueue.empty()) { in ListScheduleTopDown()
575 AvailableQueue.push(PendingQueue[i]); in ListScheduleTopDown()
585 AvailableQueue.dump(this)); in ListScheduleTopDown()
589 while (!AvailableQueue.empty()) { in ListScheduleTopDown()
590 SUnit *CurSUnit = AvailableQueue.pop(); in ListScheduleTopDown()
[all …]