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