Mercurial > hg > graal-jvmci-8
comparison src/share/vm/graal/graalJavaAccess.hpp @ 15018:db4254246f9a
Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
author | Christian Wimmer <christian.wimmer@oracle.com> |
---|---|
date | Mon, 07 Apr 2014 16:09:17 -0700 |
parents | aa1a43bfdf4e |
children | 36e1a11a72b3 |
comparison
equal
deleted
inserted
replaced
15017:ff5660822992 | 15018:db4254246f9a |
---|---|
199 oop_field(BytecodePosition, method, "Lcom/oracle/graal/api/meta/ResolvedJavaMethod;") \ | 199 oop_field(BytecodePosition, method, "Lcom/oracle/graal/api/meta/ResolvedJavaMethod;") \ |
200 int_field(BytecodePosition, bci) \ | 200 int_field(BytecodePosition, bci) \ |
201 end_class \ | 201 end_class \ |
202 start_class(Constant) \ | 202 start_class(Constant) \ |
203 oop_field(Constant, kind, "Lcom/oracle/graal/api/meta/Kind;") \ | 203 oop_field(Constant, kind, "Lcom/oracle/graal/api/meta/Kind;") \ |
204 oop_field(Constant, object, "Ljava/lang/Object;") \ | 204 end_class \ |
205 long_field(Constant, primitive) \ | 205 start_class(PrimitiveConstant) \ |
206 long_field(PrimitiveConstant, primitive) \ | |
207 end_class \ | |
208 start_class(NullConstant) \ | |
209 end_class \ | |
210 start_class(HotSpotObjectConstant) \ | |
211 oop_field(HotSpotObjectConstant, object, "Ljava/lang/Object;") \ | |
212 end_class \ | |
213 start_class(HotSpotMetaspaceConstant) \ | |
214 long_field(HotSpotMetaspaceConstant, primitive) \ | |
215 oop_field(HotSpotMetaspaceConstant, metaspaceObject, "Ljava/lang/Object;") \ | |
206 end_class \ | 216 end_class \ |
207 start_class(Kind) \ | 217 start_class(Kind) \ |
208 char_field(Kind, typeChar) \ | 218 char_field(Kind, typeChar) \ |
209 static_oop_field(Kind, Boolean, "Lcom/oracle/graal/api/meta/Kind;"); \ | 219 static_oop_field(Kind, Boolean, "Lcom/oracle/graal/api/meta/Kind;"); \ |
210 static_oop_field(Kind, Byte, "Lcom/oracle/graal/api/meta/Kind;"); \ | 220 static_oop_field(Kind, Byte, "Lcom/oracle/graal/api/meta/Kind;"); \ |