641 "Enables intrinsification of various java.lang.Math functions") \ |
641 "Enables intrinsification of various java.lang.Math functions") \ |
642 \ |
642 \ |
643 experimental(bool, ReplaceInParentMaps, false, \ |
643 experimental(bool, ReplaceInParentMaps, false, \ |
644 "Propagate type improvements in callers of inlinee if possible") \ |
644 "Propagate type improvements in callers of inlinee if possible") \ |
645 \ |
645 \ |
646 experimental(bool, UseTypeSpeculation, false, \ |
646 product(bool, UseTypeSpeculation, true, \ |
647 "Speculatively propagate types from profiles") \ |
647 "Speculatively propagate types from profiles") \ |
648 \ |
648 \ |
649 diagnostic(bool, UseInlineDepthForSpeculativeTypes, true, \ |
649 diagnostic(bool, UseInlineDepthForSpeculativeTypes, true, \ |
650 "Carry inline depth of profile point with speculative type " \ |
650 "Carry inline depth of profile point with speculative type " \ |
651 "and give priority to profiling from lower inline depth") \ |
651 "and give priority to profiling from lower inline depth") \ |