Lines Matching refs:PendingQueue
108 /// PendingQueue - This contains all of the instructions whose operands have
112 std::vector<SUnit*> PendingQueue;
583 /// the PendingQueue if the count reaches zero. Also update its cycle bound.
611 PendingQueue.push_back(SuccSU);
671 while (!AvailableQueue.empty() || !PendingQueue.empty()) {
675 for (unsigned i = 0, e = PendingQueue.size(); i != e; ++i) {
676 if (PendingQueue[i]->getDepth() <= CurCycle) {
677 AvailableQueue.push(PendingQueue[i]);
678 PendingQueue[i]->isAvailable = true;
679 PendingQueue[i] = PendingQueue.back();
680 PendingQueue.pop_back();
682 } else if (PendingQueue[i]->getDepth() < MinDepth)
683 MinDepth = PendingQueue[i]->getDepth();