[Mlir-commits] [llvm] [mlir] Add missing dialects to C API (PR #82190)

Benjamin Maxwell llvmlistbot at llvm.org
Tue Aug 13 08:38:15 PDT 2024


Sergio =?utf-8?q?Sánchez_Ramírez?=,
Sergio =?utf-8?q?Sánchez_Ramírez?=,
Sergio =?utf-8?q?Sánchez_Ramírez?=,
Sergio =?utf-8?q?Sánchez_Ramírez?=,
Sergio =?utf-8?q?Sánchez_Ramírez?Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/82190 at github.com>


================
@@ -2,6 +2,10 @@ set(LLVM_TARGET_DEFINITIONS Passes.td)
 mlir_tablegen(Passes.h.inc -gen-pass-decls -name ArmSME)
 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 ArmSME)
+mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix ArmSME)
+mlir_tablegen(PassesEnums.h.inc -gen-enum-decls -gen-pass-capi-header --prefix ArmSME)
+mlir_tablegen(PassesEnums.cpp.inc -gen-enum-defs -gen-pass-capi-impl --prefix ArmSME)
----------------
MacDue wrote:

I think the CMake errors are becaus there's both:
```
// Likely added since you rebased your PR:
mlir_tablegen(PassesEnums.h.inc -gen-enum-decls)
mlir_tablegen(PassesEnums.cpp.inc -gen-enum-defs)
```
And (added in this PR):
```
mlir_tablegen(PassesEnums.h.inc -gen-enum-decls -gen-pass-capi-header --prefix ArmSME)
mlir_tablegen(PassesEnums.cpp.inc -gen-enum-defs -gen-pass-capi-impl --prefix ArmSME)
```





https://github.com/llvm/llvm-project/pull/82190


More information about the Mlir-commits mailing list