Mercurial > hg > truffle
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 \ |