[llvm] [bazel][mlir][python] Port #163620: openacc py filegroup (PR #163864)
Jordan Rupprecht via llvm-commits
llvm-commits at lists.llvm.org
Thu Oct 16 14:10:59 PDT 2025
https://github.com/rupprecht created https://github.com/llvm/llvm-project/pull/163864
Used downstream
>From 843d904cfd623568f7480eb28c4d771cd89ca8d4 Mon Sep 17 00:00:00 2001
From: Jordan Rupprecht <rupprecht at google.com>
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.
##---------------------------------------------------------------------------##
More information about the llvm-commits
mailing list