Mercurial > hg > truffle
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; |