Searched refs:_loop_map (Results 1 - 2 of 2) sorted by relevance
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_IR.cpp | 430 BitMap2D _loop_map; // two-dimensional bit set: a bit is set if a block is contained in a loop member in class:ComputeLinearScanOrder 447 // accessors for _loop_map 448 bool is_block_in_loop (int loop_idx, BlockBegin* b) const { return _loop_map.at(loop_idx, b->block_id()); } 449 void set_block_in_loop (int loop_idx, BlockBegin* b) { _loop_map.set_bit(loop_idx, b->block_id()); } 450 void clear_block_in_loop(int loop_idx, int block_id) { _loop_map.clear_bit(loop_idx, block_id); } 499 _loop_map(0, 0), // initialized later with correct size 607 _loop_map = BitMap2D(_num_loops, _max_block_id); 608 _loop_map.clear();
|
H A D | c1_GraphBuilder.cpp | 52 intArray _loop_map; // caches the information if a block is contained in a loop member in class:VALUE_OBJ_CLASS_SPEC 104 , _loop_map() // size not known yet 357 _loop_map = intArray(BlockBegin::number_of_blocks(), 0); 375 assert(_loop_map.at(block->block_id()) == 0, "must not be set yet"); 377 _loop_map.at_put(block->block_id(), 1 << _next_loop_index); 381 assert(is_power_of_2((unsigned int)_loop_map.at(block->block_id())), "exactly one bit must be set"); 394 return _loop_map.at(block_id); 425 int header_loop_state = _loop_map.at(block_id); 436 _loop_map.at_put(block_id, loop_state);
|
Completed in 153 milliseconds