comparison src/share/vm/graal/graalJavaAccess.hpp @ 5682:f787843c890c

implemented inferStamp for NewInstanceStubCall to infer exact, non-null stamp from constant hub value
author Doug Simon <doug.simon@oracle.com>
date Fri, 22 Jun 2012 10:43:06 +0200
parents 69358a2182a3
children 6cb39a47da14
comparison
equal deleted inserted replaced
5679:b32dc49bc024 5682:f787843c890c
54 int_field(HotSpotResolvedJavaType, superCheckOffset) \ 54 int_field(HotSpotResolvedJavaType, superCheckOffset) \
55 boolean_field(HotSpotResolvedJavaType, isArrayClass) \ 55 boolean_field(HotSpotResolvedJavaType, isArrayClass) \
56 boolean_field(HotSpotResolvedJavaType, isInstanceClass) \ 56 boolean_field(HotSpotResolvedJavaType, isInstanceClass) \
57 boolean_field(HotSpotResolvedJavaType, isInterface) \ 57 boolean_field(HotSpotResolvedJavaType, isInterface) \
58 int_field(HotSpotResolvedJavaType, instanceSize) \ 58 int_field(HotSpotResolvedJavaType, instanceSize) \
59 end_class \ 59 end_class \
60 start_class(HotSpotKlassOop) \ 60 start_class(HotSpotKlassOop) \
61 oop_field(HotSpotKlassOop, javaMirror, "Ljava/lang/Class;") \ 61 oop_field(HotSpotKlassOop, type, "Lcom/oracle/graal/api/meta/ResolvedJavaType;") \
62 end_class \ 62 end_class \
63 start_class(HotSpotResolvedJavaMethod) \ 63 start_class(HotSpotResolvedJavaMethod) \
64 oop_field(HotSpotResolvedJavaMethod, name, "Ljava/lang/String;") \ 64 oop_field(HotSpotResolvedJavaMethod, name, "Ljava/lang/String;") \
65 oop_field(HotSpotResolvedJavaMethod, holder, "Lcom/oracle/graal/api/meta/ResolvedJavaType;") \ 65 oop_field(HotSpotResolvedJavaMethod, holder, "Lcom/oracle/graal/api/meta/ResolvedJavaType;") \
66 oop_field(HotSpotResolvedJavaMethod, javaMirror, "Ljava/lang/Object;") \ 66 oop_field(HotSpotResolvedJavaMethod, javaMirror, "Ljava/lang/Object;") \
67 int_field(HotSpotResolvedJavaMethod, codeSize) \ 67 int_field(HotSpotResolvedJavaMethod, codeSize) \