OpenASIP  2.0
TCEMCAsmInfo.hh
Go to the documentation of this file.
1 //=====------ TCEMCAsmInfo.h - TCE asm properties -------------*- 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 declaration of the TCEMCAsmInfo class.
11 //
12 //===----------------------------------------------------------------------===//
13 
14 #ifndef TCEMCASMINFO_H
15 #define TCEMCASMINFO_H
16 
17 #include "CompilerWarnings.hh"
18 IGNORE_COMPILER_WARNING("-Wunused-parameter")
19 
20 #include <llvm/MC/MCAsmInfo.h>
21 #include "tce_config.h"
22 
24 
25 namespace llvm {
26  class Target;
27  class StringRef;
28  class Triple;
29 
30  class TCEMCAsmInfo : public MCAsmInfo {
31  public:
32  explicit TCEMCAsmInfo(
33  const llvm::Triple&, const llvm::MCTargetOptions&);
34  };
35 
36 } // namespace llvm
37 
38 #endif
llvm
Definition: InlineAsmParser.hh:49
llvm::TCEMCAsmInfo
Definition: TCEMCAsmInfo.hh:30
llvm::TCEMCAsmInfo::TCEMCAsmInfo
TCEMCAsmInfo(const llvm::Triple &, const llvm::MCTargetOptions &)
Definition: TCEMCAsmInfo.cc:20
IGNORE_COMPILER_WARNING
#define IGNORE_COMPILER_WARNING(X)
Definition: CompilerWarnings.hh:51
POP_COMPILER_DIAGS
#define POP_COMPILER_DIAGS
Definition: CompilerWarnings.hh:68
CompilerWarnings.hh