diff options
Diffstat (limited to 'contrib/llvm-project/llvm/lib/FuzzMutate/FuzzerCLI.cpp')
| -rw-r--r-- | contrib/llvm-project/llvm/lib/FuzzMutate/FuzzerCLI.cpp | 16 | 
1 files changed, 13 insertions, 3 deletions
diff --git a/contrib/llvm-project/llvm/lib/FuzzMutate/FuzzerCLI.cpp b/contrib/llvm-project/llvm/lib/FuzzMutate/FuzzerCLI.cpp index c64e9c04e199..58e4b74f4b22 100644 --- a/contrib/llvm-project/llvm/lib/FuzzMutate/FuzzerCLI.cpp +++ b/contrib/llvm-project/llvm/lib/FuzzMutate/FuzzerCLI.cpp @@ -86,13 +86,12 @@ void llvm::handleExecNameEncodedOptimizerOpts(StringRef ExecName) {        Args.push_back("-passes=gvn");      } else if (Opt == "sccp") {        Args.push_back("-passes=sccp"); -      } else if (Opt == "loop_predication") {        Args.push_back("-passes=loop-predication");      } else if (Opt == "guard_widening") {        Args.push_back("-passes=guard-widening");      } else if (Opt == "loop_rotate") { -      Args.push_back("-passes=loop(rotate)"); +      Args.push_back("-passes=loop-rotate");      } else if (Opt == "loop_unswitch") {        Args.push_back("-passes=loop(simple-loop-unswitch)");      } else if (Opt == "loop_unroll") { @@ -107,7 +106,18 @@ void llvm::handleExecNameEncodedOptimizerOpts(StringRef ExecName) {        Args.push_back("-passes=loop-reduce");      } else if (Opt == "irce") {        Args.push_back("-passes=irce"); - +    } else if (Opt == "dse") { +      Args.push_back("-passes=dse"); +    } else if (Opt == "loop_idiom") { +      Args.push_back("-passes=loop-idiom"); +    } else if (Opt == "reassociate") { +      Args.push_back("-passes=reassociate"); +    } else if (Opt == "lower_matrix_intrinsics") { +      Args.push_back("-passes=lower-matrix-intrinsics"); +    } else if (Opt == "memcpyopt") { +      Args.push_back("-passes=memcpyopt"); +    } else if (Opt == "sroa") { +      Args.push_back("-passes=sroa");      } else if (Triple(Opt).getArch()) {        Args.push_back("-mtriple=" + Opt.str());      } else {  | 
