blob: ca3eea81271bc1afab8c03b91c97029d6fd5d61b [file] [log] [blame]
Diana Picus22274932016-11-11 08:27:37 +00001//===- 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
19namespace llvm {
20
21class LLVMContext;
22
23/// This class provides the information for the target register banks.
24class ARMLegalizerInfo : public LegalizerInfo {
25public:
26 ARMLegalizerInfo();
27};
28} // End llvm namespace.
29#endif