Simplify slightly.
authorBill Wendling <isanbard@gmail.com>
Tue, 11 Dec 2007 22:22:22 +0000 (22:22 +0000)
committerBill Wendling <isanbard@gmail.com>
Tue, 11 Dec 2007 22:22:22 +0000 (22:22 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44881 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/MachineLICM.cpp

index 8277a430678bdb929cf8256a224ff557c24470ee..8f507e837e6c80cddd0819a508956d612944db78 100644 (file)
@@ -183,6 +183,8 @@ FunctionPass *llvm::createMachineLICMPass() { return new MachineLICM(); }
 bool MachineLICM::runOnMachineFunction(MachineFunction &MF) {
   if (!PerformLICM) return false; // For debugging.
 
+  DOUT << "******** Machine LICM ********\n";
+
   Changed = false;
   CurMF = &MF;
   TII = CurMF->getTarget().getInstrInfo();
@@ -195,13 +197,12 @@ bool MachineLICM::runOnMachineFunction(MachineFunction &MF) {
 
   for (MachineLoopInfo::iterator
          I = LI->begin(), E = LI->end(); I != E; ++I) {
-    MachineLoop *L = *I;
-    CurLoop = L;
+    CurLoop = *I;
 
     // Visit all of the instructions of the loop. We want to visit the subloops
     // first, though, so that we can hoist their invariants first into their
     // containing loop before we process that loop.
-    VisitAllLoops(L);
+    VisitAllLoops(CurLoop);
   }
 
   return Changed;