[llvm] [bazel] Fix Bazel build for b20d7d0 (PR #181164)

via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 12 09:08:56 PST 2026


https://github.com/DeanSturtevant1 updated https://github.com/llvm/llvm-project/pull/181164

>From ce518ff544ddfe0fb1111605022dd406b5bea474 Mon Sep 17 00:00:00 2001
From: Dean Sturtevant <dsturtevant at google.com>
Date: Thu, 12 Feb 2026 10:05:50 -0500
Subject: [PATCH 1/4] Fix Bazel build for b20d7d0

---
 .../llvm-project-overlay/mlir/BUILD.bazel     | 20 +++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index 244c852c6c278..9aee7c3002031 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -440,6 +440,7 @@ cc_library(
         ":BytecodeOpInterfaceIncGen",
         ":CallOpInterfacesIncGen",
         ":DataLayoutInterfacesIncGen",
+        ":DialectFoldInterfaceTdFiles",
         ":InferIntRangeInterfaceIncGen",
         ":OpAsmInterfaceIncGen",
         ":QuantStorageTypeInterfaceIncGen",
@@ -1417,6 +1418,24 @@ td_library(
     deps = [":OpBaseTdFiles"],
 )
 
+td_library(
+    name = "DialectFoldInterfaceTdFiles",
+    srcs = ["include/mlir/Interfaces/DialectFoldInterface.td"],
+    includes = ["include"],
+    deps = [":OptBaseTdFiles"],
+    )
+
+gentbl_cc_library(
+    name = "DialectFoldInterfaceIncGen",
+    tbl_outs = {
+        "include/mlir/Interfaces/DialectFoldInterface.h.inc":
+        ["-gen-dialect-interface-decls"],
+    },
+    tblgen = ":mlir-tblgen",
+    td_file = "include/mlir/Interfaces/DialectFoldInterface.td",
+    deps = [":DialectFoldInterfaceTdFiles"],
+)
+
 td_library(
     name = "InferIntRangeInterfaceTdFiles",
     srcs = ["include/mlir/Interfaces/InferIntRangeInterface.td"],
@@ -4515,6 +4534,7 @@ cc_library(
     includes = ["include"],
     deps = [
         ":DataLayoutInterfacesIncGen",
+        ":DialectFoldInterfaceIncGen",
         ":IR",
         "//llvm:Support",
     ],

>From ddb7542ce7794baf19e36459cb7d869d66da50d5 Mon Sep 17 00:00:00 2001
From: Dean Sturtevant <dsturtevant at google.com>
Date: Thu, 12 Feb 2026 10:22:34 -0500
Subject: [PATCH 2/4] Buildifier fix

---
 utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index 9aee7c3002031..94a4179ffe3e8 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -1423,13 +1423,12 @@ td_library(
     srcs = ["include/mlir/Interfaces/DialectFoldInterface.td"],
     includes = ["include"],
     deps = [":OptBaseTdFiles"],
-    )
+)
 
 gentbl_cc_library(
     name = "DialectFoldInterfaceIncGen",
     tbl_outs = {
-        "include/mlir/Interfaces/DialectFoldInterface.h.inc":
-        ["-gen-dialect-interface-decls"],
+        "include/mlir/Interfaces/DialectFoldInterface.h.inc": ["-gen-dialect-interface-decls"],
     },
     tblgen = ":mlir-tblgen",
     td_file = "include/mlir/Interfaces/DialectFoldInterface.td",

>From c834f1d85868b69f94ae29040678e879e6e610b2 Mon Sep 17 00:00:00 2001
From: Dean Sturtevant <dsturtevant at google.com>
Date: Thu, 12 Feb 2026 10:38:55 -0500
Subject: [PATCH 3/4] Fix typo Opt -> Op

---
 utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index 94a4179ffe3e8..408daa2f60440 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -1422,7 +1422,7 @@ td_library(
     name = "DialectFoldInterfaceTdFiles",
     srcs = ["include/mlir/Interfaces/DialectFoldInterface.td"],
     includes = ["include"],
-    deps = [":OptBaseTdFiles"],
+    deps = [":OpBaseTdFiles"],
 )
 
 gentbl_cc_library(

>From e66643de4610fc1d0cfd140b9958b1dd2b0461fa Mon Sep 17 00:00:00 2001
From: Dean Sturtevant <dsturtevant at google.com>
Date: Thu, 12 Feb 2026 10:57:43 -0500
Subject: [PATCH 4/4] Fix typo: TdFiles -> IncGen

---
 utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index 408daa2f60440..c9224ef489ce9 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -440,7 +440,7 @@ cc_library(
         ":BytecodeOpInterfaceIncGen",
         ":CallOpInterfacesIncGen",
         ":DataLayoutInterfacesIncGen",
-        ":DialectFoldInterfaceTdFiles",
+        ":DialectFoldInterfaceIncGen",
         ":InferIntRangeInterfaceIncGen",
         ":OpAsmInterfaceIncGen",
         ":QuantStorageTypeInterfaceIncGen",



More information about the llvm-commits mailing list