[llvm] [Bazel] Add missing dependencies. (PR #172688)

Weiwei C via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 17 10:18:49 PST 2025


https://github.com/weiweichen updated https://github.com/llvm/llvm-project/pull/172688

>From 80f2cfddc220405e5fbe488c29da12b0140b736f Mon Sep 17 00:00:00 2001
From: Weiwei Chen <weiwei.chen at modular.com>
Date: Wed, 17 Dec 2025 11:20:58 -0500
Subject: [PATCH 1/3] Add missing dependencies.

---
 .../llvm-project-overlay/clang/BUILD.bazel      |  1 +
 .../bazel/llvm-project-overlay/mlir/BUILD.bazel | 17 +++++++++++++++++
 2 files changed, 18 insertions(+)

diff --git a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel b/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
index 0beac88912e8d..9bb5339e386a7 100644
--- a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
@@ -1019,6 +1019,7 @@ cc_library(
         ":format",
         ":lex",
         ":support",
+        ":tooling_core",
         "//llvm:Support",
     ],
 )
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index 93bc9ad433d6a..ecaab534a3e53 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -2643,15 +2643,32 @@ cc_library(
         ":LLVMDialect",
         ":LinalgDialect",
         ":LinalgInterfaces",
+        ":MemRefUtils",
         ":Pass",
         ":TransformUtils",
         ":VectorDialect",
         ":VectorUtils",
         ":X86VectorDialect",
+        ":X86VectorUtils",
         "//llvm:Support",
     ],
 )
 
+cc_library(
+    name = "X86VectorUtils",
+    srcs = glob(["lib/Dialect/X86Vector/Utils/*.cpp"]),
+    hdrs = glob(["include/mlir/Dialect/X86Vector/Utils/*.h"]),
+    includes = ["include"],
+    deps = [
+        ":AffineDialect",
+        ":DialectUtils",
+        ":FuncDialect",
+        ":IR",
+        ":LinalgDialect",
+        ":VectorDialect",
+    ],
+)
+
 ##---------------------------------------------------------------------------##
 # IRDL dialect.
 ##---------------------------------------------------------------------------##

>From 6543eadc7acf8c10d363839660e29b951dff79c7 Mon Sep 17 00:00:00 2001
From: Weiwei Chen <weiwei.chen at modular.com>
Date: Wed, 17 Dec 2025 13:05:15 -0500
Subject: [PATCH 2/3] Add more deps.

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

diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index ecaab534a3e53..22b380b4fc44e 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -2665,7 +2665,10 @@ cc_library(
         ":FuncDialect",
         ":IR",
         ":LinalgDialect",
+        ":LinalgInterfaces",
+        ":Support",
         ":VectorDialect",
+        "//llvm:Support",
     ],
 )
 

>From 32a2f8be3ca5bfa1a1e80a38fafe0fba7849ed4f Mon Sep 17 00:00:00 2001
From: Weiwei Chen <weiwei.chen at modular.com>
Date: Wed, 17 Dec 2025 13:18:33 -0500
Subject: [PATCH 3/3] Add more missing 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 22b380b4fc44e..f5493373beb37 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -2666,6 +2666,7 @@ cc_library(
         ":IR",
         ":LinalgDialect",
         ":LinalgInterfaces",
+        ":MemRefDialect",
         ":Support",
         ":VectorDialect",
         "//llvm:Support",



More information about the llvm-commits mailing list