xref: /llvm-project/llvm/lib/Target/DirectX/DirectXRegisterInfo.cpp (revision c0320df9f5c0043ca17acfc43e7bdfd470045955)
1*c0320df9SChris Bieneman //===-- DirectXRegisterInfo.cpp - RegisterInfo for DirectX -*- C++ ------*-===//
2*c0320df9SChris Bieneman //
3*c0320df9SChris Bieneman // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4*c0320df9SChris Bieneman // See https://llvm.org/LICENSE.txt for license information.
5*c0320df9SChris Bieneman // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6*c0320df9SChris Bieneman //
7*c0320df9SChris Bieneman //===----------------------------------------------------------------------===//
8*c0320df9SChris Bieneman //
9*c0320df9SChris Bieneman // This file defines the DirectX specific subclass of TargetRegisterInfo.
10*c0320df9SChris Bieneman //
11*c0320df9SChris Bieneman //===----------------------------------------------------------------------===//
12*c0320df9SChris Bieneman 
13*c0320df9SChris Bieneman #include "DirectXRegisterInfo.h"
14*c0320df9SChris Bieneman #include "DirectXFrameLowering.h"
15*c0320df9SChris Bieneman #include "MCTargetDesc/DirectXMCTargetDesc.h"
16*c0320df9SChris Bieneman #include "llvm/CodeGen/MachineFunction.h"
17*c0320df9SChris Bieneman #include "llvm/CodeGen/TargetSubtargetInfo.h"
18*c0320df9SChris Bieneman 
19*c0320df9SChris Bieneman #define GET_REGINFO_TARGET_DESC
20*c0320df9SChris Bieneman #include "DirectXGenRegisterInfo.inc"
21*c0320df9SChris Bieneman 
22*c0320df9SChris Bieneman using namespace llvm;
23*c0320df9SChris Bieneman 
~DirectXRegisterInfo()24*c0320df9SChris Bieneman DirectXRegisterInfo::~DirectXRegisterInfo() {}
25