[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