[llvm] [mlir] Fix bazel after d8b84be #2. (PR #160271)

Bart Chrzaszcz via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 23 03:33:03 PDT 2025


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

Need this as `mlir/dialects/transform/smt.py` imports it:

```py
from .._transform_smt_extension_ops_gen import *
from .._transform_smt_extension_ops_gen import _Dialect
```

>From af616d28aede4928b46703cb337ec1598e50f5ee Mon Sep 17 00:00:00 2001
From: Bart Chrzaszcz <bartchr at google.com>
Date: Tue, 23 Sep 2025 11:31:35 +0100
Subject: [PATCH] [mlir] Fix bazel after d8b84be #2.

---
 .../mlir/python/BUILD.bazel                     | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel
index 3daf9290921e7..1c6848f543513 100644
--- a/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel
@@ -1446,6 +1446,22 @@ gentbl_filegroup(
     ],
 )
 
+gentbl_filegroup(
+    name = "TransformSMTExtensionOpsPyGen",
+    tbl_outs = {"mlir/dialects/_transform_smt_extension_ops_gen.py": [
+        "-gen-python-op-bindings",
+        "-bind-dialect=transform",
+        "-dialect-extension=smt_transform",
+    ]},
+    tblgen = "//mlir:mlir-tblgen",
+    td_file = "mlir/dialects/TransformSMTExtensionOps.td",
+    deps = [
+        "//mlir:OpBaseTdFiles",
+        "//mlir:TransformDialectTdFiles",
+        "//mlir:TransformSMTExtensionOpsTdFiles",
+    ],
+)
+
 filegroup(
     name = "TransformOpsPyFiles",
     srcs = [
@@ -1460,6 +1476,7 @@ filegroup(
         ":StructuredTransformOpsPyGen",
         ":TensorTransformOpsPyGen",
         ":TransformEnumPyGen",
+        ":TransformSMTExtensionOpsPyGen",
         ":TransformOpsPyGen",
         ":VectorTransformEnumPyGen",
         ":VectorTransformOpsPyGen",



More information about the llvm-commits mailing list