Searched refs:PendingQueue (Results 1 – 4 of 4) sorted by relevance
57 std::vector<SUnit*> PendingQueue; member in __anond3acb4c70111::ScheduleDAGVLIW129 PendingQueue.push_back(SuccSU); in releaseSucc()180 while (!AvailableQueue->empty() || !PendingQueue.empty()) { in listScheduleTopDown()183 for (unsigned i = 0, e = PendingQueue.size(); i != e; ++i) { in listScheduleTopDown()184 if (PendingQueue[i]->getDepth() == CurCycle) { in listScheduleTopDown()185 AvailableQueue->push(PendingQueue[i]); in listScheduleTopDown()186 PendingQueue[i]->isAvailable = true; in listScheduleTopDown()187 PendingQueue[i] = PendingQueue.back(); in listScheduleTopDown()188 PendingQueue.pop_back(); in listScheduleTopDown()192 assert(PendingQueue[i]->getDepth() > CurCycle && "Negative latency?"); in listScheduleTopDown()
150 std::vector<SUnit *> PendingQueue; member in __anonecce62c50111::ScheduleDAGRRList436 PendingQueue.push_back(PredSU); in ReleasePred()604 assert(PendingQueue.empty() && "pending instrs not allowed in this mode"); in ReleasePending()614 for (unsigned i = 0, e = PendingQueue.size(); i != e; ++i) { in ReleasePending()615 unsigned ReadyCycle = PendingQueue[i]->getHeight(); in ReleasePending()619 if (PendingQueue[i]->isAvailable) { in ReleasePending()620 if (!isReady(PendingQueue[i])) in ReleasePending()622 AvailableQueue->push(PendingQueue[i]); in ReleasePending()624 PendingQueue[i]->isPending = false; in ReleasePending()625 PendingQueue[i] = PendingQueue.back(); in ReleasePending()[all …]
119 std::vector<SUnit*> PendingQueue; member in __anon86c23cdf0111::SchedulePostRATDList481 PendingQueue.push_back(SuccSU); in ReleaseSucc()548 while (!AvailableQueue.empty() || !PendingQueue.empty()) { in ListScheduleTopDown()552 for (unsigned i = 0, e = PendingQueue.size(); i != e; ++i) { in ListScheduleTopDown()553 if (PendingQueue[i]->getDepth() <= CurCycle) { in ListScheduleTopDown()554 AvailableQueue.push(PendingQueue[i]); in ListScheduleTopDown()555 PendingQueue[i]->isAvailable = true; in ListScheduleTopDown()556 PendingQueue[i] = PendingQueue.back(); in ListScheduleTopDown()557 PendingQueue.pop_back(); in ListScheduleTopDown()559 } else if (PendingQueue[i]->getDepth() < MinDepth) in ListScheduleTopDown()[all …]
31 Queue PendingQueue; member in __anon05ab922e0111::GCNILPScheduler257 for(auto I = PendingQueue.begin(), E = PendingQueue.end(); I != E;) { in releasePending()260 PendingQueue.remove(C); in releasePending()285 PendingQueue.push_front(*new (Alloc.Allocate()) Candidate(PredSU)); in releasePredecessors()315 if (AvailQueue.empty() && !PendingQueue.empty()) { in schedule()317 PendingQueue.begin(), PendingQueue.end(), in schedule()