diff options
author | 2018-02-21 18:30:39 +0300 | |
---|---|---|
committer | 2018-02-21 07:30:39 -0800 | |
commit | adeb9cdd7c465d359cbbf0357b70cf2e2353a582 (patch) | |
tree | 000f62c7d692b3f217430e25287bbb3b3997775f /projects/llvm/build.sh | |
parent | aba6d498af12c5e55acd445fb0dad36befa2a7b5 (diff) |
[llvm][opt-fuzzer] Add another batch of loop related passes (#1183)
Diffstat (limited to 'projects/llvm/build.sh')
-rw-r--r-- | projects/llvm/build.sh | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/projects/llvm/build.sh b/projects/llvm/build.sh index 45cd8d0b..938be2cf 100644 --- a/projects/llvm/build.sh +++ b/projects/llvm/build.sh @@ -78,6 +78,13 @@ cp $OUT/llvm-opt-fuzzer $OUT/llvm-opt-fuzzer--x86_64-loop_predication cp $OUT/llvm-opt-fuzzer $OUT/llvm-opt-fuzzer--x86_64-guard_widening cp $OUT/llvm-opt-fuzzer $OUT/llvm-opt-fuzzer--x86_64-loop_vectorize +cp $OUT/llvm-opt-fuzzer $OUT/llvm-opt-fuzzer--x86_64-loop_rotate +cp $OUT/llvm-opt-fuzzer $OUT/llvm-opt-fuzzer--x86_64-loop_unswitch +cp $OUT/llvm-opt-fuzzer $OUT/llvm-opt-fuzzer--x86_64-loop_unroll +cp $OUT/llvm-opt-fuzzer $OUT/llvm-opt-fuzzer--x86_64-licm +cp $OUT/llvm-opt-fuzzer $OUT/llvm-opt-fuzzer--x86_64-indvars +cp $OUT/llvm-opt-fuzzer $OUT/llvm-opt-fuzzer--x86_64-strength_reduce + mv $OUT/llvm-opt-fuzzer $OUT/llvm-opt-fuzzer--x86_64-instcombine # Build corpus for the llvm-opt-fuzzer @@ -115,3 +122,10 @@ build_corpus "llvm/test/Transforms/SCCP/" "llvm-opt-fuzzer--x86_64-sccp" build_corpus "llvm/test/Transforms/LoopPredication/" "llvm-opt-fuzzer--x86_64-loop_predication" build_corpus "llvm/test/Transforms/GuardWidening/" "llvm-opt-fuzzer--x86_64-guard_widening" build_corpus "llvm/test/Transforms/LoopVectorize/" "llvm-opt-fuzzer--x86_64-loop_vectorize" + +build_corpus "llvm/test/Transforms/LoopRotate/" "llvm-opt-fuzzer--x86_64-llvm-opt-fuzzer--x86_64-loop_rotate" +build_corpus "llvm/test/Transforms/LoopUnswitch/" "llvm-opt-fuzzer--x86_64-llvm-opt-fuzzer--x86_64-loop_unswitch" +build_corpus "llvm/test/Transforms/LoopUnroll/" "llvm-opt-fuzzer--x86_64-llvm-opt-fuzzer--x86_64-loop_unroll" +build_corpus "llvm/test/Transforms/LICM/" "llvm-opt-fuzzer--x86_64-llvm-opt-fuzzer--x86_64-licm" +build_corpus "llvm/test/Transforms/IndVarSimplify/" "llvm-opt-fuzzer--x86_64-llvm-opt-fuzzer--x86_64-indvars" +build_corpus "llvm/test/Transforms/LoopStrengthReduce/" "llvm-opt-fuzzer--x86_64-llvm-opt-fuzzer--x86_64-strength_reduce" |