29 lines
770 B
Plaintext
29 lines
770 B
Plaintext
|
executable("llvm-reduce") {
|
||
|
deps = [
|
||
|
"//llvm/lib/IR",
|
||
|
"//llvm/lib/IRReader",
|
||
|
"//llvm/lib/Support",
|
||
|
"//llvm/lib/Target",
|
||
|
"//llvm/lib/Target:TargetsToBuild",
|
||
|
"//llvm/lib/Transforms/Utils",
|
||
|
]
|
||
|
include_dirs = [ "." ]
|
||
|
sources = [
|
||
|
"TestRunner.cpp",
|
||
|
"deltas/Delta.cpp",
|
||
|
"deltas/ReduceAliases.cpp",
|
||
|
"deltas/ReduceArguments.cpp",
|
||
|
"deltas/ReduceAttributes.cpp",
|
||
|
"deltas/ReduceBasicBlocks.cpp",
|
||
|
"deltas/ReduceFunctionBodies.cpp",
|
||
|
"deltas/ReduceFunctions.cpp",
|
||
|
"deltas/ReduceGlobalVarInitializers.cpp",
|
||
|
"deltas/ReduceGlobalVars.cpp",
|
||
|
"deltas/ReduceInstructions.cpp",
|
||
|
"deltas/ReduceMetadata.cpp",
|
||
|
"deltas/ReduceOperandBundles.cpp",
|
||
|
"deltas/ReduceSpecialGlobals.cpp",
|
||
|
"llvm-reduce.cpp",
|
||
|
]
|
||
|
}
|