diff options
author | Nate Begeman <natebegeman@mac.com> | 2004-10-27 05:44:23 +0000 |
---|---|---|
committer | Nate Begeman <natebegeman@mac.com> | 2004-10-27 05:44:23 +0000 |
commit | 4c3480169ba413a86463a3ca8791f23816a8acc2 (patch) | |
tree | efb17ab51cba0a199c83361d1ce0a70fb18cc2e9 /lib/Target/MRegisterInfo.cpp | |
parent | 7853b38fd009a4b968c8dce983e226f99eedc77a (diff) |
Fix the build by eliminating some more dead code. That'll learn me not to listen to Reid
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17275 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/MRegisterInfo.cpp')
-rw-r--r-- | lib/Target/MRegisterInfo.cpp | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/lib/Target/MRegisterInfo.cpp b/lib/Target/MRegisterInfo.cpp index 30b54a6414..5b8c8e1871 100644 --- a/lib/Target/MRegisterInfo.cpp +++ b/lib/Target/MRegisterInfo.cpp @@ -22,30 +22,10 @@ MRegisterInfo::MRegisterInfo(const MRegisterDesc *D, unsigned NR, 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(), |