[PATCH] D39555: Introduce llvm-opt-fuzzer for fuzzing optimization passes

Justin Bogner via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 9 10:20:02 PST 2017


bogner added inline comments.


================
Comment at: lib/FuzzMutate/FuzzerCLI.cpp:80-84
+  for (StringRef Opt : Opts) {
+    if (Opt.startswith("instcombine")) {
+      Args.push_back("-passes=instcombine");
+    } else if (Triple(Opt).getArch()) {
+      Args.push_back("-mtriple=" + Opt.str());
----------------
Why not assume everything that isn't an arch is a pass name and pass them all as a comma separated list to -passes=?


https://reviews.llvm.org/D39555





More information about the llvm-commits mailing list