[llvm] [bazel] Fix bazel test by specifing unroll-elements.mlir as data (PR #158158)

via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 11 14:53:00 PDT 2025


https://github.com/jtstogel created https://github.com/llvm/llvm-project/pull/158158

`mlir/test/Dialect/Vector/td/unroll-elements.mlir` is fed as a data dependency into`mlir/test/Dialect/Vector/vector-to-elements-lowering.mlir` added in [#157142](https://github.com/llvm/llvm-project/pull/157142). The Bazel rule here automatically picks up all mlir files as tests, which leads to `vector-to-elements-lowering` failing.

>From 855105ecfe14baf99474bde60a5202ffd11de69c Mon Sep 17 00:00:00 2001
From: Jackson Stogel <jtstogel at gmail.com>
Date: Thu, 11 Sep 2025 21:47:39 +0000
Subject: [PATCH] [bazel] bix bazel test by specifing
 Vector/td/unroll-elements.mlir as data

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

diff --git a/utils/bazel/llvm-project-overlay/mlir/test/Dialect/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/test/Dialect/BUILD.bazel
index b8d136c174bd4..7b37c76fb3c0e 100644
--- a/utils/bazel/llvm-project-overlay/mlir/test/Dialect/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/test/Dialect/BUILD.bazel
@@ -10,6 +10,7 @@ package(default_visibility = ["//visibility:public"])
         srcs = [src],
         data = [
             "Vector/vector-sink-transform.mlir",
+            "Vector/td/unroll-elements.mlir",
             "//llvm:llvm-symbolizer",
             "//mlir:mlir-opt",
             "//mlir:mlir-pdll",
@@ -33,6 +34,7 @@ package(default_visibility = ["//visibility:public"])
             "LLVM/*-symbol-def.mlir",
             "Transform/*-symbol-decl-and-schedule.mlir",
             "Transform/include/**/*.mlir",
+            "Vector/td/unroll-elements.mlir",
             "Vector/vector-sink-transform.mlir",
         ],
     )



More information about the llvm-commits mailing list