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 | c193790dbbcaf8a8b38e80c4dbcddc00c196e63a (patch) | |
tree | 2356b3eeae5f5f49351f3ee88d0d9459f88fb594 /llvm/lib/Target/MRegisterInfo.cpp | |
parent | 5e8cce5313f3e710c96c2d5c39d659b58a7edce5 (diff) | |
download | bcm5719-llvm-c193790dbbcaf8a8b38e80c4dbcddc00c196e63a.tar.gz bcm5719-llvm-c193790dbbcaf8a8b38e80c4dbcddc00c196e63a.zip |
Fix the build by eliminating some more dead code. That'll learn me not to listen to Reid
llvm-svn: 17275
Diffstat (limited to 'llvm/lib/Target/MRegisterInfo.cpp')
-rw-r--r-- | llvm/lib/Target/MRegisterInfo.cpp | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/llvm/lib/Target/MRegisterInfo.cpp b/llvm/lib/Target/MRegisterInfo.cpp index 30b54a6414d..5b8c8e1871e 100644 --- a/llvm/lib/Target/MRegisterInfo.cpp +++ b/llvm/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(), |