blob: 5bd7f676671c3b74fe05c35700f3d9780d6adb9e [file] [log] [blame]
Rafael Espindolaec46ea32006-08-16 14:43:33 +00001//===-- ARMTargetFrameInfo.h - Define TargetFrameInfo for ARM ---*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file was developed by the "Instituto Nokia de Tecnologia" and
6// is distributed under the University of Illinois Open Source
7// License. See LICENSE.TXT for details.
8//
9//===----------------------------------------------------------------------===//
10//
11//
12//
13//===----------------------------------------------------------------------===//
14
15#ifndef ARM_FRAMEINFO_H
16#define ARM_FRAMEINFO_H
17
18#include "ARM.h"
19#include "llvm/Target/TargetFrameInfo.h"
20#include "llvm/Target/TargetMachine.h"
21
22namespace llvm {
23
24class ARMFrameInfo: public TargetFrameInfo {
Rafael Espindolaec46ea32006-08-16 14:43:33 +000025
26public:
27 ARMFrameInfo()
28 : TargetFrameInfo(TargetFrameInfo::StackGrowsDown, 8, 0) {
Rafael Espindolaec46ea32006-08-16 14:43:33 +000029 }
30
Rafael Espindolaec46ea32006-08-16 14:43:33 +000031};
32
33} // End llvm namespace
34
35#endif