[gn] port c9f573463ebd (TargetLibraryInfo.inc)

This commit is contained in:
Nico Weber 2025-11-20 12:23:26 -05:00
parent 0e1cb2de90
commit 4aee501b0e
3 changed files with 9 additions and 0 deletions

View File

@ -0,0 +1,5 @@
import("//llvm/utils/TableGen/tablegen.gni")
tablegen("TargetLibraryInfo") {
args = [ "-gen-target-library-info" ]
}

View File

@ -1,6 +1,9 @@
static_library("Analysis") {
output_name = "LLVMAnalysis"
public_deps = [
# Must be a public_dep because Analysis's headers include
# TargetLibraryInfo.inc.
"//llvm/include/llvm/Analysis:TargetLibraryInfo",
# Must be a public_dep because Analysis's headers include llvm-config.h.
"//llvm/include/llvm/Config:llvm-config",
]

View File

@ -15,6 +15,7 @@ source_set("Basic") {
"SDNodeProperties.cpp",
"TableGen.cpp",
"TargetFeaturesEmitter.cpp",
"TargetLibraryInfoEmitter.cpp",
"VTEmitter.cpp",
]
}