xref: /llvm-project/mlir/include/mlir-c/Dialect/NVVM.h (revision a7d80c50aa9121bff08d59ab4c4d7210dd2400f9)
1*a7d80c50Smax //===-- mlir-c/Dialect/NVVM.h - C API for NVVM dialect --*- C -*-===//
2*a7d80c50Smax //
3*a7d80c50Smax // Part of the LLVM Project, under the Apache License v2.0 with LLVM
4*a7d80c50Smax // Exceptions.
5*a7d80c50Smax // See https://llvm.org/LICENSE.txt for license information.
6*a7d80c50Smax // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7*a7d80c50Smax //
8*a7d80c50Smax //===----------------------------------------------------------------------===//
9*a7d80c50Smax 
10*a7d80c50Smax #ifndef MLIR_C_DIALECT_NVVM_H
11*a7d80c50Smax #define MLIR_C_DIALECT_NVVM_H
12*a7d80c50Smax 
13*a7d80c50Smax #include "mlir-c/IR.h"
14*a7d80c50Smax 
15*a7d80c50Smax #ifdef __cplusplus
16*a7d80c50Smax extern "C" {
17*a7d80c50Smax #endif
18*a7d80c50Smax 
19*a7d80c50Smax MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(NVVM, nvvm);
20*a7d80c50Smax 
21*a7d80c50Smax #ifdef __cplusplus
22*a7d80c50Smax }
23*a7d80c50Smax #endif
24*a7d80c50Smax 
25*a7d80c50Smax #endif // MLIR_C_DIALECT_NVVM_H
26