Lines Matching defs:PendingQueue
53 /// PendingQueue - This contains all of the instructions whose operands have
57 std::vector<SUnit*> PendingQueue;
108 /// the PendingQueue if the count reaches zero. Also update its cycle bound.
129 PendingQueue.push_back(SuccSU);
180 while (!AvailableQueue->empty() || !PendingQueue.empty()) {
183 for (unsigned i = 0, e = PendingQueue.size(); i != e; ++i) {
184 if (PendingQueue[i]->getDepth() == CurCycle) {
185 AvailableQueue->push(PendingQueue[i]);
186 PendingQueue[i]->isAvailable = true;
187 PendingQueue[i] = PendingQueue.back();
188 PendingQueue.pop_back();
192 assert(PendingQueue[i]->getDepth() > CurCycle && "Negative latency?");