Path: blob/main/contrib/llvm-project/llvm/lib/Target/DirectX/DXILOpLowering.h
213799 views
//===- DXILOpLowering.h - Lowering to DXIL operations -----------*- 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// \file Pass for lowering llvm intrinsics into DXIL operations.9//10//===----------------------------------------------------------------------===//1112#ifndef LLVM_LIB_TARGET_DIRECTX_DXILOPLOWERING_H13#define LLVM_LIB_TARGET_DIRECTX_DXILOPLOWERING_H1415#include "llvm/IR/PassManager.h"1617namespace llvm {1819class DXILOpLowering : public PassInfoMixin<DXILOpLowering> {20public:21PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);22};2324} // namespace llvm2526#endif // LLVM_LIB_TARGET_DIRECTX_DXILOPLOWERING_H272829