[llvm] [bazel] Port #152474: RemarkEngine (PR #154792)

Jordan Rupprecht via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 21 09:26:34 PDT 2025


https://github.com/rupprecht created https://github.com/llvm/llvm-project/pull/154792

None

>From 17e069a4615af9cb803932a73d8b4507695603b9 Mon Sep 17 00:00:00 2001
From: Jordan Rupprecht <rupprecht at google.com>
Date: Thu, 21 Aug 2025 09:26:00 -0700
Subject: [PATCH] [bazel] Port #152474: RemarkEngine

---
 .../llvm-project-overlay/mlir/BUILD.bazel     | 21 +++++++++++++++++++
 .../mlir/unittests/BUILD.bazel                |  3 +++
 2 files changed, 24 insertions(+)

diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index e5566db5180b3..a83a8bad94e1f 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -398,6 +398,8 @@ cc_library(
         ":SymbolInterfacesIncGen",
         ":TensorEncodingIncGen",
         ":config",
+        "//llvm:Core",
+        "//llvm:Remarks",
         "//llvm:Support",
         "//llvm:config",
     ],
@@ -485,6 +487,24 @@ mlir_c_api_cc_library(
     ],
 )
 
+cc_library(
+    name = "RemarkStreamer",
+    srcs = glob([
+        "lib/Remark/*.cpp",
+    ]),
+    hdrs = glob([
+        "include/mlir/Remark/*.h",
+    ]),
+    includes = ["include"],
+    deps = [
+        ":IR",
+        "//llvm:BitstreamReader",
+        "//llvm:Core",
+        "//llvm:Remarks",
+        "//llvm:Support",
+    ],
+)
+
 mlir_c_api_cc_library(
     name = "CAPIInterfaces",
     srcs = [
@@ -3727,6 +3747,7 @@ cc_library(
         ":DialectUtils",
         ":GPUDialect",
         ":IR",
+        ":IndexDialect",
         ":LLVMDialect",
         ":LoopLikeInterface",
         ":SCFTransforms",
diff --git a/utils/bazel/llvm-project-overlay/mlir/unittests/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/unittests/BUILD.bazel
index 2cf7df7457cc0..dfb5be5f85027 100644
--- a/utils/bazel/llvm-project-overlay/mlir/unittests/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/unittests/BUILD.bazel
@@ -37,6 +37,8 @@ cc_test(
         "IR/*.cpp",
     ]),
     deps = [
+        "//llvm:Core",
+        "//llvm:Remarks",
         "//llvm:Support",
         "//mlir:BytecodeReader",
         "//mlir:CallOpInterfaces",
@@ -44,6 +46,7 @@ cc_test(
         "//mlir:IR",
         "//mlir:MemRefDialect",
         "//mlir:Parser",
+        "//mlir:RemarkStreamer",
         "//mlir:Support",
         "//mlir/test:TestDialect",
         "//third-party/unittest:gmock",



More information about the llvm-commits mailing list