/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/compiler/ |
H A D | OopMapStream.java | 35 private OopMapValue omv; 39 this(oopMap, (OopMapValue.OopTypes[]) null); 42 public OopMapStream(OopMap oopMap, OopMapValue.OopTypes type) { 43 this(oopMap, (OopMapValue.OopTypes[]) null); 47 public OopMapStream(OopMap oopMap, OopMapValue.OopTypes[] types) { 56 omv = new OopMapValue(); 71 public OopMapValue getCurrent() { 79 private int computeMask(OopMapValue.OopTypes[] types) {
|
H A D | OopMapValue.java | 34 public class OopMapValue { class 66 TYPE_BITS = db.lookupIntConstant("OopMapValue::type_bits").intValue(); 67 REGISTER_BITS = db.lookupIntConstant("OopMapValue::register_bits").intValue(); 68 TYPE_SHIFT = db.lookupIntConstant("OopMapValue::type_shift").intValue(); 69 REGISTER_SHIFT = db.lookupIntConstant("OopMapValue::register_shift").intValue(); 70 TYPE_MASK = db.lookupIntConstant("OopMapValue::type_mask").intValue(); 71 TYPE_MASK_IN_PLACE = db.lookupIntConstant("OopMapValue::type_mask_in_place").intValue(); 72 REGISTER_MASK = db.lookupIntConstant("OopMapValue::register_mask").intValue(); 73 REGISTER_MASK_IN_PLACE = db.lookupIntConstant("OopMapValue::register_mask_in_place").intValue(); 74 UNUSED_VALUE = db.lookupIntConstant("OopMapValue 94 public OopMapValue() { setValue((short) 0); setContentReg(new VMReg(0)); } method in class:OopMapValue 95 public OopMapValue(VMReg reg, OopTypes t) { setReg(reg); setType(t); } method in class:OopMapValue 96 public OopMapValue(VMReg reg, OopTypes t, VMReg reg2) { setReg(reg); setType(t); setContentReg(reg2); } method in class:OopMapValue 97 public OopMapValue(CompressedReadStream stream) { readFrom(stream); } method in class:OopMapValue [all...] |
H A D | OopMapSet.java | 185 OopMapValue omv; 187 for (OopMapStream oms = new OopMapStream(map, OopMapValue.OopTypes.DERIVED_OOP_VALUE); !oms.isDone(); oms.next()) { 202 OopMapValue.OopTypes[] values = new OopMapValue.OopTypes[] { 203 OopMapValue.OopTypes.OOP_VALUE, OopMapValue.OopTypes.VALUE_VALUE, OopMapValue.OopTypes.NARROWOOP_VALUE 211 if (omv.getType() == OopMapValue.OopTypes.OOP_VALUE) { 216 } else if (omv.getType() == OopMapValue.OopTypes.VALUE_VALUE) { 218 } else if (omv.getType() == OopMapValue [all...] |
/openjdk7/hotspot/src/share/vm/compiler/ |
H A D | oopMap.cpp | 48 _mask = OopMapValue::type_mask_in_place; 92 _locs_used = NEW_RESOURCE_ARRAY(OopMapValue::oop_types, _locs_length); 93 for(int i = 0; i < _locs_length; i++) _locs_used[i] = OopMapValue::unused_value; 108 _locs_used = NEW_RESOURCE_ARRAY(OopMapValue::oop_types, _locs_length); 109 for(int i = 0; i < _locs_length; i++) _locs_used[i] = OopMapValue::unused_value; 114 OopMapValue omv = oms.current(); 151 void OopMap::set_xxx(VMReg reg, OopMapValue::oop_types x, VMReg optional) { 154 assert( _locs_used[reg->value()] == OopMapValue::unused_value, "cannot insert twice" ); 157 OopMapValue o(reg, x); 159 if(x == OopMapValue [all...] |
H A D | oopMap.hpp | 41 // OopMapValue describes a single OopMap entry 47 class OopMapValue: public StackObj { class in inherits:StackObj 77 OopMapValue () { set_value(0); set_content_reg(VMRegImpl::Bad()); } function in class:OopMapValue 78 OopMapValue (VMReg reg, oop_types t) { set_reg_type(reg,t); } function in class:OopMapValue 79 OopMapValue (VMReg reg, oop_types t, VMReg reg2) { set_reg_type(reg,t); set_content_reg(reg2); } function in class:OopMapValue 80 OopMapValue (CompressedReadStream* stream) { read_from(stream); } function in class:OopMapValue 152 debug_only( OopMapValue::oop_types* _locs_used; int _locs_length;) 177 debug_only(OopMapValue::oop_types locs_used( int indx ) { return _locs_used[indx]; }) 188 void set_xxx(VMReg reg, OopMapValue::oop_types x, VMReg optional); 197 return OopMapValue [all...] |
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | buildOopMap.cpp | 399 for( OopMapStream oms1(omap, OopMapValue::derived_oop_value); !oms1.is_done(); oms1.next()) { 400 OopMapValue omv1 = oms1.current(); 402 for( OopMapStream oms2(omap,OopMapValue::oop_value); !oms2.is_done(); oms2.next()) {
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | vmStructs.cpp | 2451 /* OopMapValue */ \ 2454 declare_constant(OopMapValue::type_bits) \ 2455 declare_constant(OopMapValue::register_bits) \ 2456 declare_constant(OopMapValue::type_shift) \ 2457 declare_constant(OopMapValue::register_shift) \ 2458 declare_constant(OopMapValue::type_mask) \ 2459 declare_constant(OopMapValue::type_mask_in_place) \ 2460 declare_constant(OopMapValue::register_mask) \ 2461 declare_constant(OopMapValue::register_mask_in_place) \ 2462 declare_constant(OopMapValue [all...] |
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/ |
H A D | HTMLGenerator.java | 1193 OopMapValue omv = oms.getCurrent(); 1230 OopMapStream oms = new OopMapStream(map, OopMapValue.OopTypes.OOP_VALUE); 1233 oms = new OopMapStream(map, OopMapValue.OopTypes.NARROWOOP_VALUE); 1236 oms = new OopMapStream(map, OopMapValue.OopTypes.VALUE_VALUE); 1239 oms = new OopMapStream(map, OopMapValue.OopTypes.CALLEE_SAVED_VALUE); 1242 oms = new OopMapStream(map, OopMapValue.OopTypes.DERIVED_OOP_VALUE);
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_LIRAssembler.cpp | 849 OopMapValue v = s.current();
|