blob: f24270f834d50d2df5393ee3ac5cf98534474748 [file] [log] [blame]
static_library("LTO") {
output_name = "LLVMLTO"
deps = [
"//llvm/include/llvm/Config:config",
"//llvm/lib/Analysis",
"//llvm/lib/Bitcode/Reader",
"//llvm/lib/Bitcode/Writer",
"//llvm/lib/CodeGen",
"//llvm/lib/IR",
"//llvm/lib/Linker",
"//llvm/lib/MC",
"//llvm/lib/Object",
"//llvm/lib/Passes",
"//llvm/lib/Support",
"//llvm/lib/Target",
"//llvm/lib/Transforms/AggressiveInstCombine",
"//llvm/lib/Transforms/IPO",
"//llvm/lib/Transforms/InstCombine",
"//llvm/lib/Transforms/ObjCARC",
"//llvm/lib/Transforms/Scalar",
"//llvm/lib/Transforms/Utils",
]
sources = [
"Caching.cpp",
"LTO.cpp",
"LTOBackend.cpp",
"LTOCodeGenerator.cpp",
"LTOModule.cpp",
"SummaryBasedOptimizations.cpp",
"ThinLTOCodeGenerator.cpp",
"UpdateCompilerUsed.cpp",
]
}