1*fac93e28SPetar Jovanovic //===- MipsRegisterBankInfo.cpp ---------------------------------*- C++ -*-===//
2*fac93e28SPetar Jovanovic //
3*fac93e28SPetar Jovanovic //                     The LLVM Compiler Infrastructure
4*fac93e28SPetar Jovanovic //
5*fac93e28SPetar Jovanovic // This file is distributed under the University of Illinois Open Source
6*fac93e28SPetar Jovanovic // License. See LICENSE.TXT for details.
7*fac93e28SPetar Jovanovic //
8*fac93e28SPetar Jovanovic //===----------------------------------------------------------------------===//
9*fac93e28SPetar Jovanovic /// \file
10*fac93e28SPetar Jovanovic /// This file implements the targeting of the RegisterBankInfo class for Mips.
11*fac93e28SPetar Jovanovic /// \todo This should be generated by TableGen.
12*fac93e28SPetar Jovanovic //===----------------------------------------------------------------------===//
13*fac93e28SPetar Jovanovic 
14*fac93e28SPetar Jovanovic #include "MipsRegisterBankInfo.h"
15*fac93e28SPetar Jovanovic #include "llvm/CodeGen/GlobalISel/RegisterBank.h"
16*fac93e28SPetar Jovanovic #include "llvm/CodeGen/GlobalISel/RegisterBankInfo.h"
17*fac93e28SPetar Jovanovic #include "llvm/CodeGen/MachineRegisterInfo.h"
18*fac93e28SPetar Jovanovic #include "llvm/CodeGen/TargetRegisterInfo.h"
19*fac93e28SPetar Jovanovic 
20*fac93e28SPetar Jovanovic using namespace llvm;
21*fac93e28SPetar Jovanovic 
22*fac93e28SPetar Jovanovic MipsGenRegisterBankInfo::MipsGenRegisterBankInfo()
23*fac93e28SPetar Jovanovic     : RegisterBankInfo(nullptr, 0) {}
24*fac93e28SPetar Jovanovic 
25*fac93e28SPetar Jovanovic MipsRegisterBankInfo::MipsRegisterBankInfo(const TargetRegisterInfo &TRI)
26*fac93e28SPetar Jovanovic     : MipsGenRegisterBankInfo() {}
27