hotspot/src/share/vm/c1/c1_GraphBuilder.cpp
changeset 4430 95b539dfa1e8
parent 3908 24b55ad4c228
child 5046 27e801a857cb
equal deleted inserted replaced
4429:d7eb4e2099aa 4430:95b539dfa1e8
   363     assert(0 <= _next_loop_index && _next_loop_index < BitsPerInt, "_next_loop_index is used as a bit-index in integer");
   363     assert(0 <= _next_loop_index && _next_loop_index < BitsPerInt, "_next_loop_index is used as a bit-index in integer");
   364     _loop_map.at_put(block->block_id(), 1 << _next_loop_index);
   364     _loop_map.at_put(block->block_id(), 1 << _next_loop_index);
   365     if (_next_loop_index < 31) _next_loop_index++;
   365     if (_next_loop_index < 31) _next_loop_index++;
   366   } else {
   366   } else {
   367     // block already marked as loop header
   367     // block already marked as loop header
   368     assert(is_power_of_2(_loop_map.at(block->block_id())), "exactly one bit must be set");
   368     assert(is_power_of_2((unsigned int)_loop_map.at(block->block_id())), "exactly one bit must be set");
   369   }
   369   }
   370 }
   370 }
   371 
   371 
   372 int BlockListBuilder::mark_loops(BlockBegin* block, bool in_subroutine) {
   372 int BlockListBuilder::mark_loops(BlockBegin* block, bool in_subroutine) {
   373   int block_id = block->block_id();
   373   int block_id = block->block_id();