Searched refs:_shifter (Results 1 - 6 of 6) sorted by relevance

/openjdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/
H A DvmStructs_cms.hpp37 nonstatic_field(CMSBitMap, _shifter, const int) \
H A DconcurrentMarkSweepGeneration.inline.hpp43 return (pointer_delta(addr, _bmStartWord)) >> _shifter;
47 return _bmStartWord + (offset << _shifter);
51 assert((diff & ((1 << _shifter) - 1)) == 0, "argument check");
52 return diff >> _shifter;
H A DconcurrentMarkSweepGeneration.cpp6507 _shifter(shifter),
6518 (_bmWordSize >> (_shifter + LogBitsPerByte)) + 1));
6532 assert(_virtual_space.committed_size() << (_shifter + LogBitsPerByte) >=
6534 _bm.set_size(_bmWordSize >> _shifter);
6569 assert((size_t)_bm.size() == (_bmWordSize >> _shifter),
6595 (1 << (_shifter+LogHeapWordSize))),
H A DconcurrentMarkSweepGeneration.hpp72 // with one bit per (1<<_shifter) HeapWords. (i.e. for the marking bit map,
73 // we have _shifter == 0. and for the mod union table we have
81 const int _shifter; // shifts to convert HeapWord to bit position member in class:VALUE_OBJ_CLASS_SPEC
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/
H A DconcurrentMark.hpp54 // class, with one bit per (1<<_shifter) HeapWords.
60 const int _shifter; // map to char or bit member in class:VALUE_OBJ_CLASS_SPEC
102 return _bmStartWord + (offset << _shifter);
105 return pointer_delta(addr, _bmStartWord) >> _shifter;
H A DconcurrentMark.cpp54 _shifter(shifter) {
58 (_bmWordSize >> (_shifter + LogBitsPerByte)) + 1));
70 assert(_virtual_space.committed_size() << (_shifter + LogBitsPerByte) >=
72 _bm.set_size(_bmWordSize >> _shifter);
79 HeapWordSize << _shifter);
109 assert((diff & ((1 << _shifter) - 1)) == 0, "argument check");
110 return (int) (diff >> _shifter);
116 assert(((size_t)_bm.size() * ((size_t)1 << _shifter)) == _bmWordSize,

Completed in 358 milliseconds