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