diff options
author | roland <none@none> | 2013-10-19 12:16:43 +0200 |
---|---|---|
committer | roland <none@none> | 2013-10-19 12:16:43 +0200 |
commit | 07b56092c33eeece957448e6703448186e832248 (patch) | |
tree | bda1fba3bc1b9a0f26652e60468fb3107b20d8fa /src/share/vm/opto/c2_globals.hpp | |
parent | a1a245c428f3db760409c12acadaaba20766b901 (diff) |
8024069: replace_in_map() should operate on parent maps
Summary: type information gets lost because replace_in_map() doesn't update parent maps
Reviewed-by: kvn, twisti
Diffstat (limited to 'src/share/vm/opto/c2_globals.hpp')
-rw-r--r-- | src/share/vm/opto/c2_globals.hpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/share/vm/opto/c2_globals.hpp b/src/share/vm/opto/c2_globals.hpp index c17f77582..47a7af8fc 100644 --- a/src/share/vm/opto/c2_globals.hpp +++ b/src/share/vm/opto/c2_globals.hpp @@ -638,7 +638,10 @@ "Find best control for expensive operations") \ \ product(bool, UseMathExactIntrinsics, true, \ - "Enables intrinsification of various java.lang.Math funcitons") + "Enables intrinsification of various java.lang.Math functions") \ + \ + experimental(bool, ReplaceInParentMaps, false, \ + "Propagate type improvements in callers of inlinee if possible") 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) |