@@ -655,6 +655,7 @@ cc_binary(
655
655
"utils/TableGen/Basic/DirectiveEmitter.cpp" ,
656
656
"utils/TableGen/Basic/IntrinsicEmitter.cpp" ,
657
657
"utils/TableGen/Basic/RISCVTargetDefEmitter.cpp" ,
658
+ "utils/TableGen/Basic/RuntimeLibcallsEmitter.cpp" ,
658
659
"utils/TableGen/Basic/SDNodeProperties.cpp" ,
659
660
"utils/TableGen/Basic/SDNodeProperties.h" ,
660
661
"utils/TableGen/Basic/SequenceToOffsetTable.h" ,
@@ -758,6 +759,14 @@ gentbl_cc_library(
758
759
deps = [":CommonTargetTdFiles" ],
759
760
)
760
761
762
+ gentbl_cc_library (
763
+ name = "runtime_libcalls_gen" ,
764
+ tbl_outs = {"include/llvm/IR/RuntimeLibcalls.inc" : ["-gen-runtime-libcalls" ]},
765
+ tblgen = ":llvm-min-tblgen" ,
766
+ td_file = "include/llvm/IR/RuntimeLibcalls.td" ,
767
+ deps = [":IRTdFiles" ],
768
+ )
769
+
761
770
gentbl_cc_library (
762
771
name = "vt_gen" ,
763
772
tbl_outs = {"include/llvm/CodeGen/GenVT.inc" : ["-gen-vt" ]},
@@ -964,7 +973,6 @@ cc_library(
964
973
copts = llvm_copts ,
965
974
textual_hdrs = glob ([
966
975
"include/llvm/IR/*.def" ,
967
- "lib/IR/*.def" ,
968
976
]),
969
977
deps = [
970
978
":BinaryFormat" ,
@@ -976,6 +984,7 @@ cc_library(
976
984
":config" ,
977
985
":intrinsic_enums_gen" ,
978
986
":intrinsics_impl_gen" ,
987
+ ":runtime_libcalls_gen" ,
979
988
],
980
989
)
981
990
0 commit comments