[llvm] r177708 - Remove ScavengedRC from RegisterScavenging

Hal Finkel hfinkel at anl.gov
Fri Mar 22 00:27:44 PDT 2013


Author: hfinkel
Date: Fri Mar 22 02:27:44 2013
New Revision: 177708

URL: http://llvm.org/viewvc/llvm-project?rev=177708&view=rev
Log:
Remove ScavengedRC from RegisterScavenging

ScavengedRC was a dead private variable (set, but not otherwise used). No
functionality change intended.

Modified:
    llvm/trunk/include/llvm/CodeGen/RegisterScavenging.h
    llvm/trunk/lib/CodeGen/RegisterScavenging.cpp

Modified: llvm/trunk/include/llvm/CodeGen/RegisterScavenging.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/CodeGen/RegisterScavenging.h?rev=177708&r1=177707&r2=177708&view=diff
==============================================================================
--- llvm/trunk/include/llvm/CodeGen/RegisterScavenging.h (original)
+++ llvm/trunk/include/llvm/CodeGen/RegisterScavenging.h Fri Mar 22 02:27:44 2013
@@ -48,10 +48,6 @@ class RegScavenger {
   /// scavenged. That is, it is spilled to the special scavenging stack slot.
   unsigned ScavengedReg;
 
-  /// ScavengedRC - Register class of the scavenged register.
-  ///
-  const TargetRegisterClass *ScavengedRC;
-
   /// ScavengeRestore - Instruction that restores the scavenged register from
   /// stack.
   const MachineInstr *ScavengeRestore;
@@ -72,7 +68,7 @@ class RegScavenger {
 public:
   RegScavenger()
     : MBB(NULL), NumPhysRegs(0), Tracking(false),
-      ScavengingFrameIndex(-1), ScavengedReg(0), ScavengedRC(NULL) {}
+      ScavengingFrameIndex(-1), ScavengedReg(0) {}
 
   /// enterBasicBlock - Start tracking liveness from the begin of the specific
   /// basic block.

Modified: llvm/trunk/lib/CodeGen/RegisterScavenging.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/RegisterScavenging.cpp?rev=177708&r1=177707&r2=177708&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/RegisterScavenging.cpp (original)
+++ llvm/trunk/lib/CodeGen/RegisterScavenging.cpp Fri Mar 22 02:27:44 2013
@@ -46,7 +46,6 @@ bool RegScavenger::isAliasUsed(unsigned
 
 void RegScavenger::initRegState() {
   ScavengedReg = 0;
-  ScavengedRC = NULL;
   ScavengeRestore = NULL;
 
   // All registers started out unused.
@@ -123,7 +122,6 @@ void RegScavenger::forward() {
 
   if (MI == ScavengeRestore) {
     ScavengedReg = 0;
-    ScavengedRC = NULL;
     ScavengeRestore = NULL;
   }
 
@@ -390,7 +388,6 @@ unsigned RegScavenger::scavengeRegister(
 
   // Doing this here leads to infinite regress.
   // ScavengedReg = SReg;
-  ScavengedRC = RC;
 
   DEBUG(dbgs() << "Scavenged register (with spill): " << TRI->getName(SReg) <<
         "\n");





More information about the llvm-commits mailing list