Mercurial > hg > graal-jvmci-8
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 |