[lit] Improve lit.Run class
[llvm-complete.git] / utils / gn / secondary / llvm / tools / llvm-opt-fuzzer / BUILD.gn
blobcb95dda81e8174a7e171d0cd66187a3284dca1ec
1 import("//llvm/utils/gn/build/fuzzer.gni")
3 fuzzer("llvm-opt-fuzzer") {
4   deps = [
5     "//llvm/lib/Analysis",
6     "//llvm/lib/Bitcode/Reader",
7     "//llvm/lib/Bitcode/Writer",
8     "//llvm/lib/CodeGen",
9     "//llvm/lib/FuzzMutate",
10     "//llvm/lib/IR",
11     "//llvm/lib/IRReader",
12     "//llvm/lib/MC",
13     "//llvm/lib/Passes",
14     "//llvm/lib/Support",
15     "//llvm/lib/Target",
16     "//llvm/lib/Target:TargetsToBuild",
17     "//llvm/lib/Transforms/AggressiveInstCombine",
18     "//llvm/lib/Transforms/Coroutines",
19     "//llvm/lib/Transforms/IPO",
20     "//llvm/lib/Transforms/InstCombine",
21     "//llvm/lib/Transforms/Instrumentation",
22     "//llvm/lib/Transforms/ObjCARC",
23     "//llvm/lib/Transforms/Scalar",
24     "//llvm/lib/Transforms/Utils",
25     "//llvm/lib/Transforms/Vectorize",
26   ]
27   dummy_main = "DummyOptFuzzer.cpp"
28   sources = [
29     "llvm-opt-fuzzer.cpp",
30   ]