comparison src/share/vm/jvmci/jvmciJavaClasses.hpp @ 23396:9ed5b586018b

Replace LIRKind with abstract base class (JDK-8156942).
author Roland Schatz <roland.schatz@oracle.com>
date Fri, 13 May 2016 14:33:19 +0200
parents 7743f81f8c4a
children b5557b757040
comparison
equal deleted inserted replaced
23395:19432ed40848 23396:9ed5b586018b
224 static_oop_field(JavaKind, Char, "Ljdk/vm/ci/meta/JavaKind;"); \ 224 static_oop_field(JavaKind, Char, "Ljdk/vm/ci/meta/JavaKind;"); \
225 static_oop_field(JavaKind, Short, "Ljdk/vm/ci/meta/JavaKind;"); \ 225 static_oop_field(JavaKind, Short, "Ljdk/vm/ci/meta/JavaKind;"); \
226 static_oop_field(JavaKind, Int, "Ljdk/vm/ci/meta/JavaKind;"); \ 226 static_oop_field(JavaKind, Int, "Ljdk/vm/ci/meta/JavaKind;"); \
227 static_oop_field(JavaKind, Long, "Ljdk/vm/ci/meta/JavaKind;"); \ 227 static_oop_field(JavaKind, Long, "Ljdk/vm/ci/meta/JavaKind;"); \
228 end_class \ 228 end_class \
229 start_class(LIRKind) \ 229 start_class(ValueKind) \
230 oop_field(LIRKind, platformKind, "Ljdk/vm/ci/meta/PlatformKind;") \ 230 oop_field(ValueKind, platformKind, "Ljdk/vm/ci/meta/PlatformKind;") \
231 int_field(LIRKind, referenceMask) \
232 end_class \ 231 end_class \
233 start_class(Value) \ 232 start_class(Value) \
234 oop_field(Value, lirKind, "Ljdk/vm/ci/meta/LIRKind;") \ 233 oop_field(Value, valueKind, "Ljdk/vm/ci/meta/ValueKind;") \
235 static_oop_field(Value, ILLEGAL, "Ljdk/vm/ci/meta/AllocatableValue;"); \ 234 static_oop_field(Value, ILLEGAL, "Ljdk/vm/ci/meta/AllocatableValue;"); \
236 end_class \ 235 end_class \
237 start_class(RegisterValue) \ 236 start_class(RegisterValue) \
238 oop_field(RegisterValue, reg, "Ljdk/vm/ci/code/Register;") \ 237 oop_field(RegisterValue, reg, "Ljdk/vm/ci/code/Register;") \
239 end_class \ 238 end_class \