hoist loop-invariant; NFCI
authorSanjay Patel <spatel@rotateright.com>
Sat, 13 Jun 2015 15:33:15 +0000 (15:33 +0000)
committerSanjay Patel <spatel@rotateright.com>
Sat, 13 Jun 2015 15:33:15 +0000 (15:33 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239681 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/MachineCombiner.cpp

index 9af7a65ca41a18743d6316ecf790c1208024dafc..39adce380719a0a9d78161e9126d686006611884 100644 (file)
@@ -387,10 +387,9 @@ bool MachineCombiner::combineInstructions(MachineBasicBlock *MBB) {
         } else {
           // Cleanup instructions of the alternative code sequence. There is no
           // use for them.
-          for (auto *InstrPtr : InsInstrs) {
-            MachineFunction *MF = MBB->getParent();
+          MachineFunction *MF = MBB->getParent();
+          for (auto *InstrPtr : InsInstrs)
             MF->DeleteMachineInstr(InstrPtr);
-          }
         }
         InstrIdxForVirtReg.clear();
       }