diff --git a/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel index 8114e128d615c..944a911bccc17 100644 --- a/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel @@ -1428,6 +1428,31 @@ filegroup( srcs = glob(["mlir/dialects/transform/interpreter/*.py"]), ) +##---------------------------------------------------------------------------## +# UB dialect. +##---------------------------------------------------------------------------## + +gentbl_filegroup( + name = "UbOpsPyGen", + tbl_outs = {"mlir/dialects/_ub_ops_gen.py": [ + "-gen-python-op-bindings", + "-bind-dialect=ub", + ]}, + tblgen = "//mlir:mlir-tblgen", + td_file = "mlir/dialects/UBOps.td", + deps = [ + "//mlir:UBDialectTdFiles", + ], +) + +filegroup( + name = "UbPyFiles", + srcs = [ + "mlir/dialects/ub.py", + ":UbOpsPyGen", + ], +) + ##---------------------------------------------------------------------------## # Vector dialect. ##---------------------------------------------------------------------------##