Searched refs:OopMapValue (Results 1 - 9 of 9) sorted by relevance

/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/compiler/
H A DOopMapStream.java35 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 DOopMapValue.java34 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 DOopMapSet.java185 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 DoopMap.cpp48 _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 DoopMap.hpp41 // 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 DbuildOopMap.cpp399 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 DvmStructs.cpp2451 /* 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 DHTMLGenerator.java1193 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 Dc1_LIRAssembler.cpp849 OopMapValue v = s.current();

Completed in 47 milliseconds