diff options
| author | Owen Anderson <resistor@mac.com> | 2008-01-07 01:35:02 +0000 |
|---|---|---|
| committer | Owen Anderson <resistor@mac.com> | 2008-01-07 01:35:02 +0000 |
| commit | 2a3be7bb6c9ace8adf2a752ba424d369c5faa2bf (patch) | |
| tree | 71cf9954d37dde06cc14a747f0a734908eef830b /llvm/lib/Target/ARM/ARMRegisterInfo.h | |
| parent | 2d684b1fbfc6bf462040653f6bcdf07c7192a5e4 (diff) | |
| download | bcm5719-llvm-2a3be7bb6c9ace8adf2a752ba424d369c5faa2bf.tar.gz bcm5719-llvm-2a3be7bb6c9ace8adf2a752ba424d369c5faa2bf.zip | |
Move even more functionality from MRegisterInfo into TargetInstrInfo.
Some day I'll get it all moved over...
llvm-svn: 45672
Diffstat (limited to 'llvm/lib/Target/ARM/ARMRegisterInfo.h')
| -rw-r--r-- | llvm/lib/Target/ARM/ARMRegisterInfo.h | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/llvm/lib/Target/ARM/ARMRegisterInfo.h b/llvm/lib/Target/ARM/ARMRegisterInfo.h index 8ca7a9d337d..cf18e86f33d 100644 --- a/llvm/lib/Target/ARM/ARMRegisterInfo.h +++ b/llvm/lib/Target/ARM/ARMRegisterInfo.h @@ -40,19 +40,6 @@ public: void reMaterialize(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, const MachineInstr *Orig) const; - MachineInstr* foldMemoryOperand(MachineInstr* MI, - SmallVectorImpl<unsigned> &Ops, - int FrameIndex) const; - - MachineInstr* foldMemoryOperand(MachineInstr* MI, - SmallVectorImpl<unsigned> &Ops, - MachineInstr* LoadMI) const { - return 0; - } - - bool canFoldMemoryOperand(MachineInstr *MI, - SmallVectorImpl<unsigned> &Ops) const; - const unsigned *getCalleeSavedRegs(const MachineFunction *MF = 0) const; const TargetRegisterClass* const* @@ -90,6 +77,8 @@ public: unsigned getEHHandlerRegister() const; int getDwarfRegNum(unsigned RegNum, bool isEH) const; + + bool isLowRegister(unsigned Reg) const; }; } // end namespace llvm |

