comparison src/share/vm/opto/c2_globals.hpp @ 17731:62825ea7e51f

8031754: Type speculation should favor profile data from outermost inlined method Summary: favor profile data coming from outer most method Reviewed-by: kvn, twisti
author roland
date Fri, 14 Mar 2014 17:15:32 +0100
parents 085b304a1cc5
children 8f28240318a2
comparison
equal deleted inserted replaced
17728:b8413a9cbb84 17731:62825ea7e51f
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 experimental(bool, UseTypeSpeculation, false, \
647 "Speculatively propagate types from profiles") 647 "Speculatively propagate types from profiles") \
648 \
649 diagnostic(bool, UseInlineDepthForSpeculativeTypes, true, \
650 "Carry inline depth of profile point with speculative type " \
651 "and give priority to profiling from lower inline depth") \
652
648 653
649 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) 654 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)
650 655
651 #endif // SHARE_VM_OPTO_C2_GLOBALS_HPP 656 #endif // SHARE_VM_OPTO_C2_GLOBALS_HPP