26 lines
692 B
Plaintext
26 lines
692 B
Plaintext
static_library("Passes") {
|
|
output_name = "LLVMPasses"
|
|
deps = [
|
|
"//llvm/lib/Analysis",
|
|
"//llvm/lib/CodeGen",
|
|
"//llvm/lib/IR",
|
|
"//llvm/lib/Support",
|
|
"//llvm/lib/Target",
|
|
"//llvm/lib/Transforms/AggressiveInstCombine",
|
|
"//llvm/lib/Transforms/Coroutines",
|
|
"//llvm/lib/Transforms/HelloNew",
|
|
"//llvm/lib/Transforms/IPO",
|
|
"//llvm/lib/Transforms/InstCombine",
|
|
"//llvm/lib/Transforms/Instrumentation",
|
|
"//llvm/lib/Transforms/ObjCARC",
|
|
"//llvm/lib/Transforms/Scalar",
|
|
"//llvm/lib/Transforms/Utils",
|
|
"//llvm/lib/Transforms/Vectorize",
|
|
]
|
|
sources = [
|
|
"PassBuilder.cpp",
|
|
"PassPlugin.cpp",
|
|
"StandardInstrumentations.cpp",
|
|
]
|
|
}
|