src/share/vm/opto/valuetypenode.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/opto/valuetypenode.cpp	Fri Nov  4 16:24:21 2016
--- new/src/share/vm/opto/valuetypenode.cpp	Fri Nov  4 16:24:21 2016

*** 34,44 **** --- 34,44 ---- return new ValueTypeNode(type, gvn.zerocon(T_VALUETYPE)); } Node* ValueTypeNode::make(PhaseGVN& gvn, Node* mem, Node* oop) { // Create and initialize a ValueTypeNode by loading all field ! // values from memory and also save the oop to the heap allocated version. ! // values from memory and also save the oop to the heap-allocated version. const TypeValueTypePtr* vtptr = gvn.type(oop)->is_valuetypeptr(); ValueTypeNode* vt = new ValueTypeNode(vtptr->value_type(), oop); for (uint index = 0; index < vt->field_count(); ++index) { int offset = vt->get_field_offset(index); const TypePtr* adr_type = vtptr->add_offset(offset);

src/share/vm/opto/valuetypenode.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File