1.1 --- a/src/share/vm/c1/c1_Compilation.hpp Mon Oct 21 17:34:27 2013 -0700 1.2 +++ b/src/share/vm/c1/c1_Compilation.hpp Tue Oct 22 09:51:47 2013 +0200 1.3 @@ -238,7 +238,18 @@ 1.4 return env()->comp_level() == CompLevel_full_profile && 1.5 C1UpdateMethodData && C1ProfileCheckcasts; 1.6 } 1.7 - 1.8 + bool profile_parameters() { 1.9 + return env()->comp_level() == CompLevel_full_profile && 1.10 + C1UpdateMethodData && MethodData::profile_parameters(); 1.11 + } 1.12 + bool profile_arguments() { 1.13 + return env()->comp_level() == CompLevel_full_profile && 1.14 + C1UpdateMethodData && MethodData::profile_arguments(); 1.15 + } 1.16 + bool profile_return() { 1.17 + return env()->comp_level() == CompLevel_full_profile && 1.18 + C1UpdateMethodData && MethodData::profile_return(); 1.19 + } 1.20 // will compilation make optimistic assumptions that might lead to 1.21 // deoptimization and that the runtime will account for? 1.22 bool is_optimistic() const {