summaryrefslogtreecommitdiff
path: root/src/jit/optimizer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/jit/optimizer.cpp')
-rw-r--r--src/jit/optimizer.cpp13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/jit/optimizer.cpp b/src/jit/optimizer.cpp
index 6c2d579521..881761382f 100644
--- a/src/jit/optimizer.cpp
+++ b/src/jit/optimizer.cpp
@@ -17,8 +17,6 @@ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#pragma warning ( disable : 4701 )
#endif
-static ConfigDWORD fCloneLoops;
-
/*****************************************************************************/
#if COUNT_RANGECHECKS
@@ -2697,8 +2695,7 @@ void Compiler::optUnrollLoops()
return;
#ifdef DEBUG
- static ConfigDWORD fJitNoUnroll;
- if (fJitNoUnroll.val(CLRConfig::INTERNAL_JitNoUnroll))
+ if (JitConfig.JitNoUnroll())
{
return;
}
@@ -4089,8 +4086,7 @@ bool Compiler::optComputeDerefConditions(unsigned loopNum, LoopCloneContext* con
//
void Compiler::optDebugLogLoopCloning(BasicBlock* block, GenTreePtr insertBefore)
{
- static ConfigDWORD fDebugLogLoopCloning;
- if (fDebugLogLoopCloning.val(CLRConfig::INTERNAL_JitDebugLogLoopCloning) == 0)
+ if (JitConfig.JitDebugLogLoopCloning() == 0)
{
return;
}
@@ -4165,7 +4161,7 @@ bool Compiler::optCanCloneLoops()
// Enabled for retail builds now.
unsigned cloneLoopsFlag = 1;
#ifdef DEBUG
- cloneLoopsFlag = fCloneLoops.val(CLRConfig::INTERNAL_JitCloneLoops);
+ cloneLoopsFlag = JitConfig.JitCloneLoops();
#endif
return (cloneLoopsFlag != 0);
}
@@ -5438,8 +5434,7 @@ void Compiler::optHoistLoopCode()
return;
#ifdef DEBUG
- static ConfigDWORD fJitNoHoist;
- unsigned jitNoHoist = fJitNoHoist.val(CLRConfig::INTERNAL_JitNoHoist);
+ unsigned jitNoHoist = JitConfig.JitNoHoist();
if (jitNoHoist > 0)
{
return;