equal
deleted
inserted
replaced
196 bool is_cset() const { return _state == _cset || _state == _pinned_cset; } |
196 bool is_cset() const { return _state == _cset || _state == _pinned_cset; } |
197 bool is_pinned() const { return _state == _pinned || _state == _pinned_cset || _state == _pinned_humongous_start; } |
197 bool is_pinned() const { return _state == _pinned || _state == _pinned_cset || _state == _pinned_humongous_start; } |
198 |
198 |
199 // Macro-properties: |
199 // Macro-properties: |
200 bool is_alloc_allowed() const { return is_empty() || is_regular() || _state == _pinned; } |
200 bool is_alloc_allowed() const { return is_empty() || is_regular() || _state == _pinned; } |
201 bool is_conc_move_allowed() const { return is_regular() || _state == _cset; } |
201 bool is_stw_move_allowed() const { return is_regular() || _state == _cset || (ShenandoahHumongousMoves && _state == _humongous_start); } |
202 bool is_stw_move_allowed() const { return is_conc_move_allowed() || (ShenandoahHumongousMoves && _state == _humongous_start); } |
|
203 |
202 |
204 RegionState state() const { return _state; } |
203 RegionState state() const { return _state; } |
205 int state_ordinal() const { return region_state_to_ordinal(_state); } |
204 int state_ordinal() const { return region_state_to_ordinal(_state); } |
206 |
205 |
207 private: |
206 private: |