[llvm] [bazel][SandboxIR] Add cc_test rule for SandboxIR tests. (PR #110184)

Jorge Gorbe Moya via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 26 16:05:35 PDT 2024


https://github.com/slackito created https://github.com/llvm/llvm-project/pull/110184

None

>From 174f747f628f3cdc434fef44022750349964102a Mon Sep 17 00:00:00 2001
From: Jorge Gorbe Moya <jgorbe at google.com>
Date: Thu, 26 Sep 2024 15:58:21 -0700
Subject: [PATCH] [bazel][SandboxIR] Add cc_test rule for SandboxIR tests.

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

diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
index 62f1c2a50acf7c..eb87b6f7cef547 100644
--- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
@@ -1457,6 +1457,7 @@ cc_library(
     copts = llvm_copts,
     textual_hdrs = ["include/llvm/SandboxIR/SandboxIRValues.def"],
     deps = [
+        ":Analysis",
         ":Core",
         ":Support",
     ],
diff --git a/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel
index 1170458664250b..2c73f03dd70a31 100644
--- a/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel
@@ -632,6 +632,23 @@ cc_test(
     ],
 )
 
+cc_test(
+    name = "sandboxir_tests",
+    size = "small",
+    srcs = glob(
+        ["SandboxIR/*.cpp"],
+        allow_empty = False,
+    ),
+    deps = [
+        "//llvm:AsmParser",
+        "//llvm:Core",
+        "//llvm:SandboxIR",
+        "//llvm:Support",
+        "//third-party/unittest:gmock",
+        "//third-party/unittest:gtest",
+    ],
+)
+
 cc_test(
     name = "profile_data_tests",
     size = "small",



More information about the llvm-commits mailing list