It's a bit non-useful when llvm-reduce runs a pass,
a testcase for a crash in which is being reduced in the first place :)
using namespace llvm;
+extern cl::OptionCategory LLVMReduceOptions;
+
static cl::opt<std::string> PassPipeline(
"ir-passes",
cl::desc("A textual description of the pass pipeline, same as "
"what's passed to `opt -passes`."),
cl::init(
"function(sroa,instcombine,gvn,simplifycfg,infer-address-spaces)"));
+ cl::cat(LLVMReduceOptions));
static void runPasses(Oracle &O, Module &Program) {
LoopAnalysisManager LAM;