< prev index next >

src/hotspot/share/opto/chaitin.hpp

Print this page
rev 53991 : 8220159: Optimize various RegMask operations by introducing watermarks
Reviewed-by: neliasso

*** 112,124 **** _mask_size = size; #ifdef ASSERT _msize_valid=1; if (_is_vector) { assert(!_fat_proj, "sanity"); ! _mask.verify_sets(_num_regs); } else if (_num_regs == 2 && !_fat_proj) { ! _mask.verify_pairs(); } #endif } void compute_set_mask_size() { set_mask_size(compute_mask_size()); } int mask_size() const { assert( _msize_valid, "mask size not valid" ); --- 112,124 ---- _mask_size = size; #ifdef ASSERT _msize_valid=1; if (_is_vector) { assert(!_fat_proj, "sanity"); ! assert(_mask.is_aligned_sets(_num_regs), "mask is not aligned, adjacent sets"); } else if (_num_regs == 2 && !_fat_proj) { ! assert(_mask.is_aligned_pairs(), "mask is not aligned, adjacent pairs"); } #endif } void compute_set_mask_size() { set_mask_size(compute_mask_size()); } int mask_size() const { assert( _msize_valid, "mask size not valid" );
< prev index next >