[llvm] [bazel][mlir] Port 41f00cb3dec39f13a21cf635528bbc36c2c0c965: tablegen dialect interfaces (PR #170884)
Jordan Rupprecht via llvm-commits
llvm-commits at lists.llvm.org
Fri Dec 5 09:09:55 PST 2025
https://github.com/rupprecht created https://github.com/llvm/llvm-project/pull/170884
None
>From d397283a126b54b98a518a58437a487515de258f Mon Sep 17 00:00:00 2001
From: Jordan Rupprecht <rupprecht at google.com>
Date: Fri, 5 Dec 2025 09:08:31 -0800
Subject: [PATCH] Add tablegen rule
---
.../bazel/llvm-project-overlay/mlir/BUILD.bazel | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index cdea84c82b07e..f70f12ab4dd21 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -4515,6 +4515,7 @@ cc_library(
deps = [
":CallOpInterfaces",
":IR",
+ ":TransformsDialectInterfaceIncGen",
"//llvm:Support",
],
)
@@ -7982,6 +7983,21 @@ gentbl_cc_library(
],
)
+gentbl_cc_library(
+ name = "TransformsDialectInterfaceIncGen",
+ includes = ["include"],
+ tbl_outs = {
+ "include/mlir/Transforms/DialectInlinerInterface.h.inc": [
+ "-gen-dialect-interface-decls",
+ ],
+ },
+ tblgen = ":mlir-tblgen",
+ td_file = "include/mlir/Transforms/DialectInlinerInterface.td",
+ deps = [
+ ":OpBaseTdFiles",
+ ],
+)
+
cc_library(
name = "Transforms",
srcs = glob([
More information about the llvm-commits
mailing list