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", ] }