Lines Matching refs:PendingQueue
120 /// PendingQueue - This contains all of the instructions whose operands have
124 std::vector<SUnit*> PendingQueue;
399 PendingQueue.push_back(PredSU);
571 assert(PendingQueue.empty() && "pending instrs not allowed in this mode");
581 for (unsigned i = 0, e = PendingQueue.size(); i != e; ++i) {
582 unsigned ReadyCycle = PendingQueue[i]->getHeight();
586 if (PendingQueue[i]->isAvailable) {
587 if (!isReady(PendingQueue[i]))
589 AvailableQueue->push(PendingQueue[i]);
591 PendingQueue[i]->isPending = false;
592 PendingQueue[i] = PendingQueue.back();
593 PendingQueue.pop_back();
730 // PendingQueue for schedulers that implement HasReadyFilter.
872 PendingQueue.push_back(SU);
1508 while (AvailableQueue->empty() && !PendingQueue.empty()) {