HomeSort by relevance Sort by last modified time
    Searched refs:PendingQueue (Results 1 - 3 of 3) sorted by null

  /external/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGVLIW.cpp 57 /// PendingQueue - This contains all of the instructions whose operands have
61 std::vector<SUnit*> PendingQueue;
116 /// the PendingQueue if the count reaches zero. Also update its cycle bound.
137 PendingQueue.push_back(SuccSU);
189 while (!AvailableQueue->empty() || !PendingQueue.empty()) {
192 for (unsigned i = 0, e = PendingQueue.size(); i != e; ++i) {
193 if (PendingQueue[i]->getDepth() == CurCycle) {
194 AvailableQueue->push(PendingQueue[i]);
195 PendingQueue[i]->isAvailable = true;
196 PendingQueue[i] = PendingQueue.back()
    [all...]
ScheduleDAGRRList.cpp 121 /// PendingQueue - This contains all of the instructions whose operands have
125 std::vector<SUnit*> PendingQueue;
401 PendingQueue.push_back(PredSU);
573 assert(PendingQueue.empty() && "pending instrs not allowed in this mode");
583 for (unsigned i = 0, e = PendingQueue.size(); i != e; ++i) {
584 unsigned ReadyCycle = PendingQueue[i]->getHeight();
588 if (PendingQueue[i]->isAvailable) {
589 if (!isReady(PendingQueue[i]))
591 AvailableQueue->push(PendingQueue[i]);
593 PendingQueue[i]->isPending = false
    [all...]
  /external/llvm/lib/CodeGen/
PostRASchedulerList.cpp 109 /// PendingQueue - This contains all of the instructions whose operands have
113 std::vector<SUnit*> PendingQueue;
420 /// the PendingQueue if the count reaches zero.
452 PendingQueue.push_back(SuccSU);
519 while (!AvailableQueue.empty() || !PendingQueue.empty()) {
523 for (unsigned i = 0, e = PendingQueue.size(); i != e; ++i) {
524 if (PendingQueue[i]->getDepth() <= CurCycle) {
525 AvailableQueue.push(PendingQueue[i]);
526 PendingQueue[i]->isAvailable = true;
527 PendingQueue[i] = PendingQueue.back()
    [all...]

Completed in 68 milliseconds