Mercurial > hg > graal-jvmci-8
comparison src/share/vm/graal/graalJavaAccess.hpp @ 17446:9a804ec7f707
converted Constant and Value to be interfaces (GRAAL-874)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 15 Oct 2014 01:10:27 +0200 |
parents | 26f5733fb645 |
children | c59612b9d110 |
comparison
equal
deleted
inserted
replaced
17445:8cc283ce4bd1 | 17446:9a804ec7f707 |
---|---|
197 start_class(BytecodePosition) \ | 197 start_class(BytecodePosition) \ |
198 oop_field(BytecodePosition, caller, "Lcom/oracle/graal/api/code/BytecodePosition;") \ | 198 oop_field(BytecodePosition, caller, "Lcom/oracle/graal/api/code/BytecodePosition;") \ |
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(AbstractConstant) \ |
203 oop_field(Constant, kind, "Lcom/oracle/graal/api/meta/Kind;") \ | 203 oop_field(AbstractConstant, kind, "Lcom/oracle/graal/api/meta/Kind;") \ |
204 end_class \ | 204 end_class \ |
205 start_class(PrimitiveConstant) \ | 205 start_class(PrimitiveConstant) \ |
206 long_field(PrimitiveConstant, primitive) \ | 206 long_field(PrimitiveConstant, primitive) \ |
207 end_class \ | 207 end_class \ |
208 start_class(RawConstant) \ | 208 start_class(RawConstant) \ |
231 start_class(LIRKind) \ | 231 start_class(LIRKind) \ |
232 oop_field(LIRKind, platformKind, "Lcom/oracle/graal/api/meta/PlatformKind;") \ | 232 oop_field(LIRKind, platformKind, "Lcom/oracle/graal/api/meta/PlatformKind;") \ |
233 int_field(LIRKind, referenceMask) \ | 233 int_field(LIRKind, referenceMask) \ |
234 end_class \ | 234 end_class \ |
235 start_class(Value) \ | 235 start_class(Value) \ |
236 oop_field(Value, kind, "Lcom/oracle/graal/api/meta/Kind;") \ | |
237 oop_field(Value, lirKind, "Lcom/oracle/graal/api/meta/LIRKind;") \ | |
238 static_oop_field(Value, ILLEGAL, "Lcom/oracle/graal/api/meta/AllocatableValue;"); \ | 236 static_oop_field(Value, ILLEGAL, "Lcom/oracle/graal/api/meta/AllocatableValue;"); \ |
237 end_class \ | |
238 start_class(AbstractValue) \ | |
239 oop_field(AbstractValue, kind, "Lcom/oracle/graal/api/meta/Kind;") \ | |
240 oop_field(AbstractValue, lirKind, "Lcom/oracle/graal/api/meta/LIRKind;") \ | |
239 end_class \ | 241 end_class \ |
240 start_class(RegisterValue) \ | 242 start_class(RegisterValue) \ |
241 oop_field(RegisterValue, reg, "Lcom/oracle/graal/api/code/Register;") \ | 243 oop_field(RegisterValue, reg, "Lcom/oracle/graal/api/code/Register;") \ |
242 end_class \ | 244 end_class \ |
243 start_class(RegisterCategory) \ | 245 start_class(RegisterCategory) \ |