aboutsummaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorDmitry Chernenkov <dmitryc@google.com>2024-04-24 11:14:49 +0000
committerDmitry Chernenkov <dmitryc@google.com>2024-04-24 11:15:49 +0000
commitc81ec1f35c8226a13df4e2988d3be7b45ebd4e85 (patch)
treee28efb8480de6b85344f63997abc0f7ca081ce85 /utils
parent01f8da908ca3616c266fd0afb8490b7f7633ef4b (diff)
downloadllvm-c81ec1f35c8226a13df4e2988d3be7b45ebd4e85.zip
llvm-c81ec1f35c8226a13df4e2988d3be7b45ebd4e85.tar.gz
llvm-c81ec1f35c8226a13df4e2988d3be7b45ebd4e85.tar.bz2
[llvm][Bazel] Fix Bazel build for 71c5964f5c0686be3319bc55a0dbfb0e3a60a917
Diffstat (limited to 'utils')
-rw-r--r--utils/bazel/llvm-project-overlay/llvm/BUILD.bazel27
1 files changed, 27 insertions, 0 deletions
diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
index c9c0edb..3223eb9 100644
--- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
@@ -636,6 +636,7 @@ cc_binary(
name = "llvm-min-tblgen",
srcs = [
"utils/TableGen/Attributes.cpp",
+ "utils/TableGen/ARMTargetDefEmitter.cpp",
"utils/TableGen/Basic/CodeGenIntrinsics.cpp",
"utils/TableGen/Basic/CodeGenIntrinsics.h",
"utils/TableGen/Basic/SDNodeProperties.cpp",
@@ -1232,6 +1233,30 @@ cc_library(
)
gentbl(
+ name = "ARMTargetParserDefGen",
+ tbl_outs = [("-gen-arm-target-def", "include/llvm/TargetParser/ARMTargetParserDef.inc")],
+ tblgen = ":llvm-min-tblgen",
+ td_file = "lib/Target/ARM/ARM.td",
+ td_srcs = [
+ ":common_target_td_sources",
+ ] + glob([
+ "lib/Target/ARM/**/*.td",
+ ]),
+)
+
+gentbl(
+ name = "AArch64TargetParserDefGen",
+ tbl_outs = [("-gen-arm-target-def", "include/llvm/TargetParser/AArch64TargetParserDef.inc")],
+ tblgen = ":llvm-min-tblgen",
+ td_file = "lib/Target/AArch64/AArch64.td",
+ td_srcs = [
+ ":common_target_td_sources",
+ ] + glob([
+ "lib/Target/AArch64/**/*.td",
+ ]),
+)
+
+gentbl(
name = "RISCVTargetParserDefGen",
tbl_outs = [("-gen-riscv-target-def", "include/llvm/TargetParser/RISCVTargetParserDef.inc")],
tblgen = ":llvm-min-tblgen",
@@ -1261,6 +1286,8 @@ cc_library(
copts = llvm_copts,
includes = ["include"],
textual_hdrs = [
+ "include/llvm/TargetParser/ARMTargetParserDef.inc",
+ "include/llvm/TargetParser/AArch64TargetParserDef.inc",
"include/llvm/TargetParser/RISCVTargetParserDef.inc",
] + glob([
"include/llvm/TargetParser/*.def",