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