diff options
author | Daniel Dunbar <daniel@zuster.org> | 2010-09-03 15:26:42 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2010-09-03 15:26:42 +0000 |
commit | 6a8700301ca6f8f2f5f787c8d1f5206a7dfceed6 (patch) | |
tree | 289c168d74ff39e56a399e198320dc859353beb2 /lib/Target/ARM/ARMBaseRegisterInfo.h | |
parent | df3f25656d97deda816f74f10be14821fd5259e9 (diff) | |
download | external_llvm-6a8700301ca6f8f2f5f787c8d1f5206a7dfceed6.zip external_llvm-6a8700301ca6f8f2f5f787c8d1f5206a7dfceed6.tar.gz external_llvm-6a8700301ca6f8f2f5f787c8d1f5206a7dfceed6.tar.bz2 |
Revert "For ARM stack frames that utilize variable sized objects and have either", it is breaking oggenc with Clang for ARMv6.
This reverts commit 8d6e29cfda270be483abf638850311670829ee65.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112962 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMBaseRegisterInfo.h')
-rw-r--r-- | lib/Target/ARM/ARMBaseRegisterInfo.h | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/lib/Target/ARM/ARMBaseRegisterInfo.h b/lib/Target/ARM/ARMBaseRegisterInfo.h index fa2eb6c..c814f99 100644 --- a/lib/Target/ARM/ARMBaseRegisterInfo.h +++ b/lib/Target/ARM/ARMBaseRegisterInfo.h @@ -52,11 +52,6 @@ protected: /// FramePtr - ARM physical register used as frame ptr. unsigned FramePtr; - /// BasePtr - ARM physical register used as a base ptr in complex stack - /// frames. I.e., when we need a 3rd base, not just SP and FP, due to - /// variable size stack objects. - unsigned BasePtr; - // Can be only subclassed. explicit ARMBaseRegisterInfo(const ARMBaseInstrInfo &tii, const ARMSubtarget &STI); @@ -107,7 +102,6 @@ public: MachineFunction &MF) const; bool hasFP(const MachineFunction &MF) const; - bool hasBasePointer(const MachineFunction &MF) const; bool canRealignStack(const MachineFunction &MF) const; bool needsStackRealignment(const MachineFunction &MF) const; |