Lines Matching refs:Queue
242 Queue.push_back(SU);
604 std::vector<SUnit *>::iterator Best = Queue.begin();
607 for (std::vector<SUnit *>::iterator I = llvm::next(Queue.begin()),
608 E = Queue.end(); I != E; ++I) {
618 for (std::vector<SUnit *>::iterator I = llvm::next(Queue.begin()),
619 E = Queue.end(); I != E; ++I)
625 if (Best != prior(Queue.end()))
626 std::swap(*Best, Queue.back());
628 Queue.pop_back();
635 assert(!Queue.empty() && "Queue is empty!");
636 std::vector<SUnit *>::iterator I = std::find(Queue.begin(), Queue.end(), SU);
637 if (I != prior(Queue.end()))
638 std::swap(*I, Queue.back());
640 Queue.pop_back();