summaryrefslogtreecommitdiff
path: root/src/pass.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/pass.h')
-rw-r--r--src/pass.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/pass.h b/src/pass.h
index bc9b3edde..20e099334 100644
--- a/src/pass.h
+++ b/src/pass.h
@@ -166,10 +166,13 @@ struct PassOptions {
// passes.
std::map<std::string, std::string> arguments;
+ // -Os is our default
+ static constexpr const int DEFAULT_OPTIMIZE_LEVEL = 2;
+ static constexpr const int DEFAULT_SHRINK_LEVEL = 1;
+
void setDefaultOptimizationOptions() {
- // -Os is our default
- optimizeLevel = 2;
- shrinkLevel = 1;
+ optimizeLevel = DEFAULT_OPTIMIZE_LEVEL;
+ shrinkLevel = DEFAULT_SHRINK_LEVEL;
}
static PassOptions getWithDefaultOptimizationOptions() {