Mercurial > hg > truffle
comparison src/share/vm/runtime/deoptimization.cpp @ 7084:9ba90252ce08
HotSpotResolvedJavaType is now the HotSpot implementation of ResolvedJavaType,
Renamed old HotSpotResolvedJavaType to HotSpotResolvedObjectType
Renamed HotSpotTypePrimitive to HotSpotResolvedPrimitiveType
Renamed HotSpotTypeUnresolved to HotSpotUnresolvedJavaType
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Wed, 28 Nov 2012 14:07:25 +0100 |
parents | e522a00b91aa |
children | a818db37b7be |
comparison
equal
deleted
inserted
replaced
7083:fa3c8913d674 | 7084:9ba90252ce08 |
---|---|
942 } | 942 } |
943 } | 943 } |
944 | 944 |
945 #ifdef GRAAL | 945 #ifdef GRAAL |
946 // Restore fields of an eliminated instance object using the same field order | 946 // Restore fields of an eliminated instance object using the same field order |
947 // returned by HotSpotResolvedJavaType.getInstanceFields(true) | 947 // returned by HotSpotResolvedObjectType.getInstanceFields(true) |
948 static int reassign_fields_by_klass(InstanceKlass* klass, frame* fr, RegisterMap* reg_map, ObjectValue* sv, int svIndex, oop obj) { | 948 static int reassign_fields_by_klass(InstanceKlass* klass, frame* fr, RegisterMap* reg_map, ObjectValue* sv, int svIndex, oop obj) { |
949 if (klass->superklass() != NULL) { | 949 if (klass->superklass() != NULL) { |
950 svIndex = reassign_fields_by_klass(klass->superklass(), fr, reg_map, sv, svIndex, obj); | 950 svIndex = reassign_fields_by_klass(klass->superklass(), fr, reg_map, sv, svIndex, obj); |
951 } | 951 } |
952 | 952 |