1 import("//llvm/utils/TableGen/tablegen.gni")
3 tablegen("AttributesCompatFunc") {
5 args = [ "-gen-attrs" ]
9 output_name = "LLVMCore"
11 # Must be public_dep because IR's public headers include llvm-config.h.
12 "//llvm/include/llvm/Config:llvm-config",
13 "//llvm/include/llvm/IR:public_tablegen",
16 ":AttributesCompatFunc",
17 "//llvm/include/llvm/IR:IntrinsicImpl",
18 "//llvm/lib/BinaryFormat",
23 "AbstractCallSite.cpp",
36 "DebugInfoMetadata.cpp",
38 "DiagnosticHandler.cpp",
40 "DiagnosticPrinter.cpp",
46 "IRPrintingPasses.cpp",
52 "LLVMContextImpl.cpp",
53 "LegacyPassManager.cpp",
58 "ModuleSummaryIndex.cpp",
62 "PassInstrumentation.cpp",
68 "SafepointIRVerifier.cpp",
75 "ValueSymbolTable.cpp",