aboutsummaryrefslogtreecommitdiff
path: root/src/share/vm/opto/c2_globals.hpp
diff options
context:
space:
mode:
authorroland <none@none>2012-12-23 17:08:22 +0100
committerroland <none@none>2012-12-23 17:08:22 +0100
commit0d181351858693a9953236bac21fbbe018fef500 (patch)
tree3facdd58d98b30d9a732bd7e78f7b904be270849 /src/share/vm/opto/c2_globals.hpp
parent64f38a9e2a5df7aa14866d5c0c6257a79e856d8a (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.hpp10
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)