comparison src/share/vm/graal/graalJavaAccess.hpp @ 16580:a7d9b88ecd68

use LIRKind in graalCodeInstaller, support compressed oops in frame states
author Lukas Stadler <lukas.stadler@oracle.com>
date Tue, 22 Jul 2014 15:06:15 +0200
parents 347915b8cea8
children 6bdd2ec553eb
comparison
equal deleted inserted replaced
16579:8a23eeeb7b06 16580:a7d9b88ecd68
221 static_oop_field(Kind, Char, "Lcom/oracle/graal/api/meta/Kind;"); \ 221 static_oop_field(Kind, Char, "Lcom/oracle/graal/api/meta/Kind;"); \
222 static_oop_field(Kind, Short, "Lcom/oracle/graal/api/meta/Kind;"); \ 222 static_oop_field(Kind, Short, "Lcom/oracle/graal/api/meta/Kind;"); \
223 static_oop_field(Kind, Int, "Lcom/oracle/graal/api/meta/Kind;"); \ 223 static_oop_field(Kind, Int, "Lcom/oracle/graal/api/meta/Kind;"); \
224 static_oop_field(Kind, Long, "Lcom/oracle/graal/api/meta/Kind;"); \ 224 static_oop_field(Kind, Long, "Lcom/oracle/graal/api/meta/Kind;"); \
225 end_class \ 225 end_class \
226 start_class(LIRKind) \
227 oop_field(LIRKind, platformKind, "Lcom/oracle/graal/api/meta/PlatformKind;") \
228 int_field(LIRKind, referenceMask) \
229 end_class \
226 start_class(Value) \ 230 start_class(Value) \
227 oop_field(Value, kind, "Lcom/oracle/graal/api/meta/Kind;") \ 231 oop_field(Value, kind, "Lcom/oracle/graal/api/meta/Kind;") \
232 oop_field(Value, lirKind, "Lcom/oracle/graal/api/meta/LIRKind;") \
228 static_oop_field(Value, ILLEGAL, "Lcom/oracle/graal/api/meta/AllocatableValue;"); \ 233 static_oop_field(Value, ILLEGAL, "Lcom/oracle/graal/api/meta/AllocatableValue;"); \
229 end_class \ 234 end_class \
230 start_class(RegisterValue) \ 235 start_class(RegisterValue) \
231 oop_field(RegisterValue, reg, "Lcom/oracle/graal/api/code/Register;") \ 236 oop_field(RegisterValue, reg, "Lcom/oracle/graal/api/code/Register;") \
232 end_class \ 237 end_class \