summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMFrameInfo.h
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2007-01-19 07:51:42 +0000
committerEvan Cheng <evan.cheng@apple.com>2007-01-19 07:51:42 +0000
commit10043e215bcfd6d2b09a6ce3ad461fd686f686b8 (patch)
treef9b3ebcddb8683310866f912f1e3e61ba565235f /llvm/lib/Target/ARM/ARMFrameInfo.h
parent28c5b8618a58a8fdc7a7f2505a7aa367b35fc129 (diff)
downloadbcm5719-llvm-10043e215bcfd6d2b09a6ce3ad461fd686f686b8.tar.gz
bcm5719-llvm-10043e215bcfd6d2b09a6ce3ad461fd686f686b8.zip
ARM backend contribution from Apple.
llvm-svn: 33353
Diffstat (limited to 'llvm/lib/Target/ARM/ARMFrameInfo.h')
-rw-r--r--llvm/lib/Target/ARM/ARMFrameInfo.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/llvm/lib/Target/ARM/ARMFrameInfo.h b/llvm/lib/Target/ARM/ARMFrameInfo.h
index 5bd7f676671..c56640a3545 100644
--- a/llvm/lib/Target/ARM/ARMFrameInfo.h
+++ b/llvm/lib/Target/ARM/ARMFrameInfo.h
@@ -17,17 +17,15 @@
#include "ARM.h"
#include "llvm/Target/TargetFrameInfo.h"
-#include "llvm/Target/TargetMachine.h"
+#include "ARMSubtarget.h"
namespace llvm {
-class ARMFrameInfo: public TargetFrameInfo {
-
+class ARMFrameInfo : public TargetFrameInfo {
public:
- ARMFrameInfo()
- : TargetFrameInfo(TargetFrameInfo::StackGrowsDown, 8, 0) {
+ ARMFrameInfo(const ARMSubtarget &ST)
+ : TargetFrameInfo(StackGrowsDown, ST.getStackAlignment(), 0) {
}
-
};
} // End llvm namespace
OpenPOWER on IntegriCloud