MISched: cleanup, use the proper iterator type.
authorAndrew Trick <atrick@apple.com>
Tue, 18 Dec 2012 20:52:52 +0000 (20:52 +0000)
committerAndrew Trick <atrick@apple.com>
Tue, 18 Dec 2012 20:52:52 +0000 (20:52 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170450 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/MachineScheduler.cpp

index d49eda24a709888efd4cccb33012f97a34e5de1d..fbbae3877acbb5bdb1d2f8b533dbb85f129da40b 100644 (file)
@@ -1213,7 +1213,7 @@ void ConvergingScheduler::releaseTopNode(SUnit *SU) {
   if (SU->isScheduled)
     return;
 
-  for (SUnit::succ_iterator I = SU->Preds.begin(), E = SU->Preds.end();
+  for (SUnit::pred_iterator I = SU->Preds.begin(), E = SU->Preds.end();
        I != E; ++I) {
     unsigned PredReadyCycle = I->getSUnit()->TopReadyCycle;
     unsigned MinLatency = I->getMinLatency();