comparison src/share/vm/runtime/arguments.cpp @ 7473:d092d1b31229

8005071: Incremental inlining for JSR 292 Summary: post parse inlining driven by number of live nodes. Reviewed-by: twisti, kvn, jrose
author roland
date Sun, 23 Dec 2012 17:08:22 +0100
parents 442f942757c0
children f1c06dcee0b5
comparison
equal deleted inserted replaced
7445:cd962e15c08e 7473:d092d1b31229
3289 UseOptoBiasInlining = false; 3289 UseOptoBiasInlining = false;
3290 } 3290 }
3291 if (!EliminateLocks) { 3291 if (!EliminateLocks) {
3292 EliminateNestedLocks = false; 3292 EliminateNestedLocks = false;
3293 } 3293 }
3294 if (!Inline) {
3295 IncrementalInline = false;
3296 }
3297 #ifndef PRODUCT
3298 if (!IncrementalInline) {
3299 AlwaysIncrementalInline = false;
3300 }
3301 #endif
3302 if (IncrementalInline && FLAG_IS_DEFAULT(MaxNodeLimit)) {
3303 // incremental inlining: bump MaxNodeLimit
3304 FLAG_SET_DEFAULT(MaxNodeLimit, (intx)75000);
3305 }
3294 #endif 3306 #endif
3295 3307
3296 if (PrintAssembly && FLAG_IS_DEFAULT(DebugNonSafepoints)) { 3308 if (PrintAssembly && FLAG_IS_DEFAULT(DebugNonSafepoints)) {
3297 warning("PrintAssembly is enabled; turning on DebugNonSafepoints to gain additional output"); 3309 warning("PrintAssembly is enabled; turning on DebugNonSafepoints to gain additional output");
3298 DebugNonSafepoints = true; 3310 DebugNonSafepoints = true;