diff --git a/mlir/include/mlir-c/Dialect/AMDGPU.h b/mlir/include/mlir-c/Dialect/AMDGPU.h index 142044f7f3afe2..5ba9225aaab7a6 100644 --- a/mlir/include/mlir-c/Dialect/AMDGPU.h +++ b/mlir/include/mlir-c/Dialect/AMDGPU.h @@ -22,4 +22,6 @@ MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(AMDGPU, amdgpu); } #endif +#include "mlir/Dialect/AMDGPU/Transforms/Passes.capi.h.inc" + #endif // MLIR_C_DIALECT_AMDGPU_H diff --git a/mlir/include/mlir-c/Dialect/AMX.h b/mlir/include/mlir-c/Dialect/AMX.h new file mode 100644 index 00000000000000..ac4695a107ae60 --- /dev/null +++ b/mlir/include/mlir-c/Dialect/AMX.h @@ -0,0 +1,25 @@ +//===-- mlir-c/Dialect/AMX.h - C API for AMX Dialect --------*- C -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM +// Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef MLIR_C_DIALECT_AMX_H +#define MLIR_C_DIALECT_AMX_H + +#include "mlir-c/IR.h" + +#ifdef __cplusplus +extern "C" { +#endif + +MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(AMX, amx); + +#ifdef __cplusplus +} +#endif + +#endif // MLIR_C_DIALECT_AMX_H diff --git a/mlir/include/mlir-c/Dialect/Affine.h b/mlir/include/mlir-c/Dialect/Affine.h new file mode 100644 index 00000000000000..a5359c7ffc157e --- /dev/null +++ b/mlir/include/mlir-c/Dialect/Affine.h @@ -0,0 +1,27 @@ +//===-- mlir-c/Dialect/Affine.h - C API for Affine Dialect --------*- C -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM +// Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef MLIR_C_DIALECT_AFFINE_H +#define MLIR_C_DIALECT_AFFINE_H + +#include "mlir-c/IR.h" + +#ifdef __cplusplus +extern "C" { +#endif + +MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(Affine, affine); + +#ifdef __cplusplus +} +#endif + +#include "mlir/Dialect/Affine/Transforms/Passes.capi.h.inc" + +#endif // MLIR_C_DIALECT_AFFINE_H diff --git a/mlir/include/mlir-c/Dialect/Arith.h b/mlir/include/mlir-c/Dialect/Arith.h index 41e7cb2b3a34a2..af2e7c2e69287c 100644 --- a/mlir/include/mlir-c/Dialect/Arith.h +++ b/mlir/include/mlir-c/Dialect/Arith.h @@ -30,4 +30,6 @@ MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(Arith, arith); } #endif +#include "mlir/Dialect/Arith/Transforms/Passes.capi.h.inc" + #endif // MLIR_C_DIALECT_ARITH_H diff --git a/mlir/include/mlir-c/Dialect/ArmNeon.h b/mlir/include/mlir-c/Dialect/ArmNeon.h new file mode 100644 index 00000000000000..fdc859d9ff631b --- /dev/null +++ b/mlir/include/mlir-c/Dialect/ArmNeon.h @@ -0,0 +1,26 @@ +//===-- mlir-c/Dialect/ArmNeon.h - C API for ArmNeon Dialect --------*- C +//-*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM +// Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef MLIR_C_DIALECT_ARMNEON_H +#define MLIR_C_DIALECT_ARMNEON_H + +#include "mlir-c/IR.h" + +#ifdef __cplusplus +extern "C" { +#endif + +MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(ArmNeon, arm_neon); + +#ifdef __cplusplus +} +#endif + +#endif // MLIR_C_DIALECT_ARMNEON_H diff --git a/mlir/include/mlir-c/Dialect/ArmSME.h b/mlir/include/mlir-c/Dialect/ArmSME.h new file mode 100644 index 00000000000000..e3c628f3a6df93 --- /dev/null +++ b/mlir/include/mlir-c/Dialect/ArmSME.h @@ -0,0 +1,27 @@ +//===-- mlir-c/Dialect/ArmSME.h - C API for ArmSME Dialect --------*- C -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM +// Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef MLIR_C_DIALECT_ARMSME_H +#define MLIR_C_DIALECT_ARMSME_H + +#include "mlir-c/IR.h" + +#ifdef __cplusplus +extern "C" { +#endif + +MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(ArmSME, arm_sme); + +#ifdef __cplusplus +} +#endif + +#include "mlir/Dialect/ArmSME/Transforms/Passes.capi.h.inc" + +#endif // MLIR_C_DIALECT_ARMSME_H diff --git a/mlir/include/mlir-c/Dialect/ArmSVE.h b/mlir/include/mlir-c/Dialect/ArmSVE.h new file mode 100644 index 00000000000000..e9d63572c6ffff --- /dev/null +++ b/mlir/include/mlir-c/Dialect/ArmSVE.h @@ -0,0 +1,27 @@ +//===-- mlir-c/Dialect/ArmSVE.h - C API for ArmSVE Dialect --------*- C -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM +// Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef MLIR_C_DIALECT_ARMSME_H +#define MLIR_C_DIALECT_ARMSME_H + +#include "mlir-c/IR.h" + +#ifdef __cplusplus +extern "C" { +#endif + +MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(ArmSVE, arm_sve); + +#ifdef __cplusplus +} +#endif + +#include "mlir/Dialect/ArmSVE/Transforms/Passes.capi.h.inc" + +#endif // MLIR_C_DIALECT_ARMSME_H diff --git a/mlir/include/mlir-c/Dialect/Bufferization.h b/mlir/include/mlir-c/Dialect/Bufferization.h new file mode 100644 index 00000000000000..1bdbd146030288 --- /dev/null +++ b/mlir/include/mlir-c/Dialect/Bufferization.h @@ -0,0 +1,28 @@ +//===-- mlir-c/Dialect/Bufferization.h - C API for Bufferization Dialect +//--------*- C -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM +// Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef MLIR_C_DIALECT_BUFFERIZATION_H +#define MLIR_C_DIALECT_BUFFERIZATION_H + +#include "mlir-c/IR.h" + +#ifdef __cplusplus +extern "C" { +#endif + +MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(Bufferization, bufferization); + +#ifdef __cplusplus +} +#endif + +#include "mlir/Dialect/Bufferization/Transforms/Passes.capi.h.inc" + +#endif // MLIR_C_DIALECT_BUFFERIZATION_H diff --git a/mlir/include/mlir-c/Dialect/Complex.h b/mlir/include/mlir-c/Dialect/Complex.h new file mode 100644 index 00000000000000..3a508cfcad75b9 --- /dev/null +++ b/mlir/include/mlir-c/Dialect/Complex.h @@ -0,0 +1,26 @@ +//===-- mlir-c/Dialect/Complex.h - C API for Complex Dialect --------*- C +//-*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM +// Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef MLIR_C_DIALECT_COMPLEX_H +#define MLIR_C_DIALECT_COMPLEX_H + +#include "mlir-c/IR.h" + +#ifdef __cplusplus +extern "C" { +#endif + +MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(Complex, complex); + +#ifdef __cplusplus +} +#endif + +#endif // MLIR_C_DIALECT_COMPLEX_H diff --git a/mlir/include/mlir-c/Dialect/DLTI.h b/mlir/include/mlir-c/Dialect/DLTI.h new file mode 100644 index 00000000000000..d0f79d9c4bc6a7 --- /dev/null +++ b/mlir/include/mlir-c/Dialect/DLTI.h @@ -0,0 +1,25 @@ +//===-- mlir-c/Dialect/DLTI.h - C API for DLTI Dialect --------*- C -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM +// Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef MLIR_C_DIALECT_DLTI_H +#define MLIR_C_DIALECT_DLTI_H + +#include "mlir-c/IR.h" + +#ifdef __cplusplus +extern "C" { +#endif + +MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(DLTI, dlti); + +#ifdef __cplusplus +} +#endif + +#endif // MLIR_C_DIALECT_DLTI_H diff --git a/mlir/include/mlir-c/Dialect/EmitC.h b/mlir/include/mlir-c/Dialect/EmitC.h new file mode 100644 index 00000000000000..2d5a6f3279233a --- /dev/null +++ b/mlir/include/mlir-c/Dialect/EmitC.h @@ -0,0 +1,27 @@ +//===-- mlir-c/Dialect/EmitC.h - C API for EmitC Dialect --------*- C -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM +// Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef MLIR_C_DIALECT_EMITC_H +#define MLIR_C_DIALECT_EMITC_H + +#include "mlir-c/IR.h" + +#ifdef __cplusplus +extern "C" { +#endif + +MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(EmitC, emitc); + +#ifdef __cplusplus +} +#endif + +#include "mlir/Dialect/EmitC/Transforms/Passes.capi.h.inc" + +#endif // MLIR_C_DIALECT_EMITC_H diff --git a/mlir/include/mlir-c/Dialect/Func.h b/mlir/include/mlir-c/Dialect/Func.h index 1df759f0e8e3fe..92c11b024b2cf9 100644 --- a/mlir/include/mlir-c/Dialect/Func.h +++ b/mlir/include/mlir-c/Dialect/Func.h @@ -39,4 +39,6 @@ MLIR_CAPI_EXPORTED void mlirFuncSetArgAttr(MlirOperation op, intptr_t pos, } #endif +#include "mlir/Dialect/Func/Transforms/Passes.capi.h.inc" + #endif // MLIR_C_DIALECT_FUNC_H diff --git a/mlir/include/mlir-c/Dialect/Index.h b/mlir/include/mlir-c/Dialect/Index.h new file mode 100644 index 00000000000000..c75c37a29d7c6f --- /dev/null +++ b/mlir/include/mlir-c/Dialect/Index.h @@ -0,0 +1,25 @@ +//===-- mlir-c/Dialect/Index.h - C API for Index Dialect --------*- C -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM +// Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef MLIR_C_DIALECT_INDEX_H +#define MLIR_C_DIALECT_INDEX_H + +#include "mlir-c/IR.h" + +#ifdef __cplusplus +extern "C" { +#endif + +MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(Index, index); + +#ifdef __cplusplus +} +#endif + +#endif // MLIR_C_DIALECT_INDEX_H diff --git a/mlir/include/mlir-c/Dialect/LLVM.h b/mlir/include/mlir-c/Dialect/LLVM.h index 631b5646183204..3c03479a9b8a55 100644 --- a/mlir/include/mlir-c/Dialect/LLVM.h +++ b/mlir/include/mlir-c/Dialect/LLVM.h @@ -361,4 +361,6 @@ mlirLLVMDIModuleAttrGetScope(MlirAttribute diModule); } #endif +#include "mlir/Dialect/LLVMIR/Transforms/Passes.capi.h.inc" + #endif // MLIR_C_DIALECT_LLVM_H diff --git a/mlir/include/mlir-c/Dialect/MLProgram.h b/mlir/include/mlir-c/Dialect/MLProgram.h index 0874955e35b274..df3a1f28e6ac64 100644 --- a/mlir/include/mlir-c/Dialect/MLProgram.h +++ b/mlir/include/mlir-c/Dialect/MLProgram.h @@ -22,4 +22,6 @@ MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(MLProgram, ml_program); } #endif +#include "mlir/Dialect/MLProgram/Transforms/Passes.capi.h.inc" + #endif // MLIR_C_DIALECT_MLPROGRAM_H diff --git a/mlir/include/mlir-c/Dialect/MPI.h b/mlir/include/mlir-c/Dialect/MPI.h new file mode 100644 index 00000000000000..c90c3db7bdcc6f --- /dev/null +++ b/mlir/include/mlir-c/Dialect/MPI.h @@ -0,0 +1,25 @@ +//===-- mlir-c/Dialect/MPI.h - C API for MPI Dialect --------*- C -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM +// Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef MLIR_C_DIALECT_MPI_H +#define MLIR_C_DIALECT_MPI_H + +#include "mlir-c/IR.h" + +#ifdef __cplusplus +extern "C" { +#endif + +MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(MPI, mpi); + +#ifdef __cplusplus +} +#endif + +#endif // MLIR_C_DIALECT_MPI_H diff --git a/mlir/include/mlir-c/Dialect/Math.h b/mlir/include/mlir-c/Dialect/Math.h index 5269e1a1b2cb04..5dd975f1a86a4c 100644 --- a/mlir/include/mlir-c/Dialect/Math.h +++ b/mlir/include/mlir-c/Dialect/Math.h @@ -30,4 +30,6 @@ MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(Math, math); } #endif +#include "mlir/Dialect/Math/Transforms/Passes.capi.h.inc" + #endif // MLIR_C_DIALECT_MATH_H diff --git a/mlir/include/mlir-c/Dialect/MemRef.h b/mlir/include/mlir-c/Dialect/MemRef.h index 087a4b3f85b1d8..327fe25143f8e8 100644 --- a/mlir/include/mlir-c/Dialect/MemRef.h +++ b/mlir/include/mlir-c/Dialect/MemRef.h @@ -30,4 +30,6 @@ MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(MemRef, memref); } #endif +#include "mlir/Dialect/MemRef/Transforms/Passes.capi.h.inc" + #endif // MLIR_C_DIALECT_MEMREF_H diff --git a/mlir/include/mlir-c/Dialect/Mesh.h b/mlir/include/mlir-c/Dialect/Mesh.h new file mode 100644 index 00000000000000..71920144d1c3b2 --- /dev/null +++ b/mlir/include/mlir-c/Dialect/Mesh.h @@ -0,0 +1,27 @@ +//===-- mlir-c/Dialect/Mesh.h - C API for Mesh Dialect --------*- C -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM +// Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef MLIR_C_DIALECT_MESH_H +#define MLIR_C_DIALECT_MESH_H + +#include "mlir-c/IR.h" + +#ifdef __cplusplus +extern "C" { +#endif + +MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(Mesh, mesh); + +#ifdef __cplusplus +} +#endif + +#include "mlir/Dialect/Mesh/Transforms/Passes.capi.h.inc" + +#endif // MLIR_C_DIALECT_MESH_H diff --git a/mlir/include/mlir-c/Dialect/NVGPU.h b/mlir/include/mlir-c/Dialect/NVGPU.h index e58015a4a3421a..b76cf2587c83b7 100644 --- a/mlir/include/mlir-c/Dialect/NVGPU.h +++ b/mlir/include/mlir-c/Dialect/NVGPU.h @@ -33,4 +33,6 @@ MLIR_CAPI_EXPORTED MlirType mlirNVGPUTensorMapDescriptorTypeGet( } #endif +#include "mlir/Dialect/NVGPU/Transforms/Passes.capi.h.inc" + #endif // MLIR_C_DIALECT_NVGPU_H diff --git a/mlir/include/mlir-c/Dialect/OpenACC.h b/mlir/include/mlir-c/Dialect/OpenACC.h new file mode 100644 index 00000000000000..d552b8561b8d28 --- /dev/null +++ b/mlir/include/mlir-c/Dialect/OpenACC.h @@ -0,0 +1,28 @@ +//===-- mlir-c/Dialect/OpenACC.h - C API for OpenACC Dialect --------*- C +//-*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM +// Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef MLIR_C_DIALECT_OPENACC_H +#define MLIR_C_DIALECT_OPENACC_H + +#include "mlir-c/IR.h" + +#ifdef __cplusplus +extern "C" { +#endif + +MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(OpenACC, acc); + +#ifdef __cplusplus +} +#endif + +#include "mlir/Dialect/OpenACC/Transforms/Passes.capi.h.inc" + +#endif // MLIR_C_DIALECT_OPENACC_H diff --git a/mlir/include/mlir-c/Dialect/PDLInterp.h b/mlir/include/mlir-c/Dialect/PDLInterp.h new file mode 100644 index 00000000000000..7212196f0168b0 --- /dev/null +++ b/mlir/include/mlir-c/Dialect/PDLInterp.h @@ -0,0 +1,26 @@ +//===-- mlir-c/Dialect/PDLInterp.h - C API for PDLInterp Dialect --------*- C +//-*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM +// Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef MLIR_C_DIALECT_PDLINTERP_H +#define MLIR_C_DIALECT_PDLINTERP_H + +#include "mlir-c/IR.h" + +#ifdef __cplusplus +extern "C" { +#endif + +MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(PDLInterp, pdl_interp); + +#ifdef __cplusplus +} +#endif + +#endif // MLIR_C_DIALECT_PDLINTERP_H diff --git a/mlir/include/mlir-c/Dialect/SCF.h b/mlir/include/mlir-c/Dialect/SCF.h index 75f1b6839a21db..4d536b004f5eef 100644 --- a/mlir/include/mlir-c/Dialect/SCF.h +++ b/mlir/include/mlir-c/Dialect/SCF.h @@ -22,4 +22,6 @@ MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(SCF, scf); } #endif +#include "mlir/Dialect/SCF/Transforms/Passes.capi.h.inc" + #endif // MLIR_C_DIALECT_SCF_H diff --git a/mlir/include/mlir-c/Dialect/SPIRV.h b/mlir/include/mlir-c/Dialect/SPIRV.h index f22708c9db0433..8b3af0f39b8b8c 100644 --- a/mlir/include/mlir-c/Dialect/SPIRV.h +++ b/mlir/include/mlir-c/Dialect/SPIRV.h @@ -23,4 +23,6 @@ MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(SPIRV, spirv); } #endif +#include "mlir/Dialect/SPIRV/Transforms/Passes.capi.h.inc" + #endif // MLIR_C_DIALECT_SPIRV_H diff --git a/mlir/include/mlir-c/Dialect/Shape.h b/mlir/include/mlir-c/Dialect/Shape.h index 3fe3ddf5c578d1..5681fdf8cbe4ce 100644 --- a/mlir/include/mlir-c/Dialect/Shape.h +++ b/mlir/include/mlir-c/Dialect/Shape.h @@ -22,4 +22,6 @@ MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(Shape, shape); } #endif +#include "mlir/Dialect/Shape/Transforms/Passes.capi.h.inc" + #endif // MLIR_C_DIALECT_SHAPE_H diff --git a/mlir/include/mlir-c/Dialect/Tensor.h b/mlir/include/mlir-c/Dialect/Tensor.h index 74cbc5a6f0fe1d..6fb52fa00177cd 100644 --- a/mlir/include/mlir-c/Dialect/Tensor.h +++ b/mlir/include/mlir-c/Dialect/Tensor.h @@ -22,4 +22,6 @@ MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(Tensor, tensor); } #endif +#include "mlir/Dialect/Tensor/Transforms/Passes.capi.h.inc" + #endif // MLIR_C_DIALECT_TENSOR_H diff --git a/mlir/include/mlir-c/Dialect/Tosa.h b/mlir/include/mlir-c/Dialect/Tosa.h new file mode 100644 index 00000000000000..8550f47ee0bbfc --- /dev/null +++ b/mlir/include/mlir-c/Dialect/Tosa.h @@ -0,0 +1,27 @@ +//===-- mlir-c/Dialect/Tosa.h - C API for Tosa Dialect --------*- C -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM +// Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef MLIR_C_DIALECT_TOSA_H +#define MLIR_C_DIALECT_TOSA_H + +#include "mlir-c/IR.h" + +#ifdef __cplusplus +extern "C" { +#endif + +MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(Tosa, tosa); + +#ifdef __cplusplus +} +#endif + +#include "mlir/Dialect/Tosa/Transforms/Passes.capi.h.inc" + +#endif // MLIR_C_DIALECT_TOSA_H diff --git a/mlir/include/mlir-c/Dialect/Transform.h b/mlir/include/mlir-c/Dialect/Transform.h index 02c99b59218825..f5a02aba9e2be5 100644 --- a/mlir/include/mlir-c/Dialect/Transform.h +++ b/mlir/include/mlir-c/Dialect/Transform.h @@ -80,4 +80,6 @@ MLIR_CAPI_EXPORTED MlirType mlirTransformParamTypeGetType(MlirType type); } #endif +#include "mlir/Dialect/Transform/Transforms/Passes.capi.h.inc" + #endif // MLIR_C_DIALECT_TRANSFORM_H diff --git a/mlir/include/mlir-c/Dialect/UB.h b/mlir/include/mlir-c/Dialect/UB.h new file mode 100644 index 00000000000000..e9d64348a17276 --- /dev/null +++ b/mlir/include/mlir-c/Dialect/UB.h @@ -0,0 +1,25 @@ +//===-- mlir-c/Dialect/UB.h - C API for UB Dialect --------*- C -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM +// Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef MLIR_C_DIALECT_UB_H +#define MLIR_C_DIALECT_UB_H + +#include "mlir-c/IR.h" + +#ifdef __cplusplus +extern "C" { +#endif + +MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(UB, ub); + +#ifdef __cplusplus +} +#endif + +#endif // MLIR_C_DIALECT_UB_H diff --git a/mlir/include/mlir-c/Dialect/Vector.h b/mlir/include/mlir-c/Dialect/Vector.h index 6256c82d172cef..0afb93b0d175e7 100644 --- a/mlir/include/mlir-c/Dialect/Vector.h +++ b/mlir/include/mlir-c/Dialect/Vector.h @@ -30,4 +30,6 @@ MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(Vector, vector); } #endif +#include "mlir/Dialect/Vector/Transforms/Passes.capi.h.inc" + #endif // MLIR_C_DIALECT_VECTOR_H diff --git a/mlir/include/mlir-c/Dialect/x86Vector.h b/mlir/include/mlir-c/Dialect/x86Vector.h new file mode 100644 index 00000000000000..c6fd893fdaf718 --- /dev/null +++ b/mlir/include/mlir-c/Dialect/x86Vector.h @@ -0,0 +1,26 @@ +//===-- mlir-c/Dialect/x86Vector.h - C API for x86Vector Dialect --------*- C +//-*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM +// Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef MLIR_C_DIALECT_X86VECTOR_H +#define MLIR_C_DIALECT_X86VECTOR_H + +#include "mlir-c/IR.h" + +#ifdef __cplusplus +extern "C" { +#endif + +MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(x86Vector, x86vector); + +#ifdef __cplusplus +} +#endif + +#endif // MLIR_C_DIALECT_X86VECTOR_H diff --git a/mlir/include/mlir/Dialect/AMDGPU/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/AMDGPU/Transforms/CMakeLists.txt index 8880989f4fed42..3710ed9836384e 100644 --- a/mlir/include/mlir/Dialect/AMDGPU/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/AMDGPU/Transforms/CMakeLists.txt @@ -1,5 +1,7 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name AMDGPU) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix AMDGPU) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix AMDGPU) add_public_tablegen_target(MLIRAMDGPUTransformsIncGen) add_dependencies(mlir-headers MLIRAMDGPUTransformsIncGen) diff --git a/mlir/include/mlir/Dialect/Affine/CMakeLists.txt b/mlir/include/mlir/Dialect/Affine/CMakeLists.txt index fe1b372f6e03de..6b1c81b00a3a53 100644 --- a/mlir/include/mlir/Dialect/Affine/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Affine/CMakeLists.txt @@ -3,6 +3,8 @@ add_subdirectory(TransformOps) set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Affine) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix Affine) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix Affine) add_public_tablegen_target(MLIRAffinePassIncGen) add_mlir_doc(Passes AffinePasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Arith/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Arith/Transforms/CMakeLists.txt index 3f39e403adf124..e69dba2d03f468 100644 --- a/mlir/include/mlir/Dialect/Arith/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Arith/Transforms/CMakeLists.txt @@ -1,5 +1,7 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Arith) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix Arith) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix Arith) add_public_tablegen_target(MLIRArithTransformsIncGen) add_mlir_doc(Passes ArithPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/ArmSME/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/ArmSME/Transforms/CMakeLists.txt index 509f3fc2519cbf..0cdf7d9f2f2fc9 100644 --- a/mlir/include/mlir/Dialect/ArmSME/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/ArmSME/Transforms/CMakeLists.txt @@ -1,5 +1,7 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name ArmSME) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix ArmSME) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix ArmSME) mlir_tablegen(PassesEnums.h.inc -gen-enum-decls) mlir_tablegen(PassesEnums.cpp.inc -gen-enum-defs) add_public_tablegen_target(MLIRArmSMETransformsIncGen) diff --git a/mlir/include/mlir/Dialect/ArmSVE/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/ArmSVE/Transforms/CMakeLists.txt index 7226642daf8617..3a53c1f8fa03f6 100644 --- a/mlir/include/mlir/Dialect/ArmSVE/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/ArmSVE/Transforms/CMakeLists.txt @@ -1,5 +1,7 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name ArmSVE) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix ArmSVE) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix ArmSVE) add_public_tablegen_target(MLIRArmSVEPassIncGen) add_mlir_doc(Passes ArmSVEPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Bufferization/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Bufferization/Transforms/CMakeLists.txt index dcae4b8f26b890..ac370db2662069 100644 --- a/mlir/include/mlir/Dialect/Bufferization/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Bufferization/Transforms/CMakeLists.txt @@ -1,5 +1,7 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Bufferization) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix Bufferization) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix Bufferization) add_public_tablegen_target(MLIRBufferizationPassIncGen) add_dependencies(mlir-headers MLIRBufferizationPassIncGen) diff --git a/mlir/include/mlir/Dialect/EmitC/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/EmitC/Transforms/CMakeLists.txt index 0b507d75fa07a6..2873d54452c15b 100644 --- a/mlir/include/mlir/Dialect/EmitC/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/EmitC/Transforms/CMakeLists.txt @@ -1,5 +1,7 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name EmitC) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix EmitC) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix EmitC) add_public_tablegen_target(MLIREmitCTransformsIncGen) add_mlir_doc(Passes EmitCPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Func/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Func/Transforms/CMakeLists.txt index 33c72e3c075cc0..a5c36e0f9ffe92 100644 --- a/mlir/include/mlir/Dialect/Func/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Func/Transforms/CMakeLists.txt @@ -1,5 +1,7 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Func) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix Func) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix Func) add_public_tablegen_target(MLIRFuncTransformsIncGen) add_mlir_doc(Passes FuncPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/LLVMIR/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/LLVMIR/Transforms/CMakeLists.txt index becae6a95393ac..45ace5ef48846c 100644 --- a/mlir/include/mlir/Dialect/LLVMIR/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/LLVMIR/Transforms/CMakeLists.txt @@ -1,5 +1,7 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name LLVM) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix LLVM) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix LLVM) add_public_tablegen_target(MLIRLLVMPassIncGen) add_mlir_doc(Passes LLVMPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/MLProgram/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/MLProgram/Transforms/CMakeLists.txt index c5c11f17a9fa97..50134a907af561 100644 --- a/mlir/include/mlir/Dialect/MLProgram/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/MLProgram/Transforms/CMakeLists.txt @@ -1,5 +1,7 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name MLProgram) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix MLProgram) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix MLProgram) add_public_tablegen_target(MLIRMLProgramPassIncGen) add_dependencies(mlir-headers MLIRMLProgramPassIncGen) diff --git a/mlir/include/mlir/Dialect/Math/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Math/Transforms/CMakeLists.txt index a37f069da46b0f..01523f2048dc28 100644 --- a/mlir/include/mlir/Dialect/Math/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Math/Transforms/CMakeLists.txt @@ -1,5 +1,7 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Math) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix Math) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix Math) add_public_tablegen_target(MLIRMathTransformsIncGen) add_mlir_doc(Passes MathPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/MemRef/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/MemRef/Transforms/CMakeLists.txt index 6f868f7be1b20d..35a06536a8d28c 100644 --- a/mlir/include/mlir/Dialect/MemRef/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/MemRef/Transforms/CMakeLists.txt @@ -1,5 +1,7 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name MemRef) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix MemRef) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix MemRef) add_public_tablegen_target(MLIRMemRefPassIncGen) add_dependencies(mlir-headers MLIRMemRefPassIncGen) diff --git a/mlir/include/mlir/Dialect/Mesh/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Mesh/Transforms/CMakeLists.txt index 8d768485103b65..c0e178589b3327 100644 --- a/mlir/include/mlir/Dialect/Mesh/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Mesh/Transforms/CMakeLists.txt @@ -1,5 +1,7 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Mesh) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix Mesh) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix Mesh) add_public_tablegen_target(MLIRMeshPassIncGen) add_dependencies(mlir-headers MLIRMeshPassIncGen) diff --git a/mlir/include/mlir/Dialect/OpenACC/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/OpenACC/Transforms/CMakeLists.txt index ddbd5839576fcf..9cf2f3045fc0ff 100644 --- a/mlir/include/mlir/Dialect/OpenACC/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/OpenACC/Transforms/CMakeLists.txt @@ -1,5 +1,7 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name OpenACC) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix OpenACC) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix OpenACC) add_public_tablegen_target(MLIROpenACCPassIncGen) add_mlir_doc(Passes OpenACCPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/SCF/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/SCF/Transforms/CMakeLists.txt index 1192badea78e4e..9df0dd7d108aa7 100644 --- a/mlir/include/mlir/Dialect/SCF/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/SCF/Transforms/CMakeLists.txt @@ -1,5 +1,7 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name SCF) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix SCF) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix SCF) add_public_tablegen_target(MLIRSCFPassIncGen) add_dependencies(mlir-headers MLIRSCFPassIncGen) diff --git a/mlir/include/mlir/Dialect/SPIRV/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/SPIRV/Transforms/CMakeLists.txt index 045942091e9520..c5a74ce23bda1b 100644 --- a/mlir/include/mlir/Dialect/SPIRV/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/SPIRV/Transforms/CMakeLists.txt @@ -1,5 +1,7 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name SPIRV) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix SPIRV) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix SPIRV) add_public_tablegen_target(MLIRSPIRVPassIncGen) add_dependencies(mlir-headers MLIRSPIRVPassIncGen) diff --git a/mlir/include/mlir/Dialect/Shape/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Shape/Transforms/CMakeLists.txt index 83a500d7b0ada1..81c0a2e7b7998c 100644 --- a/mlir/include/mlir/Dialect/Shape/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Shape/Transforms/CMakeLists.txt @@ -1,5 +1,7 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Shape) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix Shape) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix Shape) add_public_tablegen_target(MLIRShapeTransformsIncGen) add_mlir_doc(Passes ShapePasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Tensor/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Tensor/Transforms/CMakeLists.txt index b312cee0993054..2f3f7854164c57 100644 --- a/mlir/include/mlir/Dialect/Tensor/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Tensor/Transforms/CMakeLists.txt @@ -1,5 +1,7 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Tensor) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix Tensor) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix Tensor) add_public_tablegen_target(MLIRTensorTransformsIncGen) add_mlir_doc(Passes TensorPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Tosa/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Tosa/Transforms/CMakeLists.txt index d4e26618383146..53d7995267d9fe 100644 --- a/mlir/include/mlir/Dialect/Tosa/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Tosa/Transforms/CMakeLists.txt @@ -1,7 +1,11 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) -mlir_tablegen(Passes.h.inc -gen-pass-decls -name TosaOpt) +mlir_tablegen(Passes.h.inc -gen-pass-decls -name Tosa) mlir_tablegen(PassesEnums.h.inc -gen-enum-decls) mlir_tablegen(PassesEnums.cpp.inc -gen-enum-defs) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix Tosa) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix Tosa) +mlir_tablegen(PassesEnums.capi.h.inc -gen-enum-decls -gen-pass-capi-header --prefix Tosa) +mlir_tablegen(PassesEnums.capi.cpp.inc -gen-enum-defs -gen-pass-capi-impl --prefix Tosa) add_public_tablegen_target(MLIRTosaPassIncGen) add_dependencies(mlir-headers MLIRTosaPassIncGen) diff --git a/mlir/include/mlir/Dialect/Transform/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Transform/Transforms/CMakeLists.txt index 3a399e6e0513e2..a2f991735c6122 100644 --- a/mlir/include/mlir/Dialect/Transform/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Transform/Transforms/CMakeLists.txt @@ -1,5 +1,7 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Transform) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix Transform) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix Transform) add_public_tablegen_target(MLIRTransformDialectTransformsIncGen) add_mlir_doc(Passes TransformPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Vector/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Vector/Transforms/CMakeLists.txt index 2c288fe3b77fa2..2808e7fb98fba8 100644 --- a/mlir/include/mlir/Dialect/Vector/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Vector/Transforms/CMakeLists.txt @@ -4,6 +4,8 @@ mlir_tablegen(VectorTransformsEnums.cpp.inc -gen-enum-defs) set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Vector) +mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix Vector) +mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix Vector) add_public_tablegen_target(MLIRVectorTransformsIncGen) add_mlir_doc(Passes VectorPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/InitAllPasses.h b/mlir/include/mlir/InitAllPasses.h index 1b9c1b193ace6e..0859b831cae345 100644 --- a/mlir/include/mlir/InitAllPasses.h +++ b/mlir/include/mlir/InitAllPasses.h @@ -86,7 +86,7 @@ inline void registerAllPasses() { registerShapePasses(); spirv::registerSPIRVPasses(); tensor::registerTensorPasses(); - tosa::registerTosaOptPasses(); + tosa::registerTosaPasses(); transform::registerTransformPasses(); vector::registerVectorPasses(); arm_sme::registerArmSMEPasses(); diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel index 4e0082aebf90c1..1e8d7ba72de207 100644 --- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel @@ -11869,21 +11869,21 @@ gentbl_cc_library( ( [ "-gen-pass-decls", - "-name=TosaOpt", + "-name=Tosa", ], "include/mlir/Dialect/Tosa/Transforms/Passes.h.inc", ), ( [ "-gen-enum-decls", - "-name=TosaOpt", + "-name=Tosa", ], "include/mlir/Dialect/Tosa/Transforms/PassesEnums.h.inc", ), ( [ "-gen-enum-defs", - "-name=TosaOpt", + "-name=Tosa", ], "include/mlir/Dialect/Tosa/Transforms/PassesEnums.cpp.inc", ),