src/share/vm/c1/c1_Compilation.hpp

changeset 5987
5ccbab1c69f3
parent 5914
d13d7aba8c12
child 6217
849eb7bfceac
     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                             {

mercurial