Lines Matching defs:PendingQueue
146 /// PendingQueue - This contains all of the instructions whose operands have
150 std::vector<SUnit *> PendingQueue;
435 PendingQueue.push_back(PredSU);
603 assert(PendingQueue.empty() && "pending instrs not allowed in this mode");
613 for (unsigned i = 0, e = PendingQueue.size(); i != e; ++i) {
614 unsigned ReadyCycle = PendingQueue[i]->getHeight();
618 if (PendingQueue[i]->isAvailable) {
619 if (!isReady(PendingQueue[i]))
621 AvailableQueue->push(PendingQueue[i]);
623 PendingQueue[i]->isPending = false;
624 PendingQueue[i] = PendingQueue.back();
625 PendingQueue.pop_back();
763 // PendingQueue for schedulers that implement HasReadyFilter.
919 PendingQueue.push_back(SU);
1631 while (AvailableQueue->empty() && !PendingQueue.empty()) {