1//===- ARMTargetMachine.h -------------------------------------------------===//
2//
3//                     The MCLinker Project
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9#ifndef MCLD_ARM_TARGET_MACHINE_H
10#define MCLD_ARM_TARGET_MACHINE_H
11
12#include "ARM.h"
13#include <mcld/Target/TargetMachine.h>
14
15namespace mcld {
16
17class ARMBaseTargetMachine : public MCLDTargetMachine
18{
19public:
20  ARMBaseTargetMachine(llvm::TargetMachine &pTM,
21                       const mcld::Target &pTarget,
22                       const std::string &pTriple);
23
24  virtual ~ARMBaseTargetMachine();
25};
26
27} // namespace of mcld
28
29#endif
30
31