@@ -784,6 +784,14 @@ cc_binary(
784784 ],
785785)
786786
787+ gentbl_cc_library (
788+ name = "target_library_info_gen" ,
789+ tbl_outs = {"include/llvm/Analysis/TargetLibraryInfo.inc" : ["-gen-target-library-info" ]},
790+ tblgen = ":llvm-tblgen" ,
791+ td_file = "include/llvm/Analysis/TargetLibraryInfo.td" ,
792+ deps = [":CommonTargetTdFiles" ],
793+ )
794+
787795gentbl_cc_library (
788796 name = "intrinsic_enums_gen" ,
789797 tbl_outs = {"include/llvm/IR/IntrinsicEnums.inc" : ["-gen-intrinsic-enums" ]},
@@ -1260,6 +1268,7 @@ cc_library(
12601268 ":Support" ,
12611269 ":TargetParser" ,
12621270 ":config" ,
1271+ ":target_library_info_gen" ,
12631272 ],
12641273)
12651274
@@ -1293,6 +1302,7 @@ cc_library(
12931302 ":Support" ,
12941303 ":TargetParser" ,
12951304 ":config" ,
1305+ ":target_library_info_gen" ,
12961306 ],
12971307)
12981308
@@ -1352,6 +1362,7 @@ cc_library(
13521362filegroup (
13531363 name = "common_target_td_sources" ,
13541364 srcs = glob ([
1365+ "include/llvm/Analysis/*.td" ,
13551366 "include/llvm/CodeGen/*.td" ,
13561367 "include/llvm/Frontend/Directive/*.td" ,
13571368 "include/llvm/IR/Intrinsics*.td" ,
0 commit comments