Move use of LV inside condition that guards for null LV.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80731 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/CodeGen/TwoAddressInstructionPass.cpp b/lib/CodeGen/TwoAddressInstructionPass.cpp
index d753969..b031004 100644
--- a/lib/CodeGen/TwoAddressInstructionPass.cpp
+++ b/lib/CodeGen/TwoAddressInstructionPass.cpp
@@ -865,12 +865,12 @@
                       LV->addVirtualRegisterKilled(Kill, NewKill);
                   }
                 }
-              }
 
-              // We're really going to nuke the old inst. If regB was marked
-              // as a kill we need to update its Kills list.
-              if (mi->getOperand(si).isKill())
-                LV->removeVirtualRegisterKilled(regB, mi);
+                // We're really going to nuke the old inst. If regB was marked
+                // as a kill we need to update its Kills list.
+                if (mi->getOperand(si).isKill())
+                  LV->removeVirtualRegisterKilled(regB, mi);
+              }
 
               mbbi->erase(mi); // Nuke the old inst.
               mi = nmi;