Mercurial > hg > CbC > CbC_llvm
comparison lib/Target/ARM/ARMLegalizerInfo.h @ 120:1172e4bd9c6f
update 4.0.0
author | mir3636 |
---|---|
date | Fri, 25 Nov 2016 19:14:25 +0900 |
parents | |
children | 803732b1fca8 |
comparison
equal
deleted
inserted
replaced
101:34baf5011add | 120:1172e4bd9c6f |
---|---|
1 //===- ARMLegalizerInfo ------------------------------------------*- 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 /// \file | |
10 /// This file declares the targeting of the Machinelegalizer class for ARM. | |
11 /// \todo This should be generated by TableGen. | |
12 //===----------------------------------------------------------------------===// | |
13 | |
14 #ifndef LLVM_LIB_TARGET_ARM_ARMMACHINELEGALIZER_H | |
15 #define LLVM_LIB_TARGET_ARM_ARMMACHINELEGALIZER_H | |
16 | |
17 #include "llvm/CodeGen/GlobalISel/LegalizerInfo.h" | |
18 | |
19 namespace llvm { | |
20 | |
21 class LLVMContext; | |
22 | |
23 /// This class provides the information for the target register banks. | |
24 class ARMLegalizerInfo : public LegalizerInfo { | |
25 public: | |
26 ARMLegalizerInfo(); | |
27 }; | |
28 } // End llvm namespace. | |
29 #endif |