1e7db8408SNicolas Vasilache //===-- mlir-c/Dialect/Async.h - C API for Async dialect ---------*- C -*-===// 2e7db8408SNicolas Vasilache // 3e7db8408SNicolas Vasilache // Part of the LLVM Project, under the Apache License v2.0 with LLVM 4e7db8408SNicolas Vasilache // Exceptions. 5e7db8408SNicolas Vasilache // See https://llvm.org/LICENSE.txt for license information. 6e7db8408SNicolas Vasilache // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7e7db8408SNicolas Vasilache // 8e7db8408SNicolas Vasilache //===---------------------------------------------------------------------===// 9e7db8408SNicolas Vasilache 10e7db8408SNicolas Vasilache #ifndef MLIR_C_DIALECT_ASYNC_H 11e7db8408SNicolas Vasilache #define MLIR_C_DIALECT_ASYNC_H 12e7db8408SNicolas Vasilache 13*5e83a5b4SStella Laurenzo #include "mlir-c/IR.h" 14e7db8408SNicolas Vasilache #include "mlir-c/Support.h" 15e7db8408SNicolas Vasilache 16e7db8408SNicolas Vasilache #ifdef __cplusplus 17e7db8408SNicolas Vasilache extern "C" { 18e7db8408SNicolas Vasilache #endif 19e7db8408SNicolas Vasilache 20e7db8408SNicolas Vasilache MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(Async, async); 21e7db8408SNicolas Vasilache 22e7db8408SNicolas Vasilache #ifdef __cplusplus 23e7db8408SNicolas Vasilache } 24e7db8408SNicolas Vasilache #endif 25e7db8408SNicolas Vasilache 26e7db8408SNicolas Vasilache #include "mlir/Dialect/Async/Passes.capi.h.inc" 27e7db8408SNicolas Vasilache 28e7db8408SNicolas Vasilache #endif // MLIR_C_DIALECT_ASYNC_H 29