--- old/src/hotspot/share/opto/node.hpp 2019-03-11 14:26:52.842354510 +0100 +++ new/src/hotspot/share/opto/node.hpp 2019-03-11 14:26:52.630354513 +0100 @@ -102,6 +102,7 @@ class MachNode; class MachNullCheckNode; class MachProjNode; +class MachPrologNode; class MachReturnNode; class MachSafePointNode; class MachSpillCopyNode; @@ -150,6 +151,9 @@ class Type; class TypeNode; class UnlockNode; +class ValueTypeBaseNode; +class ValueTypeNode; +class ValueTypePtrNode; class VectorNode; class LoadVectorNode; class StoreVectorNode; @@ -662,6 +666,7 @@ DEFINE_CLASS_ID(MachJump, MachConstant, 0) DEFINE_CLASS_ID(MachMerge, Mach, 6) DEFINE_CLASS_ID(MachMemBar, Mach, 7) + DEFINE_CLASS_ID(MachProlog, Mach, 8) DEFINE_CLASS_ID(Type, Node, 2) DEFINE_CLASS_ID(Phi, Type, 0) @@ -677,6 +682,9 @@ DEFINE_CLASS_ID(EncodeP, EncodeNarrowPtr, 0) DEFINE_CLASS_ID(EncodePKlass, EncodeNarrowPtr, 1) DEFINE_CLASS_ID(ShenandoahBarrier, Type, 7) + DEFINE_CLASS_ID(ValueTypeBase, Type, 8) + DEFINE_CLASS_ID(ValueType, ValueTypeBase, 0) + DEFINE_CLASS_ID(ValueTypePtr, ValueTypeBase, 1) DEFINE_CLASS_ID(Proj, Node, 3) DEFINE_CLASS_ID(CatchProj, Proj, 0) @@ -852,6 +860,7 @@ DEFINE_CLASS_QUERY(MachJump) DEFINE_CLASS_QUERY(MachNullCheck) DEFINE_CLASS_QUERY(MachProj) + DEFINE_CLASS_QUERY(MachProlog) DEFINE_CLASS_QUERY(MachReturn) DEFINE_CLASS_QUERY(MachSafePoint) DEFINE_CLASS_QUERY(MachSpillCopy) @@ -880,6 +889,9 @@ DEFINE_CLASS_QUERY(Store) DEFINE_CLASS_QUERY(Sub) DEFINE_CLASS_QUERY(Type) + DEFINE_CLASS_QUERY(ValueType) + DEFINE_CLASS_QUERY(ValueTypeBase) + DEFINE_CLASS_QUERY(ValueTypePtr) DEFINE_CLASS_QUERY(Vector) DEFINE_CLASS_QUERY(LoadVector) DEFINE_CLASS_QUERY(StoreVector)