diff options
author | Dmitry Chernenkov <dmitryc@google.com> | 2024-04-24 11:14:49 +0000 |
---|---|---|
committer | Dmitry Chernenkov <dmitryc@google.com> | 2024-04-24 11:15:49 +0000 |
commit | c81ec1f35c8226a13df4e2988d3be7b45ebd4e85 (patch) | |
tree | e28efb8480de6b85344f63997abc0f7ca081ce85 /utils | |
parent | 01f8da908ca3616c266fd0afb8490b7f7633ef4b (diff) | |
download | llvm-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.bazel | 27 |
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", |