[llvm] [mlir] fix #176920 Add SideEffectInterfaces to dependencies (PR #181286)
Lance Wang via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 12 18:49:20 PST 2026
https://github.com/wang2yn84 updated https://github.com/llvm/llvm-project/pull/181286
>From 9d17bcb5e35cce530019ab004b4b9e6f0701d143 Mon Sep 17 00:00:00 2001
From: Lance Wang <lancewang at google.com>
Date: Thu, 12 Feb 2026 17:31:26 -0800
Subject: [PATCH 1/4] [mlir] fix ##176920 Add SideEffectInterfaces to
dependencies
---
utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 1 +
1 file changed, 1 insertion(+)
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index c9224ef489ce9..d1bbf9eef13a8 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -531,6 +531,7 @@ mlir_c_api_cc_library(
":config",
":FuncTransformsPassIncGen",
":Rewrite",
+ ":SideEffectInterfaces",
"//llvm:Support",
],
includes = ["include"],
>From d06c50874842ac471dbc56c7d4addd1dd56663eb Mon Sep 17 00:00:00 2001
From: Lance Wang <lancewang at google.com>
Date: Thu, 12 Feb 2026 17:51:56 -0800
Subject: [PATCH 2/4] Move SideEffectInterfaces dependency to dependency from
header dependency
---
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 d1bbf9eef13a8..36172a4dc9cce 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -531,7 +531,6 @@ mlir_c_api_cc_library(
":config",
":FuncTransformsPassIncGen",
":Rewrite",
- ":SideEffectInterfaces",
"//llvm:Support",
],
includes = ["include"],
@@ -542,6 +541,7 @@ mlir_c_api_cc_library(
":IRDLDialect",
":InferTypeOpInterface",
":Parser",
+ ":SideEffectInterfaces",
":TransformsPassIncGen",
],
)
>From c1c8501fb70459cf97f65f33b009856f09ff42c4 Mon Sep 17 00:00:00 2001
From: Lance Wang <lancewang at google.com>
Date: Thu, 12 Feb 2026 18:03:06 -0800
Subject: [PATCH 3/4] Add SideEffectInterfaces to both deps and header_deps
---
utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 1 +
1 file changed, 1 insertion(+)
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index 36172a4dc9cce..39b52c5b3c1b8 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -531,6 +531,7 @@ mlir_c_api_cc_library(
":config",
":FuncTransformsPassIncGen",
":Rewrite",
+ ":SideEffectInterfaces",
"//llvm:Support",
],
includes = ["include"],
>From 550ab117a070ab319c0fc79abc0ce411d6e8352e Mon Sep 17 00:00:00 2001
From: Lance Wang <lancewang at google.com>
Date: Thu, 12 Feb 2026 18:49:10 -0800
Subject: [PATCH 4/4] Update CAPITransformDialect library dependencies
---
.../bazel/llvm-project-overlay/mlir/BUILD.bazel | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index 39b52c5b3c1b8..c265000334721 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -542,7 +542,6 @@ mlir_c_api_cc_library(
":IRDLDialect",
":InferTypeOpInterface",
":Parser",
- ":SideEffectInterfaces",
":TransformsPassIncGen",
],
)
@@ -856,11 +855,20 @@ mlir_c_api_cc_library(
mlir_c_api_cc_library(
name = "CAPITransformDialect",
srcs = ["lib/CAPI/Dialect/Transform.cpp"],
- hdrs = ["include/mlir-c/Dialect/Transform.h"],
+ hdrs = [
+ "include/mlir-c/Dialect/Transform.h",
+ "include/mlir/CAPI/Dialect/Transform.h",
+ ],
capi_deps = [":CAPIIR"],
- header_deps = [":TransformDialectTransformsIncGen"],
+ header_deps = [
+ ":TransformDialectTransformsIncGen",
+ ":TransformDialectInterfaces",
+ ],
includes = ["include"],
- deps = [":TransformDialect"],
+ deps = [
+ ":TransformDialect",
+ "//llvm:Support",
+ ],
)
mlir_c_api_cc_library(
More information about the llvm-commits
mailing list