Path: blob/main/contrib/llvm-project/llvm/lib/Target/DirectX/DirectXInstrInfo.h
35266 views
//===-- DirectXInstrInfo.h - Define InstrInfo for DirectX -------*- C++ -*-===//1//2// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.3// See https://llvm.org/LICENSE.txt for license information.4// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception5//6//===----------------------------------------------------------------------===//7//8// This file declares the DirectX specific subclass of TargetInstrInfo.9//10//===----------------------------------------------------------------------===//1112#ifndef LLVM_DIRECTX_DIRECTXINSTRINFO_H13#define LLVM_DIRECTX_DIRECTXINSTRINFO_H1415#include "DirectXRegisterInfo.h"16#include "llvm/CodeGen/TargetInstrInfo.h"1718#define GET_INSTRINFO_HEADER19#include "DirectXGenInstrInfo.inc"2021namespace llvm {22struct DirectXInstrInfo : public DirectXGenInstrInfo {23explicit DirectXInstrInfo() : DirectXGenInstrInfo() {}2425~DirectXInstrInfo() override;26};27} // namespace llvm2829#endif // LLVM_DIRECTX_DIRECTXINSTRINFO_H303132