diff options
author | roland <none@none> | 2012-12-23 17:08:22 +0100 |
---|---|---|
committer | roland <none@none> | 2012-12-23 17:08:22 +0100 |
commit | 0d181351858693a9953236bac21fbbe018fef500 (patch) | |
tree | 3facdd58d98b30d9a732bd7e78f7b904be270849 /src/share/vm/opto/c2_globals.hpp | |
parent | 64f38a9e2a5df7aa14866d5c0c6257a79e856d8a (diff) |
8005071: Incremental inlining for JSR 292
Summary: post parse inlining driven by number of live nodes.
Reviewed-by: twisti, kvn, jrose
Diffstat (limited to 'src/share/vm/opto/c2_globals.hpp')
-rw-r--r-- | src/share/vm/opto/c2_globals.hpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/share/vm/opto/c2_globals.hpp b/src/share/vm/opto/c2_globals.hpp index ba30d230c..fa481caae 100644 --- a/src/share/vm/opto/c2_globals.hpp +++ b/src/share/vm/opto/c2_globals.hpp @@ -606,6 +606,16 @@ \ develop(bool, VerifyAliases, false, \ "perform extra checks on the results of alias analysis") \ + \ + product(bool, IncrementalInline, true, \ + "do post parse inlining") \ + \ + develop(bool, AlwaysIncrementalInline, false, \ + "do all inlining incrementally") \ + \ + product(intx, LiveNodeCountInliningCutoff, 20000, \ + "max number of live nodes in a method") \ + C2_FLAGS(DECLARE_DEVELOPER_FLAG, DECLARE_PD_DEVELOPER_FLAG, DECLARE_PRODUCT_FLAG, DECLARE_PD_PRODUCT_FLAG, DECLARE_DIAGNOSTIC_FLAG, DECLARE_EXPERIMENTAL_FLAG, DECLARE_NOTPRODUCT_FLAG) |