Mercurial > hg > truffle
diff src/share/vm/oops/methodData.hpp @ 20457:631667807de7
8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCounters
Summary: Tiered policy requires highest compilation levels always available
Reviewed-by: kvn, vlivanov
author | iveresov |
---|---|
date | Thu, 11 Sep 2014 12:18:26 -0700 |
parents | f6f9aec27858 |
children | 600c44255e5f |
line wrap: on
line diff
--- a/src/share/vm/oops/methodData.hpp Thu Sep 11 15:41:43 2014 +0000 +++ b/src/share/vm/oops/methodData.hpp Thu Sep 11 12:18:26 2014 -0700 @@ -2098,10 +2098,6 @@ // time with C1. It is used to determine if method is trivial. short _num_loops; short _num_blocks; - // Highest compile level this method has ever seen. - u1 _highest_comp_level; - // Same for OSR level - u1 _highest_osr_comp_level; // Does this method contain anything worth profiling? bool _would_profile; @@ -2275,11 +2271,6 @@ void set_would_profile(bool p) { _would_profile = p; } bool would_profile() const { return _would_profile; } - int highest_comp_level() const { return _highest_comp_level; } - void set_highest_comp_level(int level) { _highest_comp_level = level; } - int highest_osr_comp_level() const { return _highest_osr_comp_level; } - void set_highest_osr_comp_level(int level) { _highest_osr_comp_level = level; } - int num_loops() const { return _num_loops; } void set_num_loops(int n) { _num_loops = n; } int num_blocks() const { return _num_blocks; }