30 lines
853 B
Plaintext
30 lines
853 B
Plaintext
import("//llvm/utils/gn/build/fuzzer.gni")
|
|
|
|
fuzzer("llvm-opt-fuzzer") {
|
|
deps = [
|
|
"//llvm/lib/Analysis",
|
|
"//llvm/lib/Bitcode/Reader",
|
|
"//llvm/lib/Bitcode/Writer",
|
|
"//llvm/lib/CodeGen",
|
|
"//llvm/lib/FuzzMutate",
|
|
"//llvm/lib/IR",
|
|
"//llvm/lib/IRReader",
|
|
"//llvm/lib/MC",
|
|
"//llvm/lib/Passes",
|
|
"//llvm/lib/Support",
|
|
"//llvm/lib/Target",
|
|
"//llvm/lib/Target:TargetsToBuild",
|
|
"//llvm/lib/Transforms/AggressiveInstCombine",
|
|
"//llvm/lib/Transforms/Coroutines",
|
|
"//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",
|
|
]
|
|
dummy_main = "DummyOptFuzzer.cpp"
|
|
sources = [ "llvm-opt-fuzzer.cpp" ]
|
|
}
|