Searched refs:_loop_map (Results 1 - 2 of 2) sorted by relevance

/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_IR.cpp430 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 Dc1_GraphBuilder.cpp52 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