mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 15:24:43 +02:00
8156942: [JVMCI] replace LIRKind with abstract base class
Reviewed-by: iveresov
This commit is contained in:
parent
fd3645227b
commit
5686cc1784
28 changed files with 304 additions and 621 deletions
|
@ -230,12 +230,11 @@ class JVMCIJavaClasses : AllStatic {
|
|||
static_oop_field(JavaKind, Int, "Ljdk/vm/ci/meta/JavaKind;"); \
|
||||
static_oop_field(JavaKind, Long, "Ljdk/vm/ci/meta/JavaKind;"); \
|
||||
end_class \
|
||||
start_class(LIRKind) \
|
||||
oop_field(LIRKind, platformKind, "Ljdk/vm/ci/meta/PlatformKind;") \
|
||||
int_field(LIRKind, referenceMask) \
|
||||
start_class(ValueKind) \
|
||||
oop_field(ValueKind, platformKind, "Ljdk/vm/ci/meta/PlatformKind;") \
|
||||
end_class \
|
||||
start_class(Value) \
|
||||
oop_field(Value, lirKind, "Ljdk/vm/ci/meta/LIRKind;") \
|
||||
oop_field(Value, valueKind, "Ljdk/vm/ci/meta/ValueKind;") \
|
||||
static_oop_field(Value, ILLEGAL, "Ljdk/vm/ci/meta/AllocatableValue;"); \
|
||||
end_class \
|
||||
start_class(RegisterValue) \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue