[llvm-commits] CVS: llvm/lib/Target/Sparc/SparcRegisterInfo.cpp SparcRegisterInfo.h

Reid Spencer reid at x10sys.com
Sun Feb 18 19:20:42 PST 2007



Changes in directory llvm/lib/Target/Sparc:

SparcRegisterInfo.cpp updated: 1.52 -> 1.53
SparcRegisterInfo.h updated: 1.18 -> 1.19
---
Log message:

For PR1207: http://llvm.org/PR1207 :
Revert patches that caused the problem. Evan, please investigate and reapply
when you've discovered the problem.


---
Diffs of the changes:  (+0 -19)

 SparcRegisterInfo.cpp |   17 -----------------
 SparcRegisterInfo.h   |    2 --
 2 files changed, 19 deletions(-)


Index: llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
diff -u llvm/lib/Target/Sparc/SparcRegisterInfo.cpp:1.52 llvm/lib/Target/Sparc/SparcRegisterInfo.cpp:1.53
--- llvm/lib/Target/Sparc/SparcRegisterInfo.cpp:1.52	Sat Feb 17 05:06:00 2007
+++ llvm/lib/Target/Sparc/SparcRegisterInfo.cpp	Sun Feb 18 21:20:00 2007
@@ -20,7 +20,6 @@
 #include "llvm/CodeGen/MachineLocation.h"
 #include "llvm/Target/TargetInstrInfo.h"
 #include "llvm/Type.h"
-#include "llvm/ADT/BitVector.h"
 #include "llvm/ADT/STLExtras.h"
 using namespace llvm;
 
@@ -117,22 +116,6 @@
   return CalleeSavedRegs;
 }
 
-BitVector SparcRegisterInfo::getReservedRegs(const MachineFunction &MF) const {
-  BitVector Reserved(getNumRegs());
-  Reserved.set(SP::G2);
-  Reserved.set(SP::G3);
-  Reserved.set(SP::G4);
-  Reserved.set(SP::O6);
-  Reserved.set(SP::I6);
-  Reserved.set(SP::I7);
-  Reserved.set(SP::G0);
-  Reserved.set(SP::G5);
-  Reserved.set(SP::G6);
-  Reserved.set(SP::G7);
-  return Reserved;
-}
-
-
 const TargetRegisterClass* const*
 SparcRegisterInfo::getCalleeSavedRegClasses() const {
   static const TargetRegisterClass * const CalleeSavedRegClasses[] = { 0 };


Index: llvm/lib/Target/Sparc/SparcRegisterInfo.h
diff -u llvm/lib/Target/Sparc/SparcRegisterInfo.h:1.18 llvm/lib/Target/Sparc/SparcRegisterInfo.h:1.19
--- llvm/lib/Target/Sparc/SparcRegisterInfo.h:1.18	Sat Feb 17 05:06:00 2007
+++ llvm/lib/Target/Sparc/SparcRegisterInfo.h	Sun Feb 18 21:20:00 2007
@@ -52,8 +52,6 @@
 
   const TargetRegisterClass* const* getCalleeSavedRegClasses() const;
 
-  BitVector getReservedRegs(const MachineFunction &MF) const;
-
   bool hasFP(const MachineFunction &MF) const;
 
   void eliminateCallFramePseudoInstr(MachineFunction &MF,






More information about the llvm-commits mailing list