diff options
Diffstat (limited to 'src/jit/compiler.cpp')
-rw-r--r-- | src/jit/compiler.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/jit/compiler.cpp b/src/jit/compiler.cpp index 6813f6b787..40c31c6870 100644 --- a/src/jit/compiler.cpp +++ b/src/jit/compiler.cpp @@ -4164,7 +4164,7 @@ _SetMinOpts: /* Control the optimizations */ - if (opts.MinOpts() || opts.compDbgCode) + if (opts.OptimizationDisabled()) { opts.compFlags &= ~CLFLG_MAXOPT; opts.compFlags |= CLFLG_MINOPT; @@ -4175,7 +4175,7 @@ _SetMinOpts: codeGen->setFramePointerRequired(false); codeGen->setFrameRequired(false); - if (opts.MinOpts() || opts.compDbgCode) + if (opts.OptimizationDisabled()) { codeGen->setFrameRequired(true); } @@ -4205,7 +4205,7 @@ _SetMinOpts: } } - info.compUnwrapContextful = !opts.MinOpts() && !opts.compDbgCode; + info.compUnwrapContextful = opts.OptimizationEnabled(); fgCanRelocateEHRegions = true; } @@ -4637,7 +4637,7 @@ void Compiler::compCompile(void** methodCodePtr, ULONG* methodCodeSize, JitFlags #endif // FEATURE_EH_FUNCLETS - if (!opts.MinOpts() && !opts.compDbgCode) + if (opts.OptimizationEnabled()) { optOptimizeLayout(); EndPhase(PHASE_OPTIMIZE_LAYOUT); @@ -4647,7 +4647,7 @@ void Compiler::compCompile(void** methodCodePtr, ULONG* methodCodeSize, JitFlags EndPhase(PHASE_COMPUTE_REACHABILITY); } - if (!opts.MinOpts() && !opts.compDbgCode) + if (opts.OptimizationEnabled()) { /* Perform loop inversion (i.e. transform "while" loops into "repeat" loops) and discover and classify natural loops @@ -4684,7 +4684,7 @@ void Compiler::compCompile(void** methodCodePtr, ULONG* methodCodeSize, JitFlags // assert(lvaLocalVarRefCounted()); - if (!opts.MinOpts() && !opts.compDbgCode) + if (opts.OptimizationEnabled()) { /* Optimize boolean conditions */ @@ -4721,7 +4721,7 @@ void Compiler::compCompile(void** methodCodePtr, ULONG* methodCodeSize, JitFlags #endif // At this point we know if we are fully interruptible or not - if (!opts.MinOpts() && !opts.compDbgCode) + if (opts.OptimizationEnabled()) { bool doSsa = true; bool doEarlyProp = true; |