From 8c2d9212a929c633b7a338593a57d0a0db79f19a Mon Sep 17 00:00:00 2001 From: Andrew Trick Date: Thu, 24 May 2012 22:11:03 +0000 Subject: [PATCH] misched: rename ReadyQ class git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157425 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/MachineScheduler.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/lib/CodeGen/MachineScheduler.cpp b/lib/CodeGen/MachineScheduler.cpp index 659b5ca3e25..9edb93a2c11 100644 --- a/lib/CodeGen/MachineScheduler.cpp +++ b/lib/CodeGen/MachineScheduler.cpp @@ -679,13 +679,13 @@ void ScheduleDAGMI::placeDebugValues() { namespace { /// Wrapper around a vector of SUnits with some basic convenience methods. -struct ReadyQ { +struct ReadyQueue { typedef std::vector::iterator iterator; unsigned ID; std::vector Queue; - ReadyQ(unsigned id): ID(id) {} + ReadyQueue(unsigned id): ID(id) {} bool isInQueue(SUnit *SU) const { return SU->NodeQueueId & ID; @@ -744,8 +744,8 @@ class ConvergingScheduler : public MachineSchedStrategy { ScheduleDAGMI *DAG; const TargetRegisterInfo *TRI; - ReadyQ TopQueue; - ReadyQ BotQueue; + ReadyQueue TopQueue; + ReadyQueue BotQueue; public: /// SUnit::NodeQueueId = 0 (none), = 1 (top), = 2 (bottom), = 3 (both) @@ -785,7 +785,8 @@ public: protected: SUnit *pickNodeBidrectional(bool &IsTopNode); - CandResult pickNodeFromQueue(ReadyQ &Q, const RegPressureTracker &RPTracker, + CandResult pickNodeFromQueue(ReadyQueue &Q, + const RegPressureTracker &RPTracker, SchedCandidate &Candidate); #ifndef NDEBUG void traceCandidate(const char *Label, unsigned QID, SUnit *SU, @@ -837,7 +838,7 @@ static bool compareRPDelta(const RegPressureDelta &LHS, /// DAG building. To adjust for the current scheduling location we need to /// maintain the number of vreg uses remaining to be top-scheduled. ConvergingScheduler::CandResult ConvergingScheduler:: -pickNodeFromQueue(ReadyQ &Q, const RegPressureTracker &RPTracker, +pickNodeFromQueue(ReadyQueue &Q, const RegPressureTracker &RPTracker, SchedCandidate &Candidate) { DEBUG(Q.dump(getQName(Q.ID))); @@ -846,7 +847,7 @@ pickNodeFromQueue(ReadyQ &Q, const RegPressureTracker &RPTracker, // BestSU remains NULL if no top candidates beat the best existing candidate. CandResult FoundCandidate = NoCand; - for (ReadyQ::iterator I = Q.begin(), E = Q.end(); I != E; ++I) { + for (ReadyQueue::iterator I = Q.begin(), E = Q.end(); I != E; ++I) { RegPressureDelta RPDelta; TempTracker.getMaxPressureDelta((*I)->getInstr(), RPDelta, @@ -981,7 +982,7 @@ SUnit *ConvergingScheduler::pickNodeBidrectional(bool &IsTopNode) { /// Pick the best node to balance the schedule. Implements MachineSchedStrategy. SUnit *ConvergingScheduler::pickNode(bool &IsTopNode) { if (DAG->top() == DAG->bottom()) { - assert(TopQueue.empty() && BotQueue.empty() && "ReadyQ garbage"); + assert(TopQueue.empty() && BotQueue.empty() && "ReadyQueue garbage"); return NULL; } SUnit *SU; -- 2.34.1