xref: /llvm-project/mlir/lib/CAPI/Transforms/Passes.cpp (revision f88fab500689852d06dd6e30ea1a8425ed7fd0e4)
1*f88fab50SKazuaki Ishizaki //===- CAPIPasses.cpp - C API for Transformations Passes ------------------===//
2f61d1028SMehdi Amini //
3f61d1028SMehdi Amini // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4f61d1028SMehdi Amini // See https://llvm.org/LICENSE.txt for license information.
5f61d1028SMehdi Amini // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6f61d1028SMehdi Amini //
7f61d1028SMehdi Amini //===----------------------------------------------------------------------===//
8f61d1028SMehdi Amini 
9f61d1028SMehdi Amini #include "mlir/Transforms/Passes.h"
10f61d1028SMehdi Amini #include "mlir/CAPI/Pass.h"
11f61d1028SMehdi Amini #include "mlir/Pass/Pass.h"
12f61d1028SMehdi Amini 
1308c1a0ddSStella Laurenzo // Must include the declarations as they carry important visibility attributes.
1408c1a0ddSStella Laurenzo #include "mlir/Transforms/Transforms.capi.h.inc"
1508c1a0ddSStella Laurenzo 
16f61d1028SMehdi Amini using namespace mlir;
17f61d1028SMehdi Amini 
18f61d1028SMehdi Amini #ifdef __cplusplus
19f61d1028SMehdi Amini extern "C" {
20f61d1028SMehdi Amini #endif
21f61d1028SMehdi Amini 
22f61d1028SMehdi Amini #include "mlir/Transforms/Transforms.capi.cpp.inc"
23f61d1028SMehdi Amini 
24f61d1028SMehdi Amini #ifdef __cplusplus
25f61d1028SMehdi Amini }
26f61d1028SMehdi Amini #endif
27