Mercurial > hg > truffle
comparison src/share/vm/opto/c2_globals.hpp @ 12956:3213ba4d3dff
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
author | roland |
---|---|
date | Sat, 19 Oct 2013 12:16:43 +0200 |
parents | c9ccd7b85f20 |
children | b2ee5dc63353 |
comparison
equal
deleted
inserted
replaced
12955:252d541466ea | 12956:3213ba4d3dff |
---|---|
636 \ | 636 \ |
637 diagnostic(bool, OptimizeExpensiveOps, true, \ | 637 diagnostic(bool, OptimizeExpensiveOps, true, \ |
638 "Find best control for expensive operations") \ | 638 "Find best control for expensive operations") \ |
639 \ | 639 \ |
640 product(bool, UseMathExactIntrinsics, true, \ | 640 product(bool, UseMathExactIntrinsics, true, \ |
641 "Enables intrinsification of various java.lang.Math funcitons") | 641 "Enables intrinsification of various java.lang.Math functions") \ |
642 \ | |
643 experimental(bool, ReplaceInParentMaps, false, \ | |
644 "Propagate type improvements in callers of inlinee if possible") | |
642 | 645 |
643 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) | 646 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) |
644 | 647 |
645 #endif // SHARE_VM_OPTO_C2_GLOBALS_HPP | 648 #endif // SHARE_VM_OPTO_C2_GLOBALS_HPP |