xref: /llvm-project/mlir/lib/CAPI/Dialect/LinalgPasses.cpp (revision d68ba1fe50325fd29bbf1f589de9e55cbed017b0)
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