diff options
Diffstat (limited to 'src/tools/optimization-options.h')
-rw-r--r-- | src/tools/optimization-options.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/tools/optimization-options.h b/src/tools/optimization-options.h index 698d3305e..c87530536 100644 --- a/src/tools/optimization-options.h +++ b/src/tools/optimization-options.h @@ -277,6 +277,14 @@ struct OptimizationOptions : public ToolOptions { Options::Arguments::Zero, [this](Options*, const std::string&) { passOptions.zeroFilledMemory = true; + }) + .add("--skip-pass", + "-sp", + "Skip a pass (do not run it)", + OptimizationOptionsCategory, + Options::Arguments::One, + [this](Options*, const std::string& pass) { + passOptions.passesToSkip.insert(pass); }); // add passes in registry |