[llvm] [bazel] Fix llvm-min-tblgen bazel build (PR #143213)

Chenguang Wang via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 6 15:30:37 PDT 2025


https://github.com/wecing created https://github.com/llvm/llvm-project/pull/143213

Broken by 7b2aa02a. Tested with:

    bazelisk build \
        @llvm-project//llvm:llvm-min-tblgen \
        @llvm-project//llvm:FrontendOpenACC \
        @llvm-project//llvm:FrontendOpenMP \
        @llvm-project//llvm:TableGen

>From 9d6b23b467cc746519b5be01ef009f64729f6756 Mon Sep 17 00:00:00 2001
From: Chenguang Wang <w3cing at gmail.com>
Date: Fri, 6 Jun 2025 15:28:21 -0700
Subject: [PATCH] [bazel] Fix llvm-min-tblgen bazel build

Broken by 7b2aa02a. Tested with:

    bazelisk build \
        @llvm-project//llvm:llvm-min-tblgen \
        @llvm-project//llvm:FrontendOpenACC \
        @llvm-project//llvm:FrontendOpenMP \
        @llvm-project//llvm:TableGen
---
 utils/bazel/llvm-project-overlay/llvm/BUILD.bazel | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
index 40d7fb7e2fcd4..b54ac1728a598 100644
--- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
@@ -378,6 +378,7 @@ cc_library(
     hdrs = glob(["include/llvm/TableGen/*.h"]),
     copts = llvm_copts,
     deps = [
+        ":FrontendDirective",
         ":Support",
         ":config",
     ],
@@ -1731,6 +1732,7 @@ cc_library(
         ":Core",
         ":Demangle",
         ":FrontendAtomic",
+        ":FrontendDirective",
         ":FrontendOffloading",
         ":MC",
         ":Scalar",
@@ -1766,6 +1768,13 @@ gentbl_filegroup(
     deps = [":AccTdFiles"],
 )
 
+cc_library(
+    name = "FrontendDirective",
+    srcs = glob(["lib/Frontend/Directive/*.cpp"]),
+    hdrs = glob(["include/llvm/Frontend/Directive/*.h"]),
+    deps = [":Support"],
+)
+
 cc_library(
     name = "FrontendOpenACC",
     srcs = glob([
@@ -1778,6 +1787,7 @@ cc_library(
     deps = [
         ":Analysis",
         ":Core",
+        ":FrontendDirective",
         ":Support",
         ":TransformUtils",
     ],



More information about the llvm-commits mailing list