1*86c8a785SMehdi Amini //===- Conversion.cpp - C API for Conversion Passes -----------------------===// 2*86c8a785SMehdi Amini // 3*86c8a785SMehdi Amini // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*86c8a785SMehdi Amini // See https://llvm.org/LICENSE.txt for license information. 5*86c8a785SMehdi Amini // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*86c8a785SMehdi Amini // 7*86c8a785SMehdi Amini //===----------------------------------------------------------------------===// 8*86c8a785SMehdi Amini 9*86c8a785SMehdi Amini #include "mlir/Conversion/Passes.h" 10*86c8a785SMehdi Amini #include "mlir/CAPI/Pass.h" 11*86c8a785SMehdi Amini #include "mlir/Pass/Pass.h" 12*86c8a785SMehdi Amini 13*86c8a785SMehdi Amini // Must include the declarations as they carry important visibility attributes. 14*86c8a785SMehdi Amini #include "mlir/Conversion/Passes.capi.h.inc" 15*86c8a785SMehdi Amini 16*86c8a785SMehdi Amini using namespace mlir; 17*86c8a785SMehdi Amini 18*86c8a785SMehdi Amini #ifdef __cplusplus 19*86c8a785SMehdi Amini extern "C" { 20*86c8a785SMehdi Amini #endif 21*86c8a785SMehdi Amini 22*86c8a785SMehdi Amini #include "mlir/Conversion/Passes.capi.cpp.inc" 23*86c8a785SMehdi Amini 24*86c8a785SMehdi Amini #ifdef __cplusplus 25*86c8a785SMehdi Amini } 26*86c8a785SMehdi Amini #endif 27