Make it easier to debug by exposing a temporary
authorChris Lattner <sabre@nondot.org>
Sun, 3 Aug 2003 13:49:25 +0000 (13:49 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 3 Aug 2003 13:49:25 +0000 (13:49 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7504 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/MRegisterInfo.cpp

index d52777da5376d8f640b78698cf4792aca6901239..634a3c88d8d6b124acd7978cbb4e9136c604068d 100644 (file)
@@ -20,10 +20,10 @@ MRegisterInfo::MRegisterInfo(const MRegisterDesc *D, unsigned NR,
   // Fill in the PhysRegClasses map
   for (MRegisterInfo::regclass_iterator I = regclass_begin(),
          E = regclass_end(); I != E; ++I)
-    for (unsigned i=0; i < (*I)->getNumRegs(); ++i) {
-      assert(PhysRegClasses[(*I)->getRegister(i)] == 0 &&
-             "Register in more than one class?");
-      PhysRegClasses[(*I)->getRegister(i)] = *I;
+    for (unsigned i = 0, e = (*I)->getNumRegs(); i != e; ++i) {
+      unsigned Reg = (*I)->getRegister(i);
+      assert(PhysRegClasses[Reg] == 0 && "Register in more than one class?");
+      PhysRegClasses[Reg] = *I;
     }
 
   CallFrameSetupOpcode   = CFSO;