Bug 1142669 part 5 - Lower inliningMaxCallerBytecodeLength from 10000 to 1500. r=h4writer
authorJan de Mooij <jdemooij@mozilla.com>
Sat, 21 Mar 2015 12:33:41 +0100
changeset 263757 751aea13dd05b5353ce7d0f4ba5979e77433cec8
parent 263688 2232d2bce241d032aacb2a4548ba780e9e8f3894
child 263758 8c968097ff98dd0c029ca04dd58771527f897846
push id4718
push userraliiev@mozilla.com
push dateMon, 11 May 2015 18:39:53 +0000
treeherdermozilla-beta@c20c4ef55f08 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersh4writer
bugs1142669, 10000
milestone39.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1142669 part 5 - Lower inliningMaxCallerBytecodeLength from 10000 to 1500. r=h4writer
js/src/jit/IonOptimizationLevels.cpp
--- a/js/src/jit/IonOptimizationLevels.cpp
+++ b/js/src/jit/IonOptimizationLevels.cpp
@@ -35,17 +35,17 @@ OptimizationInfo::initNormalOptimization
     loopUnrolling_ = true;
     autoTruncate_ = true;
     sink_ = true;
     registerAllocator_ = RegisterAllocator_Backtracking;
 
     inlineMaxBytecodePerCallSiteMainThread_ = 500;
     inlineMaxBytecodePerCallSiteOffThread_ = 1000;
     inlineMaxTotalBytecodeLength_ = 80000;
-    inliningMaxCallerBytecodeLength_ = 10000;
+    inliningMaxCallerBytecodeLength_ = 1500;
     maxInlineDepth_ = 3;
     scalarReplacement_ = true;
     smallFunctionMaxInlineDepth_ = 10;
     compilerWarmUpThreshold_ = CompilerWarmupThreshold;
     inliningWarmUpThresholdFactor_ = 0.125;
     inliningRecompileThresholdFactor_ = 4;
 }