56 class CatchProjNode;
57 class CheckCastPPNode;
58 class ClearArrayNode;
59 class CmpNode;
60 class CodeBuffer;
61 class ConstraintCastNode;
62 class ConNode;
63 class CompareAndSwapNode;
64 class CompareAndExchangeNode;
65 class CountedLoopNode;
66 class CountedLoopEndNode;
67 class DecodeNarrowPtrNode;
68 class DecodeNNode;
69 class DecodeNKlassNode;
70 class EncodeNarrowPtrNode;
71 class EncodePNode;
72 class EncodePKlassNode;
73 class FastLockNode;
74 class FastUnlockNode;
75 class IfNode;
76 class IfFalseNode;
77 class IfTrueNode;
78 class InitializeNode;
79 class JVMState;
80 class JumpNode;
81 class JumpProjNode;
82 class LoadNode;
83 class LoadStoreNode;
84 class LockNode;
85 class LoopNode;
86 class MachBranchNode;
87 class MachCallDynamicJavaNode;
88 class MachCallJavaNode;
89 class MachCallLeafNode;
90 class MachCallNode;
91 class MachCallRuntimeNode;
92 class MachCallStaticJavaNode;
93 class MachConstantBaseNode;
94 class MachConstantNode;
95 class MachGotoNode;
655 DEFINE_CLASS_ID(MachJump, MachConstant, 0)
656 DEFINE_CLASS_ID(MachMerge, Mach, 6)
657
658 DEFINE_CLASS_ID(Type, Node, 2)
659 DEFINE_CLASS_ID(Phi, Type, 0)
660 DEFINE_CLASS_ID(ConstraintCast, Type, 1)
661 DEFINE_CLASS_ID(CastII, ConstraintCast, 0)
662 DEFINE_CLASS_ID(CheckCastPP, ConstraintCast, 1)
663 DEFINE_CLASS_ID(CMove, Type, 3)
664 DEFINE_CLASS_ID(SafePointScalarObject, Type, 4)
665 DEFINE_CLASS_ID(DecodeNarrowPtr, Type, 5)
666 DEFINE_CLASS_ID(DecodeN, DecodeNarrowPtr, 0)
667 DEFINE_CLASS_ID(DecodeNKlass, DecodeNarrowPtr, 1)
668 DEFINE_CLASS_ID(EncodeNarrowPtr, Type, 6)
669 DEFINE_CLASS_ID(EncodeP, EncodeNarrowPtr, 0)
670 DEFINE_CLASS_ID(EncodePKlass, EncodeNarrowPtr, 1)
671
672 DEFINE_CLASS_ID(Proj, Node, 3)
673 DEFINE_CLASS_ID(CatchProj, Proj, 0)
674 DEFINE_CLASS_ID(JumpProj, Proj, 1)
675 DEFINE_CLASS_ID(IfTrue, Proj, 2)
676 DEFINE_CLASS_ID(IfFalse, Proj, 3)
677 DEFINE_CLASS_ID(Parm, Proj, 4)
678 DEFINE_CLASS_ID(MachProj, Proj, 5)
679
680 DEFINE_CLASS_ID(Mem, Node, 4)
681 DEFINE_CLASS_ID(Load, Mem, 0)
682 DEFINE_CLASS_ID(LoadVector, Load, 0)
683 DEFINE_CLASS_ID(Store, Mem, 1)
684 DEFINE_CLASS_ID(StoreVector, Store, 0)
685 DEFINE_CLASS_ID(LoadStore, Mem, 2)
686 DEFINE_CLASS_ID(LoadStoreConditional, LoadStore, 0)
687 DEFINE_CLASS_ID(CompareAndSwap, LoadStoreConditional, 0)
688 DEFINE_CLASS_ID(CompareAndExchangeNode, LoadStore, 1)
689
690 DEFINE_CLASS_ID(Region, Node, 5)
691 DEFINE_CLASS_ID(Loop, Region, 0)
692 DEFINE_CLASS_ID(Root, Loop, 0)
693 DEFINE_CLASS_ID(CountedLoop, Loop, 1)
694 DEFINE_CLASS_ID(OuterStripMinedLoop, Loop, 2)
695
696 DEFINE_CLASS_ID(Sub, Node, 6)
795 DEFINE_CLASS_QUERY(Catch)
796 DEFINE_CLASS_QUERY(CatchProj)
797 DEFINE_CLASS_QUERY(CheckCastPP)
798 DEFINE_CLASS_QUERY(CastII)
799 DEFINE_CLASS_QUERY(ConstraintCast)
800 DEFINE_CLASS_QUERY(ClearArray)
801 DEFINE_CLASS_QUERY(CMove)
802 DEFINE_CLASS_QUERY(Cmp)
803 DEFINE_CLASS_QUERY(CountedLoop)
804 DEFINE_CLASS_QUERY(CountedLoopEnd)
805 DEFINE_CLASS_QUERY(DecodeNarrowPtr)
806 DEFINE_CLASS_QUERY(DecodeN)
807 DEFINE_CLASS_QUERY(DecodeNKlass)
808 DEFINE_CLASS_QUERY(EncodeNarrowPtr)
809 DEFINE_CLASS_QUERY(EncodeP)
810 DEFINE_CLASS_QUERY(EncodePKlass)
811 DEFINE_CLASS_QUERY(FastLock)
812 DEFINE_CLASS_QUERY(FastUnlock)
813 DEFINE_CLASS_QUERY(If)
814 DEFINE_CLASS_QUERY(RangeCheck)
815 DEFINE_CLASS_QUERY(IfFalse)
816 DEFINE_CLASS_QUERY(IfTrue)
817 DEFINE_CLASS_QUERY(Initialize)
818 DEFINE_CLASS_QUERY(Jump)
819 DEFINE_CLASS_QUERY(JumpProj)
820 DEFINE_CLASS_QUERY(Load)
821 DEFINE_CLASS_QUERY(LoadStore)
822 DEFINE_CLASS_QUERY(Lock)
823 DEFINE_CLASS_QUERY(Loop)
824 DEFINE_CLASS_QUERY(Mach)
825 DEFINE_CLASS_QUERY(MachBranch)
826 DEFINE_CLASS_QUERY(MachCall)
827 DEFINE_CLASS_QUERY(MachCallDynamicJava)
828 DEFINE_CLASS_QUERY(MachCallJava)
829 DEFINE_CLASS_QUERY(MachCallLeaf)
830 DEFINE_CLASS_QUERY(MachCallRuntime)
831 DEFINE_CLASS_QUERY(MachCallStaticJava)
832 DEFINE_CLASS_QUERY(MachConstantBase)
833 DEFINE_CLASS_QUERY(MachConstant)
834 DEFINE_CLASS_QUERY(MachGoto)
|
56 class CatchProjNode;
57 class CheckCastPPNode;
58 class ClearArrayNode;
59 class CmpNode;
60 class CodeBuffer;
61 class ConstraintCastNode;
62 class ConNode;
63 class CompareAndSwapNode;
64 class CompareAndExchangeNode;
65 class CountedLoopNode;
66 class CountedLoopEndNode;
67 class DecodeNarrowPtrNode;
68 class DecodeNNode;
69 class DecodeNKlassNode;
70 class EncodeNarrowPtrNode;
71 class EncodePNode;
72 class EncodePKlassNode;
73 class FastLockNode;
74 class FastUnlockNode;
75 class IfNode;
76 class IfProjNode;
77 class IfFalseNode;
78 class IfTrueNode;
79 class InitializeNode;
80 class JVMState;
81 class JumpNode;
82 class JumpProjNode;
83 class LoadNode;
84 class LoadStoreNode;
85 class LockNode;
86 class LoopNode;
87 class MachBranchNode;
88 class MachCallDynamicJavaNode;
89 class MachCallJavaNode;
90 class MachCallLeafNode;
91 class MachCallNode;
92 class MachCallRuntimeNode;
93 class MachCallStaticJavaNode;
94 class MachConstantBaseNode;
95 class MachConstantNode;
96 class MachGotoNode;
656 DEFINE_CLASS_ID(MachJump, MachConstant, 0)
657 DEFINE_CLASS_ID(MachMerge, Mach, 6)
658
659 DEFINE_CLASS_ID(Type, Node, 2)
660 DEFINE_CLASS_ID(Phi, Type, 0)
661 DEFINE_CLASS_ID(ConstraintCast, Type, 1)
662 DEFINE_CLASS_ID(CastII, ConstraintCast, 0)
663 DEFINE_CLASS_ID(CheckCastPP, ConstraintCast, 1)
664 DEFINE_CLASS_ID(CMove, Type, 3)
665 DEFINE_CLASS_ID(SafePointScalarObject, Type, 4)
666 DEFINE_CLASS_ID(DecodeNarrowPtr, Type, 5)
667 DEFINE_CLASS_ID(DecodeN, DecodeNarrowPtr, 0)
668 DEFINE_CLASS_ID(DecodeNKlass, DecodeNarrowPtr, 1)
669 DEFINE_CLASS_ID(EncodeNarrowPtr, Type, 6)
670 DEFINE_CLASS_ID(EncodeP, EncodeNarrowPtr, 0)
671 DEFINE_CLASS_ID(EncodePKlass, EncodeNarrowPtr, 1)
672
673 DEFINE_CLASS_ID(Proj, Node, 3)
674 DEFINE_CLASS_ID(CatchProj, Proj, 0)
675 DEFINE_CLASS_ID(JumpProj, Proj, 1)
676 DEFINE_CLASS_ID(IfProj, Proj, 2)
677 DEFINE_CLASS_ID(IfTrue, IfProj, 0)
678 DEFINE_CLASS_ID(IfFalse, IfProj, 1)
679 DEFINE_CLASS_ID(Parm, Proj, 4)
680 DEFINE_CLASS_ID(MachProj, Proj, 5)
681
682 DEFINE_CLASS_ID(Mem, Node, 4)
683 DEFINE_CLASS_ID(Load, Mem, 0)
684 DEFINE_CLASS_ID(LoadVector, Load, 0)
685 DEFINE_CLASS_ID(Store, Mem, 1)
686 DEFINE_CLASS_ID(StoreVector, Store, 0)
687 DEFINE_CLASS_ID(LoadStore, Mem, 2)
688 DEFINE_CLASS_ID(LoadStoreConditional, LoadStore, 0)
689 DEFINE_CLASS_ID(CompareAndSwap, LoadStoreConditional, 0)
690 DEFINE_CLASS_ID(CompareAndExchangeNode, LoadStore, 1)
691
692 DEFINE_CLASS_ID(Region, Node, 5)
693 DEFINE_CLASS_ID(Loop, Region, 0)
694 DEFINE_CLASS_ID(Root, Loop, 0)
695 DEFINE_CLASS_ID(CountedLoop, Loop, 1)
696 DEFINE_CLASS_ID(OuterStripMinedLoop, Loop, 2)
697
698 DEFINE_CLASS_ID(Sub, Node, 6)
797 DEFINE_CLASS_QUERY(Catch)
798 DEFINE_CLASS_QUERY(CatchProj)
799 DEFINE_CLASS_QUERY(CheckCastPP)
800 DEFINE_CLASS_QUERY(CastII)
801 DEFINE_CLASS_QUERY(ConstraintCast)
802 DEFINE_CLASS_QUERY(ClearArray)
803 DEFINE_CLASS_QUERY(CMove)
804 DEFINE_CLASS_QUERY(Cmp)
805 DEFINE_CLASS_QUERY(CountedLoop)
806 DEFINE_CLASS_QUERY(CountedLoopEnd)
807 DEFINE_CLASS_QUERY(DecodeNarrowPtr)
808 DEFINE_CLASS_QUERY(DecodeN)
809 DEFINE_CLASS_QUERY(DecodeNKlass)
810 DEFINE_CLASS_QUERY(EncodeNarrowPtr)
811 DEFINE_CLASS_QUERY(EncodeP)
812 DEFINE_CLASS_QUERY(EncodePKlass)
813 DEFINE_CLASS_QUERY(FastLock)
814 DEFINE_CLASS_QUERY(FastUnlock)
815 DEFINE_CLASS_QUERY(If)
816 DEFINE_CLASS_QUERY(RangeCheck)
817 DEFINE_CLASS_QUERY(IfProj)
818 DEFINE_CLASS_QUERY(IfFalse)
819 DEFINE_CLASS_QUERY(IfTrue)
820 DEFINE_CLASS_QUERY(Initialize)
821 DEFINE_CLASS_QUERY(Jump)
822 DEFINE_CLASS_QUERY(JumpProj)
823 DEFINE_CLASS_QUERY(Load)
824 DEFINE_CLASS_QUERY(LoadStore)
825 DEFINE_CLASS_QUERY(Lock)
826 DEFINE_CLASS_QUERY(Loop)
827 DEFINE_CLASS_QUERY(Mach)
828 DEFINE_CLASS_QUERY(MachBranch)
829 DEFINE_CLASS_QUERY(MachCall)
830 DEFINE_CLASS_QUERY(MachCallDynamicJava)
831 DEFINE_CLASS_QUERY(MachCallJava)
832 DEFINE_CLASS_QUERY(MachCallLeaf)
833 DEFINE_CLASS_QUERY(MachCallRuntime)
834 DEFINE_CLASS_QUERY(MachCallStaticJava)
835 DEFINE_CLASS_QUERY(MachConstantBase)
836 DEFINE_CLASS_QUERY(MachConstant)
837 DEFINE_CLASS_QUERY(MachGoto)
|