From 7799eb40d43a1b0b0fef10bfcd7963f9cfe6c362 Mon Sep 17 00:00:00 2001 From: Andrew Trick Date: Fri, 9 Mar 2012 03:46:39 +0000 Subject: [PATCH] revert 152356: verify misched changes using -misched=shuffle. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152373 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/MachineScheduler.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/CodeGen/MachineScheduler.cpp b/lib/CodeGen/MachineScheduler.cpp index f8921922ed7..6090ffe27bb 100644 --- a/lib/CodeGen/MachineScheduler.cpp +++ b/lib/CodeGen/MachineScheduler.cpp @@ -144,13 +144,13 @@ bool MachineScheduler::runOnMachineFunction(MachineFunction &mf) { // Break the block into scheduling regions [I, RegionEnd), and schedule each // region as soon as it is discovered. unsigned RemainingCount = MBB->size(); - for(MachineBasicBlock::iterator RegionEnd = MBB->end(), - RegionStart = MBB->begin(); RegionEnd != RegionStart;) { + for(MachineBasicBlock::iterator RegionEnd = MBB->end(); + RegionEnd != MBB->begin();) { Scheduler->startBlock(MBB); // The next region starts above the previous region. Look backward in the // instruction stream until we find the nearest boundary. MachineBasicBlock::iterator I = RegionEnd; - for(;I != RegionStart; --I, --RemainingCount) { + for(;I != MBB->begin(); --I, --RemainingCount) { if (TII->isSchedulingBoundary(llvm::prior(I), MBB, *MF)) break; } -- 2.11.0