summaryrefslogtreecommitdiff
path: root/lib/Target/CellSPU/SPURegisterInfo.h
diff options
context:
space:
mode:
authorScott Michel <scottm@aero.org>2010-02-25 02:32:54 +0000
committerScott Michel <scottm@aero.org>2010-02-25 02:32:54 +0000
commit0d0840108f7ae49b47689da54c53686c358f22cf (patch)
tree060dd48ba8f326c4ce3840d0d81b0f296a83c52a /lib/Target/CellSPU/SPURegisterInfo.h
parent4c61cdd307929a125d1a503971a16cf55e31b252 (diff)
downloadllvm-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.h19
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