diff options
author | Scott Michel <scottm@aero.org> | 2010-02-25 02:32:54 +0000 |
---|---|---|
committer | Scott Michel <scottm@aero.org> | 2010-02-25 02:32:54 +0000 |
commit | 0d0840108f7ae49b47689da54c53686c358f22cf (patch) | |
tree | 060dd48ba8f326c4ce3840d0d81b0f296a83c52a /lib/Target/CellSPU/SPURegisterInfo.h | |
parent | 4c61cdd307929a125d1a503971a16cf55e31b252 (diff) | |
download | llvm-0d0840108f7ae49b47689da54c53686c358f22cf.tar.gz llvm-0d0840108f7ae49b47689da54c53686c358f22cf.tar.bz2 llvm-0d0840108f7ae49b47689da54c53686c358f22cf.tar.xz |
Revert this patch for the time being. Needs more testing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97099 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/CellSPU/SPURegisterInfo.h')
-rw-r--r-- | lib/Target/CellSPU/SPURegisterInfo.h | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/lib/Target/CellSPU/SPURegisterInfo.h b/lib/Target/CellSPU/SPURegisterInfo.h index 883bf5e328..9691cb6570 100644 --- a/lib/Target/CellSPU/SPURegisterInfo.h +++ b/lib/Target/CellSPU/SPURegisterInfo.h @@ -53,10 +53,6 @@ namespace llvm { virtual const TargetRegisterClass* const * getCalleeSavedRegClasses(const MachineFunction *MF) const; - //! Allow for scavenging, so we can get scratch registers when needed. - virtual bool requiresRegisterScavenging(const MachineFunction &MF) const - { return true; } - //! Return the reserved registers BitVector getReservedRegs(const MachineFunction &MF) const; @@ -101,21 +97,6 @@ namespace llvm { //! Get DWARF debugging register number int getDwarfRegNum(unsigned RegNum, bool isEH) const; - - //! Convert D-form load/store to X-form load/store - /*! - Converts a regiser displacement load/store into a register-indexed - load/store for large stack frames, when the stack frame exceeds the - range of a s10 displacement. - */ - int convertDFormToXForm(int dFormOpcode) const; - - //! Acquire an unused register in an emergency. - unsigned findScratchRegister(MachineBasicBlock::iterator II, - RegScavenger *RS, - const TargetRegisterClass *RC, - int SPAdj) const; - }; } // end namespace llvm |