From 843d904cfd623568f7480eb28c4d771cd89ca8d4 Mon Sep 17 00:00:00 2001 From: Jordan Rupprecht Date: Thu, 16 Oct 2025 14:10:06 -0700 Subject: [PATCH] [bazel][mlir][python] Port #163620: openacc py filegroup --- .../mlir/python/BUILD.bazel | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel index 102c4161eb74c..0a84bd246b8e0 100644 --- a/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel @@ -632,6 +632,34 @@ filegroup( ], ) +##---------------------------------------------------------------------------## +# OpenACC dialect. +##---------------------------------------------------------------------------## + +gentbl_filegroup( + name = "OpenACCOpsPyGen", + tbl_outs = {"mlir/dialects/_acc_ops_gen.py": [ + "-gen-python-op-bindings", + "-bind-dialect=acc", + ]}, + tblgen = "//mlir:mlir-tblgen", + td_file = "mlir/dialects/OpenACCOps.td", + deps = [ + "//mlir:BuiltinDialectTdFiles", + "//mlir:OpBaseTdFiles", + "//mlir:OpenAccOpsTdFiles", + "//mlir:SideEffectInterfacesTdFiles", + ], +) + +filegroup( + name = "OpenACCOpsPyFiles", + srcs = [ + "mlir/dialects/openacc.py", + ":OpenACCOpsPyGen", + ], +) + ##---------------------------------------------------------------------------## # OpenMP dialect. ##---------------------------------------------------------------------------##