diff options
Diffstat (limited to 'lib/CodeGen/MachineScheduler.cpp')
-rw-r--r-- | lib/CodeGen/MachineScheduler.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/CodeGen/MachineScheduler.cpp b/lib/CodeGen/MachineScheduler.cpp index dc0c098a79..4f27274796 100644 --- a/lib/CodeGen/MachineScheduler.cpp +++ b/lib/CodeGen/MachineScheduler.cpp @@ -275,7 +275,7 @@ void ScheduleTopDownLive::schedule() { releaseNode(&(*I)); } - MachineBasicBlock::iterator InsertPos = Begin; + MachineBasicBlock::iterator InsertPos = RegionBegin; while (SUnit *SU = pickNode()) { DEBUG(dbgs() << "*** Scheduling Instruction:\n"; SU->dump(this)); @@ -286,8 +286,8 @@ void ScheduleTopDownLive::schedule() { else { BB->splice(InsertPos, BB, MI); LIS->handleMove(MI); - if (Begin == InsertPos) - Begin = MI; + if (RegionBegin == InsertPos) + RegionBegin = MI; } // Release dependent instructions for scheduling. |