[llvm] [mlir] Fix bazel build after 0fa3ba7. (PR #141241)

Bart Chrzaszcz via llvm-commits llvm-commits at lists.llvm.org
Fri May 23 08:31:25 PDT 2025


https://github.com/bartchr808 created https://github.com/llvm/llvm-project/pull/141241

None

>From 7b6c845fbe4d09914ca9ebd9a1561721a5db8788 Mon Sep 17 00:00:00 2001
From: Bart Chrzaszcz <bartchr at google.com>
Date: Fri, 23 May 2025 16:30:50 +0100
Subject: [PATCH] [mlir] Fix bazel build after 0fa3ba7.

---
 .../llvm-project-overlay/mlir/BUILD.bazel     | 20 ++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index d5ed5befeb9e7..aebd4a00db4c0 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -2189,7 +2189,10 @@ gentbl_cc_library(
 
 td_library(
     name = "AMXTdFiles",
-    srcs = ["include/mlir/Dialect/AMX/AMX.td"],
+    srcs = [
+        "include/mlir/Dialect/AMX/AMX.td",
+        "include/mlir/Dialect/AMX/AMXInterfaces.td",
+    ],
     includes = ["include"],
     deps = [
         ":BuiltinDialectTdFiles",
@@ -2226,6 +2229,19 @@ gentbl_cc_library(
     deps = [":AMXTdFiles"],
 )
 
+gentbl_cc_library(
+    name = "AMXInterfaceIncGen",
+    tbl_outs = {
+        "include/mlir/Dialect/AMX/AMXInterfaces.h.inc": ["-gen-type-interface-decls"],
+        "include/mlir/Dialect/AMX/AMXInterfaces.cpp.inc": ["-gen-type-interface-defs"],
+    },
+    tblgen = ":mlir-tblgen",
+    td_file = "include/mlir/Dialect/AMX/AMXInterfaces.td",
+    deps = [
+        ":AMXTdFiles", 
+    ],
+)
+
 cc_library(
     name = "AMXDialect",
     srcs = ["lib/Dialect/AMX/IR/AMXDialect.cpp"],
@@ -2233,8 +2249,10 @@ cc_library(
     includes = ["include"],
     deps = [
         ":AMXIncGen",
+        ":AMXInterfaceIncGen",
         ":BytecodeOpInterface",
         ":IR",
+        ":LLVMCommonConversion",
         ":LLVMDialect",
         ":SideEffectInterfaces",
         "//llvm:Support",



More information about the llvm-commits mailing list