81 class LockNode;
82 class LoopNode;
83 class MachBranchNode;
84 class MachCallDynamicJavaNode;
85 class MachCallJavaNode;
86 class MachCallLeafNode;
87 class MachCallNode;
88 class MachCallRuntimeNode;
89 class MachCallStaticJavaNode;
90 class MachConstantBaseNode;
91 class MachConstantNode;
92 class MachGotoNode;
93 class MachIfNode;
94 class MachNode;
95 class MachNullCheckNode;
96 class MachProjNode;
97 class MachReturnNode;
98 class MachSafePointNode;
99 class MachSpillCopyNode;
100 class MachTempNode;
101 class Matcher;
102 class MemBarNode;
103 class MemBarStoreStoreNode;
104 class MemNode;
105 class MergeMemNode;
106 class MulNode;
107 class MultiNode;
108 class MultiBranchNode;
109 class NeverBranchNode;
110 class Node;
111 class Node_Array;
112 class Node_List;
113 class Node_Stack;
114 class NullCheckNode;
115 class OopMap;
116 class ParmNode;
117 class PCTableNode;
118 class PhaseCCP;
119 class PhaseGVN;
120 class PhaseIterGVN;
574 DEFINE_CLASS_ID(Initialize, MemBar, 0)
575 DEFINE_CLASS_ID(MemBarStoreStore, MemBar, 1)
576
577 DEFINE_CLASS_ID(Mach, Node, 1)
578 DEFINE_CLASS_ID(MachReturn, Mach, 0)
579 DEFINE_CLASS_ID(MachSafePoint, MachReturn, 0)
580 DEFINE_CLASS_ID(MachCall, MachSafePoint, 0)
581 DEFINE_CLASS_ID(MachCallJava, MachCall, 0)
582 DEFINE_CLASS_ID(MachCallStaticJava, MachCallJava, 0)
583 DEFINE_CLASS_ID(MachCallDynamicJava, MachCallJava, 1)
584 DEFINE_CLASS_ID(MachCallRuntime, MachCall, 1)
585 DEFINE_CLASS_ID(MachCallLeaf, MachCallRuntime, 0)
586 DEFINE_CLASS_ID(MachBranch, Mach, 1)
587 DEFINE_CLASS_ID(MachIf, MachBranch, 0)
588 DEFINE_CLASS_ID(MachGoto, MachBranch, 1)
589 DEFINE_CLASS_ID(MachNullCheck, MachBranch, 2)
590 DEFINE_CLASS_ID(MachSpillCopy, Mach, 2)
591 DEFINE_CLASS_ID(MachTemp, Mach, 3)
592 DEFINE_CLASS_ID(MachConstantBase, Mach, 4)
593 DEFINE_CLASS_ID(MachConstant, Mach, 5)
594
595 DEFINE_CLASS_ID(Type, Node, 2)
596 DEFINE_CLASS_ID(Phi, Type, 0)
597 DEFINE_CLASS_ID(ConstraintCast, Type, 1)
598 DEFINE_CLASS_ID(CheckCastPP, Type, 2)
599 DEFINE_CLASS_ID(CMove, Type, 3)
600 DEFINE_CLASS_ID(SafePointScalarObject, Type, 4)
601 DEFINE_CLASS_ID(DecodeNarrowPtr, Type, 5)
602 DEFINE_CLASS_ID(DecodeN, DecodeNarrowPtr, 0)
603 DEFINE_CLASS_ID(DecodeNKlass, DecodeNarrowPtr, 1)
604 DEFINE_CLASS_ID(EncodeNarrowPtr, Type, 6)
605 DEFINE_CLASS_ID(EncodeP, EncodeNarrowPtr, 0)
606 DEFINE_CLASS_ID(EncodePKlass, EncodeNarrowPtr, 1)
607
608 DEFINE_CLASS_ID(Proj, Node, 3)
609 DEFINE_CLASS_ID(CatchProj, Proj, 0)
610 DEFINE_CLASS_ID(JumpProj, Proj, 1)
611 DEFINE_CLASS_ID(IfTrue, Proj, 2)
612 DEFINE_CLASS_ID(IfFalse, Proj, 3)
613 DEFINE_CLASS_ID(Parm, Proj, 4)
744 DEFINE_CLASS_QUERY(Lock)
745 DEFINE_CLASS_QUERY(Loop)
746 DEFINE_CLASS_QUERY(Mach)
747 DEFINE_CLASS_QUERY(MachBranch)
748 DEFINE_CLASS_QUERY(MachCall)
749 DEFINE_CLASS_QUERY(MachCallDynamicJava)
750 DEFINE_CLASS_QUERY(MachCallJava)
751 DEFINE_CLASS_QUERY(MachCallLeaf)
752 DEFINE_CLASS_QUERY(MachCallRuntime)
753 DEFINE_CLASS_QUERY(MachCallStaticJava)
754 DEFINE_CLASS_QUERY(MachConstantBase)
755 DEFINE_CLASS_QUERY(MachConstant)
756 DEFINE_CLASS_QUERY(MachGoto)
757 DEFINE_CLASS_QUERY(MachIf)
758 DEFINE_CLASS_QUERY(MachNullCheck)
759 DEFINE_CLASS_QUERY(MachProj)
760 DEFINE_CLASS_QUERY(MachReturn)
761 DEFINE_CLASS_QUERY(MachSafePoint)
762 DEFINE_CLASS_QUERY(MachSpillCopy)
763 DEFINE_CLASS_QUERY(MachTemp)
764 DEFINE_CLASS_QUERY(Mem)
765 DEFINE_CLASS_QUERY(MemBar)
766 DEFINE_CLASS_QUERY(MemBarStoreStore)
767 DEFINE_CLASS_QUERY(MergeMem)
768 DEFINE_CLASS_QUERY(Mul)
769 DEFINE_CLASS_QUERY(Multi)
770 DEFINE_CLASS_QUERY(MultiBranch)
771 DEFINE_CLASS_QUERY(Parm)
772 DEFINE_CLASS_QUERY(PCTable)
773 DEFINE_CLASS_QUERY(Phi)
774 DEFINE_CLASS_QUERY(Proj)
775 DEFINE_CLASS_QUERY(Region)
776 DEFINE_CLASS_QUERY(Root)
777 DEFINE_CLASS_QUERY(SafePoint)
778 DEFINE_CLASS_QUERY(SafePointScalarObject)
779 DEFINE_CLASS_QUERY(Start)
780 DEFINE_CLASS_QUERY(Store)
781 DEFINE_CLASS_QUERY(Sub)
782 DEFINE_CLASS_QUERY(Type)
783 DEFINE_CLASS_QUERY(Vector)
|
81 class LockNode;
82 class LoopNode;
83 class MachBranchNode;
84 class MachCallDynamicJavaNode;
85 class MachCallJavaNode;
86 class MachCallLeafNode;
87 class MachCallNode;
88 class MachCallRuntimeNode;
89 class MachCallStaticJavaNode;
90 class MachConstantBaseNode;
91 class MachConstantNode;
92 class MachGotoNode;
93 class MachIfNode;
94 class MachNode;
95 class MachNullCheckNode;
96 class MachProjNode;
97 class MachReturnNode;
98 class MachSafePointNode;
99 class MachSpillCopyNode;
100 class MachTempNode;
101 class MachMergeNode;
102 class Matcher;
103 class MemBarNode;
104 class MemBarStoreStoreNode;
105 class MemNode;
106 class MergeMemNode;
107 class MulNode;
108 class MultiNode;
109 class MultiBranchNode;
110 class NeverBranchNode;
111 class Node;
112 class Node_Array;
113 class Node_List;
114 class Node_Stack;
115 class NullCheckNode;
116 class OopMap;
117 class ParmNode;
118 class PCTableNode;
119 class PhaseCCP;
120 class PhaseGVN;
121 class PhaseIterGVN;
575 DEFINE_CLASS_ID(Initialize, MemBar, 0)
576 DEFINE_CLASS_ID(MemBarStoreStore, MemBar, 1)
577
578 DEFINE_CLASS_ID(Mach, Node, 1)
579 DEFINE_CLASS_ID(MachReturn, Mach, 0)
580 DEFINE_CLASS_ID(MachSafePoint, MachReturn, 0)
581 DEFINE_CLASS_ID(MachCall, MachSafePoint, 0)
582 DEFINE_CLASS_ID(MachCallJava, MachCall, 0)
583 DEFINE_CLASS_ID(MachCallStaticJava, MachCallJava, 0)
584 DEFINE_CLASS_ID(MachCallDynamicJava, MachCallJava, 1)
585 DEFINE_CLASS_ID(MachCallRuntime, MachCall, 1)
586 DEFINE_CLASS_ID(MachCallLeaf, MachCallRuntime, 0)
587 DEFINE_CLASS_ID(MachBranch, Mach, 1)
588 DEFINE_CLASS_ID(MachIf, MachBranch, 0)
589 DEFINE_CLASS_ID(MachGoto, MachBranch, 1)
590 DEFINE_CLASS_ID(MachNullCheck, MachBranch, 2)
591 DEFINE_CLASS_ID(MachSpillCopy, Mach, 2)
592 DEFINE_CLASS_ID(MachTemp, Mach, 3)
593 DEFINE_CLASS_ID(MachConstantBase, Mach, 4)
594 DEFINE_CLASS_ID(MachConstant, Mach, 5)
595 DEFINE_CLASS_ID(MachMerge, Mach, 6)
596
597 DEFINE_CLASS_ID(Type, Node, 2)
598 DEFINE_CLASS_ID(Phi, Type, 0)
599 DEFINE_CLASS_ID(ConstraintCast, Type, 1)
600 DEFINE_CLASS_ID(CheckCastPP, Type, 2)
601 DEFINE_CLASS_ID(CMove, Type, 3)
602 DEFINE_CLASS_ID(SafePointScalarObject, Type, 4)
603 DEFINE_CLASS_ID(DecodeNarrowPtr, Type, 5)
604 DEFINE_CLASS_ID(DecodeN, DecodeNarrowPtr, 0)
605 DEFINE_CLASS_ID(DecodeNKlass, DecodeNarrowPtr, 1)
606 DEFINE_CLASS_ID(EncodeNarrowPtr, Type, 6)
607 DEFINE_CLASS_ID(EncodeP, EncodeNarrowPtr, 0)
608 DEFINE_CLASS_ID(EncodePKlass, EncodeNarrowPtr, 1)
609
610 DEFINE_CLASS_ID(Proj, Node, 3)
611 DEFINE_CLASS_ID(CatchProj, Proj, 0)
612 DEFINE_CLASS_ID(JumpProj, Proj, 1)
613 DEFINE_CLASS_ID(IfTrue, Proj, 2)
614 DEFINE_CLASS_ID(IfFalse, Proj, 3)
615 DEFINE_CLASS_ID(Parm, Proj, 4)
746 DEFINE_CLASS_QUERY(Lock)
747 DEFINE_CLASS_QUERY(Loop)
748 DEFINE_CLASS_QUERY(Mach)
749 DEFINE_CLASS_QUERY(MachBranch)
750 DEFINE_CLASS_QUERY(MachCall)
751 DEFINE_CLASS_QUERY(MachCallDynamicJava)
752 DEFINE_CLASS_QUERY(MachCallJava)
753 DEFINE_CLASS_QUERY(MachCallLeaf)
754 DEFINE_CLASS_QUERY(MachCallRuntime)
755 DEFINE_CLASS_QUERY(MachCallStaticJava)
756 DEFINE_CLASS_QUERY(MachConstantBase)
757 DEFINE_CLASS_QUERY(MachConstant)
758 DEFINE_CLASS_QUERY(MachGoto)
759 DEFINE_CLASS_QUERY(MachIf)
760 DEFINE_CLASS_QUERY(MachNullCheck)
761 DEFINE_CLASS_QUERY(MachProj)
762 DEFINE_CLASS_QUERY(MachReturn)
763 DEFINE_CLASS_QUERY(MachSafePoint)
764 DEFINE_CLASS_QUERY(MachSpillCopy)
765 DEFINE_CLASS_QUERY(MachTemp)
766 DEFINE_CLASS_QUERY(MachMerge)
767 DEFINE_CLASS_QUERY(Mem)
768 DEFINE_CLASS_QUERY(MemBar)
769 DEFINE_CLASS_QUERY(MemBarStoreStore)
770 DEFINE_CLASS_QUERY(MergeMem)
771 DEFINE_CLASS_QUERY(Mul)
772 DEFINE_CLASS_QUERY(Multi)
773 DEFINE_CLASS_QUERY(MultiBranch)
774 DEFINE_CLASS_QUERY(Parm)
775 DEFINE_CLASS_QUERY(PCTable)
776 DEFINE_CLASS_QUERY(Phi)
777 DEFINE_CLASS_QUERY(Proj)
778 DEFINE_CLASS_QUERY(Region)
779 DEFINE_CLASS_QUERY(Root)
780 DEFINE_CLASS_QUERY(SafePoint)
781 DEFINE_CLASS_QUERY(SafePointScalarObject)
782 DEFINE_CLASS_QUERY(Start)
783 DEFINE_CLASS_QUERY(Store)
784 DEFINE_CLASS_QUERY(Sub)
785 DEFINE_CLASS_QUERY(Type)
786 DEFINE_CLASS_QUERY(Vector)
|