From f0f46e25ecbf7edfefed17afc3d0ef60c8d1c8ee Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Fri, 27 Jun 2025 12:50:47 +0200 Subject: [PATCH] [bazel] Port 3fdf46ad60f1747e8ea1cced2e67dd36f29fc43b --- utils/bazel/llvm-project-overlay/llvm/BUILD.bazel | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel index d5a7fdb747f8..c8ace4452755 100644 --- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel @@ -655,6 +655,7 @@ cc_binary( "utils/TableGen/Basic/DirectiveEmitter.cpp", "utils/TableGen/Basic/IntrinsicEmitter.cpp", "utils/TableGen/Basic/RISCVTargetDefEmitter.cpp", + "utils/TableGen/Basic/RuntimeLibcallsEmitter.cpp", "utils/TableGen/Basic/SDNodeProperties.cpp", "utils/TableGen/Basic/SDNodeProperties.h", "utils/TableGen/Basic/SequenceToOffsetTable.h", @@ -758,6 +759,14 @@ gentbl_cc_library( deps = [":CommonTargetTdFiles"], ) +gentbl_cc_library( + name = "runtime_libcalls_gen", + tbl_outs = {"include/llvm/IR/RuntimeLibcalls.inc": ["-gen-runtime-libcalls"]}, + tblgen = ":llvm-min-tblgen", + td_file = "include/llvm/IR/RuntimeLibcalls.td", + deps = [":IRTdFiles"], +) + gentbl_cc_library( name = "vt_gen", tbl_outs = {"include/llvm/CodeGen/GenVT.inc": ["-gen-vt"]}, @@ -964,7 +973,6 @@ cc_library( copts = llvm_copts, textual_hdrs = glob([ "include/llvm/IR/*.def", - "lib/IR/*.def", ]), deps = [ ":BinaryFormat", @@ -976,6 +984,7 @@ cc_library( ":config", ":intrinsic_enums_gen", ":intrinsics_impl_gen", + ":runtime_libcalls_gen", ], )