[llvm] [mlir][bazel]: Add FuncUtil rule in bazel files (PR #145463)

Aviad Cohen via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 23 23:02:23 PDT 2025


https://github.com/AviadCo created https://github.com/llvm/llvm-project/pull/145463

None

>From 1233ca97fc3f218395f311fe2a814d67f89694c9 Mon Sep 17 00:00:00 2001
From: Aviad Cohen <aviad.cohen2 at mobileye.com>
Date: Tue, 24 Jun 2025 09:00:49 +0300
Subject: [PATCH] [mlir][bazel]: Add FuncUtil rule in bazel files

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

diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index 5543f1304894e..129984dba4515 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -4483,6 +4483,24 @@ cc_library(
     ],
 )
 
+cc_library(
+    name = "FuncUtils",
+    srcs = glob(
+        include = ["lib/Dialect/Func/Utils/Utils.cpp"],
+    ),
+    hdrs = [
+        "include/mlir/Dialect/Func/Utils/Utils.h",
+    ],
+    includes = ["include"],
+    deps = [
+        ":Analysis",
+        ":IR",
+        ":FuncDialect",
+        "//llvm:Support",
+    ],
+    copts = mlir_copts,
+)
+
 td_library(
     name = "FuncTransformOpsTdFiles",
     srcs = [
@@ -4528,6 +4546,7 @@ cc_library(
         ":TransformDialect",
         ":TransformDialectInterfaces",
         ":TransformUtils",
+        ":FuncUtils",
     ],
 )
 



More information about the llvm-commits mailing list