Searched refs:PendingQueue (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGVLIW.cpp56 /// PendingQueue - This contains all of the instructions whose operands have
60 std::vector<SUnit*> PendingQueue; member in class:__anon22143::ScheduleDAGVLIW
114 /// the PendingQueue if the count reaches zero. Also update its cycle bound.
135 PendingQueue.push_back(SuccSU);
187 while (!AvailableQueue->empty() || !PendingQueue.empty()) {
190 for (unsigned i = 0, e = PendingQueue.size(); i != e; ++i) {
191 if (PendingQueue[i]->getDepth() == CurCycle) {
192 AvailableQueue->push(PendingQueue[i]);
193 PendingQueue[i]->isAvailable = true;
194 PendingQueue[
[all...]
H A DScheduleDAGRRList.cpp120 /// PendingQueue - This contains all of the instructions whose operands have
124 std::vector<SUnit*> PendingQueue; member in class:__anon22142::ScheduleDAGRRList
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[
[all...]
/external/llvm/lib/CodeGen/
H A DPostRASchedulerList.cpp109 /// PendingQueue - This contains all of the instructions whose operands have
113 std::vector<SUnit*> PendingQueue; member in class:__anon22115::SchedulePostRATDList
562 /// the PendingQueue if the count reaches zero.
594 PendingQueue.push_back(SuccSU);
653 while (!AvailableQueue.empty() || !PendingQueue.empty()) {
657 for (unsigned i = 0, e = PendingQueue.size(); i != e; ++i) {
658 if (PendingQueue[i]->getDepth() <= CurCycle) {
659 AvailableQueue.push(PendingQueue[i]);
660 PendingQueue[i]->isAvailable = true;
661 PendingQueue[
[all...]

Completed in 609 milliseconds