Skip to content

Commit

Permalink
[llvm][Bazel] Fix Bazel build for 71c5964
Browse files Browse the repository at this point in the history
  • Loading branch information
steelannelida committed Apr 24, 2024
1 parent 01f8da9 commit c81ec1f
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down Expand Up @@ -1231,6 +1232,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")],
Expand Down Expand Up @@ -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",
Expand Down

0 comments on commit c81ec1f

Please sign in to comment.