From 4313b6f9ebc2556ff039249691a4dc619e32840c Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Wed, 11 Jan 2023 22:54:58 +0900 Subject: [PATCH] [Bazel] Update `//llvm:TargetParser` for `RISCVTargetParserDef.inc` It has been introduced since llvmorg-16-init-16838-gac1ffd3caca1 --- utils/bazel/llvm-project-overlay/llvm/BUILD.bazel | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel index 5ea8dc0..51adf3b 100644 --- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel @@ -1063,6 +1063,18 @@ cc_library( ], ) +gentbl( + name = "RISCVTargetParserDefGen", + tbl_outs = [("-gen-riscv-target-def", "include/llvm/TargetParser/RISCVTargetParserDef.inc")], + tblgen = ":llvm-tblgen", + td_file = "lib/Target/RISCV/RISCV.td", + td_srcs = [ + ":common_target_td_sources", + ] + glob([ + "lib/Target/RISCV/**/*.td", + ]), +) + cc_library( name = "TargetParser", srcs = glob([ @@ -1083,7 +1095,9 @@ cc_library( ]), copts = llvm_copts, includes = ["include"], - textual_hdrs = glob([ + textual_hdrs = [ + "include/llvm/TargetParser/RISCVTargetParserDef.inc", + ] + glob([ "include/llvm/TargetParser/*.def", ]), deps = [ -- 2.7.4