xref: /llvm-project/mlir/include/mlir-c/Dialect/Async.h (revision 5e83a5b4752da6631d79c446f21e5d128b5c5495)
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