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