LLVM
4.0.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
llvm.src
lib
Target
AArch64
AArch64LegalizerInfo.h
Go to the documentation of this file.
1
//===- AArch64LegalizerInfo --------------------------------------*- 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
11
/// AArch64.
12
/// \todo This should be generated by TableGen.
13
//===----------------------------------------------------------------------===//
14
15
#ifndef LLVM_LIB_TARGET_AARCH64_AARCH64MACHINELEGALIZER_H
16
#define LLVM_LIB_TARGET_AARCH64_AARCH64MACHINELEGALIZER_H
17
18
#include "
llvm/CodeGen/GlobalISel/LegalizerInfo.h
"
19
20
namespace
llvm {
21
22
class
LLVMContext;
23
24
/// This class provides the information for the target register banks.
25
class
AArch64LegalizerInfo
:
public
LegalizerInfo
{
26
public
:
27
AArch64LegalizerInfo
();
28
};
29
}
// End llvm namespace.
30
#endif
llvm::AArch64LegalizerInfo
This class provides the information for the target register banks.
Definition:
AArch64LegalizerInfo.h:25
LegalizerInfo.h
llvm::LegalizerInfo
Definition:
LegalizerInfo.h:49
llvm::AArch64LegalizerInfo::AArch64LegalizerInfo
AArch64LegalizerInfo()
Definition:
AArch64LegalizerInfo.cpp:27
Generated on Wed Mar 8 2017 17:05:25 for LLVM by
1.8.6