[llvm-commits] CVS: llvm/lib/Target/MRegisterInfo.cpp

Nate Begeman natebegeman at mac.com
Tue Oct 26 22:44:43 PDT 2004



Changes in directory llvm/lib/Target:

MRegisterInfo.cpp updated: 1.6 -> 1.7
---
Log message:

Fix the build by eliminating some more dead code.  That'll learn me not to listen to Reid

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

Index: llvm/lib/Target/MRegisterInfo.cpp
diff -u llvm/lib/Target/MRegisterInfo.cpp:1.6 llvm/lib/Target/MRegisterInfo.cpp:1.7
--- llvm/lib/Target/MRegisterInfo.cpp:1.6	Thu Aug 26 17:21:04 2004
+++ llvm/lib/Target/MRegisterInfo.cpp	Wed Oct 27 00:44:23 2004
@@ -22,30 +22,10 @@
   assert(NumRegs < FirstVirtualRegister &&
          "Target has too many physical registers!");
 
-  PhysRegClasses = new const TargetRegisterClass*[NumRegs];
-  for (unsigned i = 0; i != NumRegs; ++i)
-    PhysRegClasses[i] = 0;
-
-  // Fill in the PhysRegClasses map
-  for (MRegisterInfo::regclass_iterator I = regclass_begin(),
-         E = regclass_end(); I != E; ++I) {
-    const TargetRegisterClass *RC = *I;
-    for (unsigned i = 0, e = RC->getNumRegs(); i != e; ++i) {
-      unsigned Reg = RC->getRegister(i);
-      assert(PhysRegClasses[Reg] == 0 && "Register in more than one class?");
-      PhysRegClasses[Reg] = RC;
-    }
-  }
-
   CallFrameSetupOpcode   = CFSO;
   CallFrameDestroyOpcode = CFDO;
 }
 
-
-MRegisterInfo::~MRegisterInfo() {
-  delete[] PhysRegClasses;
-}
-
 std::vector<bool> MRegisterInfo::getAllocatableSet(MachineFunction &MF) const {
   std::vector<bool> Allocatable(NumRegs);
   for (MRegisterInfo::regclass_iterator I = regclass_begin(),






More information about the llvm-commits mailing list