636 DEFINE_CLASS_ID(MachSafePoint, MachReturn, 0)
637 DEFINE_CLASS_ID(MachCall, MachSafePoint, 0)
638 DEFINE_CLASS_ID(MachCallJava, MachCall, 0)
639 DEFINE_CLASS_ID(MachCallStaticJava, MachCallJava, 0)
640 DEFINE_CLASS_ID(MachCallDynamicJava, MachCallJava, 1)
641 DEFINE_CLASS_ID(MachCallRuntime, MachCall, 1)
642 DEFINE_CLASS_ID(MachCallLeaf, MachCallRuntime, 0)
643 DEFINE_CLASS_ID(MachBranch, Mach, 1)
644 DEFINE_CLASS_ID(MachIf, MachBranch, 0)
645 DEFINE_CLASS_ID(MachGoto, MachBranch, 1)
646 DEFINE_CLASS_ID(MachNullCheck, MachBranch, 2)
647 DEFINE_CLASS_ID(MachSpillCopy, Mach, 2)
648 DEFINE_CLASS_ID(MachTemp, Mach, 3)
649 DEFINE_CLASS_ID(MachConstantBase, Mach, 4)
650 DEFINE_CLASS_ID(MachConstant, Mach, 5)
651 DEFINE_CLASS_ID(MachMerge, Mach, 6)
652
653 DEFINE_CLASS_ID(Type, Node, 2)
654 DEFINE_CLASS_ID(Phi, Type, 0)
655 DEFINE_CLASS_ID(ConstraintCast, Type, 1)
656 DEFINE_CLASS_ID(CheckCastPP, Type, 2)
657 DEFINE_CLASS_ID(CMove, Type, 3)
658 DEFINE_CLASS_ID(SafePointScalarObject, Type, 4)
659 DEFINE_CLASS_ID(DecodeNarrowPtr, Type, 5)
660 DEFINE_CLASS_ID(DecodeN, DecodeNarrowPtr, 0)
661 DEFINE_CLASS_ID(DecodeNKlass, DecodeNarrowPtr, 1)
662 DEFINE_CLASS_ID(EncodeNarrowPtr, Type, 6)
663 DEFINE_CLASS_ID(EncodeP, EncodeNarrowPtr, 0)
664 DEFINE_CLASS_ID(EncodePKlass, EncodeNarrowPtr, 1)
665
666 DEFINE_CLASS_ID(Proj, Node, 3)
667 DEFINE_CLASS_ID(CatchProj, Proj, 0)
668 DEFINE_CLASS_ID(JumpProj, Proj, 1)
669 DEFINE_CLASS_ID(IfTrue, Proj, 2)
670 DEFINE_CLASS_ID(IfFalse, Proj, 3)
671 DEFINE_CLASS_ID(Parm, Proj, 4)
672 DEFINE_CLASS_ID(MachProj, Proj, 5)
673
674 DEFINE_CLASS_ID(Mem, Node, 4)
675 DEFINE_CLASS_ID(Load, Mem, 0)
676 DEFINE_CLASS_ID(LoadVector, Load, 0)
|
636 DEFINE_CLASS_ID(MachSafePoint, MachReturn, 0)
637 DEFINE_CLASS_ID(MachCall, MachSafePoint, 0)
638 DEFINE_CLASS_ID(MachCallJava, MachCall, 0)
639 DEFINE_CLASS_ID(MachCallStaticJava, MachCallJava, 0)
640 DEFINE_CLASS_ID(MachCallDynamicJava, MachCallJava, 1)
641 DEFINE_CLASS_ID(MachCallRuntime, MachCall, 1)
642 DEFINE_CLASS_ID(MachCallLeaf, MachCallRuntime, 0)
643 DEFINE_CLASS_ID(MachBranch, Mach, 1)
644 DEFINE_CLASS_ID(MachIf, MachBranch, 0)
645 DEFINE_CLASS_ID(MachGoto, MachBranch, 1)
646 DEFINE_CLASS_ID(MachNullCheck, MachBranch, 2)
647 DEFINE_CLASS_ID(MachSpillCopy, Mach, 2)
648 DEFINE_CLASS_ID(MachTemp, Mach, 3)
649 DEFINE_CLASS_ID(MachConstantBase, Mach, 4)
650 DEFINE_CLASS_ID(MachConstant, Mach, 5)
651 DEFINE_CLASS_ID(MachMerge, Mach, 6)
652
653 DEFINE_CLASS_ID(Type, Node, 2)
654 DEFINE_CLASS_ID(Phi, Type, 0)
655 DEFINE_CLASS_ID(ConstraintCast, Type, 1)
656 DEFINE_CLASS_ID(CheckCastPP, ConstraintCast, 0)
657 DEFINE_CLASS_ID(CMove, Type, 3)
658 DEFINE_CLASS_ID(SafePointScalarObject, Type, 4)
659 DEFINE_CLASS_ID(DecodeNarrowPtr, Type, 5)
660 DEFINE_CLASS_ID(DecodeN, DecodeNarrowPtr, 0)
661 DEFINE_CLASS_ID(DecodeNKlass, DecodeNarrowPtr, 1)
662 DEFINE_CLASS_ID(EncodeNarrowPtr, Type, 6)
663 DEFINE_CLASS_ID(EncodeP, EncodeNarrowPtr, 0)
664 DEFINE_CLASS_ID(EncodePKlass, EncodeNarrowPtr, 1)
665
666 DEFINE_CLASS_ID(Proj, Node, 3)
667 DEFINE_CLASS_ID(CatchProj, Proj, 0)
668 DEFINE_CLASS_ID(JumpProj, Proj, 1)
669 DEFINE_CLASS_ID(IfTrue, Proj, 2)
670 DEFINE_CLASS_ID(IfFalse, Proj, 3)
671 DEFINE_CLASS_ID(Parm, Proj, 4)
672 DEFINE_CLASS_ID(MachProj, Proj, 5)
673
674 DEFINE_CLASS_ID(Mem, Node, 4)
675 DEFINE_CLASS_ID(Load, Mem, 0)
676 DEFINE_CLASS_ID(LoadVector, Load, 0)
|