ARMRegisterInfo.h revision 263508
1//===-- ARMRegisterInfo.h - ARM Register Information Impl -------*- C++ -*-===//
2//
3//                     The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9//
10// This file contains the ARM implementation of the TargetRegisterInfo class.
11//
12//===----------------------------------------------------------------------===//
13
14#ifndef ARMREGISTERINFO_H
15#define ARMREGISTERINFO_H
16
17#include "ARM.h"
18#include "ARMBaseRegisterInfo.h"
19#include "llvm/Target/TargetRegisterInfo.h"
20
21namespace llvm {
22
23class ARMSubtarget;
24
25struct ARMRegisterInfo : public ARMBaseRegisterInfo {
26  virtual void anchor();
27public:
28  ARMRegisterInfo(const ARMSubtarget &STI);
29};
30
31} // end namespace llvm
32
33#endif
34