Mercurial > hg > graal-compiler
diff 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 |
line wrap: on
line diff
--- a/src/share/vm/graal/graalJavaAccess.hpp Tue Oct 14 20:02:44 2014 +0200 +++ b/src/share/vm/graal/graalJavaAccess.hpp Wed Oct 15 01:10:27 2014 +0200 @@ -199,8 +199,8 @@ oop_field(BytecodePosition, method, "Lcom/oracle/graal/api/meta/ResolvedJavaMethod;") \ int_field(BytecodePosition, bci) \ end_class \ - start_class(Constant) \ - oop_field(Constant, kind, "Lcom/oracle/graal/api/meta/Kind;") \ + start_class(AbstractConstant) \ + oop_field(AbstractConstant, kind, "Lcom/oracle/graal/api/meta/Kind;") \ end_class \ start_class(PrimitiveConstant) \ long_field(PrimitiveConstant, primitive) \ @@ -233,10 +233,12 @@ int_field(LIRKind, referenceMask) \ end_class \ start_class(Value) \ - oop_field(Value, kind, "Lcom/oracle/graal/api/meta/Kind;") \ - oop_field(Value, lirKind, "Lcom/oracle/graal/api/meta/LIRKind;") \ static_oop_field(Value, ILLEGAL, "Lcom/oracle/graal/api/meta/AllocatableValue;"); \ end_class \ + start_class(AbstractValue) \ + oop_field(AbstractValue, kind, "Lcom/oracle/graal/api/meta/Kind;") \ + oop_field(AbstractValue, lirKind, "Lcom/oracle/graal/api/meta/LIRKind;") \ + end_class \ start_class(RegisterValue) \ oop_field(RegisterValue, reg, "Lcom/oracle/graal/api/code/Register;") \ end_class \