[llvm] Fix bazel build issue from #165615 (PR #166918)

Karlo Basioli via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 7 02:21:05 PST 2025


https://github.com/basioli-k created https://github.com/llvm/llvm-project/pull/166918

None

>From cc5f0a134f418b24bd6192f0d633c5d384cb844c Mon Sep 17 00:00:00 2001
From: basioli-k <k.basioli at gmail.com>
Date: Fri, 7 Nov 2025 10:20:31 +0000
Subject: [PATCH] Fix bazel build issue from #165615

---
 .../llvm-project-overlay/mlir/BUILD.bazel      | 12 ++++++++++++
 .../mlir/python/BUILD.bazel                    | 18 ++++++++++++++++++
 2 files changed, 30 insertions(+)

diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index 3b1ef64ab0503..248e1e6d2924c 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -3844,6 +3844,17 @@ cc_library(
     ],
 )
 
+td_library(
+    name = "XeGPUTransformOpsTdFiles",
+    srcs = [
+        "include/mlir/Dialect/XeGPU/TransformOps/XeGPUTransformOps.td",
+    ],
+    includes = ["include"],
+    deps = [
+        ":TransformDialectTdFiles",
+    ],
+)
+
 gentbl_cc_library(
     name = "XeGPUTransformOpsIncGen",
     tbl_outs = {
@@ -3854,6 +3865,7 @@ gentbl_cc_library(
     td_file = "include/mlir/Dialect/XeGPU/TransformOps/XeGPUTransformOps.td",
     deps = [
         ":TransformDialectTdFiles",
+        ":XeGPUTransformOpsTdFiles",
     ],
 )
 
diff --git a/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel
index be18ba5b46806..48f728dd79e82 100644
--- a/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel
@@ -1626,3 +1626,21 @@ filegroup(
         ":VectorOpsPyGen",
     ],
 )
+
+##---------------------------------------------------------------------------##
+# XEGPU dialect.
+##---------------------------------------------------------------------------##
+
+gentbl_filegroup(
+    name = "XeGPUTransformOpsPyGen",
+    tbl_outs = {"mlir/dialects/_xegpu_transform_ops_gen.py": [
+        "-gen-python-op-bindings",
+        "-bind-dialect=transform",
+        "-dialect-extension=xegpu_transform",
+    ]},
+    tblgen = "//third_party/llvm/llvm-project/mlir:mlir-tblgen",
+    td_file = "mlir/dialects/XeGPUTransformOps.td",
+    deps = [
+        "//third_party/llvm/llvm-project/mlir:XeGPUTransformOpsTdFiles",
+    ],
+)



More information about the llvm-commits mailing list