Clean up.
authorEvan Cheng <evan.cheng@apple.com>
Wed, 25 Apr 2007 07:18:20 +0000 (07:18 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Wed, 25 Apr 2007 07:18:20 +0000 (07:18 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36431 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/RegAllocLinearScan.cpp

index 0ff989f67442a6e55640d496f4ff771f1a53fec9..f66400c535bceca933214d7adb93b481d31e8ece 100644 (file)
@@ -776,8 +776,6 @@ unsigned RA::getFreePhysReg(LiveInterval *cur) {
     }
   }
 
-  const TargetRegisterClass* rc = mf_->getSSARegMap()->getRegClass(cur->reg);
-
   unsigned FreeReg = 0;
   unsigned FreeRegInactiveCount = 0;
 
@@ -793,8 +791,8 @@ unsigned RA::getFreePhysReg(LiveInterval *cur) {
            << mri_->getName(cur->preference) << "\n";
 
   // Scan for the first available register.
-  TargetRegisterClass::iterator I = rc->allocation_order_begin(*mf_);
-  TargetRegisterClass::iterator E = rc->allocation_order_end(*mf_);
+  TargetRegisterClass::iterator I = RC->allocation_order_begin(*mf_);
+  TargetRegisterClass::iterator E = RC->allocation_order_end(*mf_);
   for (; I != E; ++I)
     if (prt_->isRegAvail(*I)) {
       FreeReg = *I;