Skip to content

Commit 64e73fb

Browse files
committed
Increase a couple of inliner thresholds
This commit increases the default value of `_bigCalleeThreshold` from 400 to 500 on x86 and the default value of `_bigCalleeThresholdForColdCallsAtWarm` from 400 to 500 for all platforms. These changes were found to increase the throughput of some benchmarks slightly (1-2%) with a minimal increase in compilation time (2-3%). Signed-off-by: Marius Pirvu <[email protected]>
1 parent 25822d8 commit 64e73fb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

compiler/control/OMROptions.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -2667,9 +2667,9 @@ OMR::Options::jitPreProcess()
26672667
#elif defined(TR_HOST_S390)
26682668
_bigCalleeThreshold = 600;
26692669
#else
2670-
_bigCalleeThreshold = 400;
2670+
_bigCalleeThreshold = 500;
26712671
#endif
2672-
_bigCalleeThresholdForColdCallsAtWarm = 400;
2672+
_bigCalleeThresholdForColdCallsAtWarm = 500;
26732673
_bigCalleeThresholdForColdCallsAtHot = 500;
26742674
_bigCalleeFreqCutoffAtWarm = 0;
26752675
_bigCalleeHotOptThreshold = 600;

0 commit comments

Comments
 (0)