90 class MachBranchNode;
91 class MachCallDynamicJavaNode;
92 class MachCallJavaNode;
93 class MachCallLeafNode;
94 class MachCallNode;
95 class MachCallRuntimeNode;
96 class MachCallStaticJavaNode;
97 class MachConstantBaseNode;
98 class MachConstantNode;
99 class MachGotoNode;
100 class MachIfNode;
101 class MachJumpNode;
102 class MachNode;
103 class MachNullCheckNode;
104 class MachProjNode;
105 class MachReturnNode;
106 class MachSafePointNode;
107 class MachSpillCopyNode;
108 class MachTempNode;
109 class MachMergeNode;
110 class MachMemBarNode;
111 class Matcher;
112 class MemBarNode;
113 class MemBarStoreStoreNode;
114 class MemNode;
115 class MergeMemNode;
116 class MulNode;
117 class MultiNode;
118 class MultiBranchNode;
119 class NeverBranchNode;
120 class OuterStripMinedLoopNode;
121 class OuterStripMinedLoopEndNode;
122 class Node;
123 class Node_Array;
124 class Node_List;
125 class Node_Stack;
126 class NullCheckNode;
127 class OopMap;
128 class ParmNode;
129 class PCTableNode;
130 class PhaseCCP;
644
645 DEFINE_CLASS_ID(Mach, Node, 1)
646 DEFINE_CLASS_ID(MachReturn, Mach, 0)
647 DEFINE_CLASS_ID(MachSafePoint, MachReturn, 0)
648 DEFINE_CLASS_ID(MachCall, MachSafePoint, 0)
649 DEFINE_CLASS_ID(MachCallJava, MachCall, 0)
650 DEFINE_CLASS_ID(MachCallStaticJava, MachCallJava, 0)
651 DEFINE_CLASS_ID(MachCallDynamicJava, MachCallJava, 1)
652 DEFINE_CLASS_ID(MachCallRuntime, MachCall, 1)
653 DEFINE_CLASS_ID(MachCallLeaf, MachCallRuntime, 0)
654 DEFINE_CLASS_ID(MachBranch, Mach, 1)
655 DEFINE_CLASS_ID(MachIf, MachBranch, 0)
656 DEFINE_CLASS_ID(MachGoto, MachBranch, 1)
657 DEFINE_CLASS_ID(MachNullCheck, MachBranch, 2)
658 DEFINE_CLASS_ID(MachSpillCopy, Mach, 2)
659 DEFINE_CLASS_ID(MachTemp, Mach, 3)
660 DEFINE_CLASS_ID(MachConstantBase, Mach, 4)
661 DEFINE_CLASS_ID(MachConstant, Mach, 5)
662 DEFINE_CLASS_ID(MachJump, MachConstant, 0)
663 DEFINE_CLASS_ID(MachMerge, Mach, 6)
664 DEFINE_CLASS_ID(MachMemBar, Mach, 7)
665
666 DEFINE_CLASS_ID(Type, Node, 2)
667 DEFINE_CLASS_ID(Phi, Type, 0)
668 DEFINE_CLASS_ID(ConstraintCast, Type, 1)
669 DEFINE_CLASS_ID(CastII, ConstraintCast, 0)
670 DEFINE_CLASS_ID(CheckCastPP, ConstraintCast, 1)
671 DEFINE_CLASS_ID(CMove, Type, 3)
672 DEFINE_CLASS_ID(SafePointScalarObject, Type, 4)
673 DEFINE_CLASS_ID(DecodeNarrowPtr, Type, 5)
674 DEFINE_CLASS_ID(DecodeN, DecodeNarrowPtr, 0)
675 DEFINE_CLASS_ID(DecodeNKlass, DecodeNarrowPtr, 1)
676 DEFINE_CLASS_ID(EncodeNarrowPtr, Type, 6)
677 DEFINE_CLASS_ID(EncodeP, EncodeNarrowPtr, 0)
678 DEFINE_CLASS_ID(EncodePKlass, EncodeNarrowPtr, 1)
679 DEFINE_CLASS_ID(ShenandoahBarrier, Type, 7)
680
681 DEFINE_CLASS_ID(Proj, Node, 3)
682 DEFINE_CLASS_ID(CatchProj, Proj, 0)
683 DEFINE_CLASS_ID(JumpProj, Proj, 1)
684 DEFINE_CLASS_ID(IfProj, Proj, 2)
839 DEFINE_CLASS_QUERY(Loop)
840 DEFINE_CLASS_QUERY(Mach)
841 DEFINE_CLASS_QUERY(MachBranch)
842 DEFINE_CLASS_QUERY(MachCall)
843 DEFINE_CLASS_QUERY(MachCallDynamicJava)
844 DEFINE_CLASS_QUERY(MachCallJava)
845 DEFINE_CLASS_QUERY(MachCallLeaf)
846 DEFINE_CLASS_QUERY(MachCallRuntime)
847 DEFINE_CLASS_QUERY(MachCallStaticJava)
848 DEFINE_CLASS_QUERY(MachConstantBase)
849 DEFINE_CLASS_QUERY(MachConstant)
850 DEFINE_CLASS_QUERY(MachGoto)
851 DEFINE_CLASS_QUERY(MachIf)
852 DEFINE_CLASS_QUERY(MachJump)
853 DEFINE_CLASS_QUERY(MachNullCheck)
854 DEFINE_CLASS_QUERY(MachProj)
855 DEFINE_CLASS_QUERY(MachReturn)
856 DEFINE_CLASS_QUERY(MachSafePoint)
857 DEFINE_CLASS_QUERY(MachSpillCopy)
858 DEFINE_CLASS_QUERY(MachTemp)
859 DEFINE_CLASS_QUERY(MachMemBar)
860 DEFINE_CLASS_QUERY(MachMerge)
861 DEFINE_CLASS_QUERY(Mem)
862 DEFINE_CLASS_QUERY(MemBar)
863 DEFINE_CLASS_QUERY(MemBarStoreStore)
864 DEFINE_CLASS_QUERY(MergeMem)
865 DEFINE_CLASS_QUERY(Mul)
866 DEFINE_CLASS_QUERY(Multi)
867 DEFINE_CLASS_QUERY(MultiBranch)
868 DEFINE_CLASS_QUERY(OuterStripMinedLoop)
869 DEFINE_CLASS_QUERY(OuterStripMinedLoopEnd)
870 DEFINE_CLASS_QUERY(Parm)
871 DEFINE_CLASS_QUERY(PCTable)
872 DEFINE_CLASS_QUERY(Phi)
873 DEFINE_CLASS_QUERY(Proj)
874 DEFINE_CLASS_QUERY(Region)
875 DEFINE_CLASS_QUERY(Root)
876 DEFINE_CLASS_QUERY(SafePoint)
877 DEFINE_CLASS_QUERY(SafePointScalarObject)
878 DEFINE_CLASS_QUERY(ShenandoahBarrier)
879 DEFINE_CLASS_QUERY(Start)
|
90 class MachBranchNode;
91 class MachCallDynamicJavaNode;
92 class MachCallJavaNode;
93 class MachCallLeafNode;
94 class MachCallNode;
95 class MachCallRuntimeNode;
96 class MachCallStaticJavaNode;
97 class MachConstantBaseNode;
98 class MachConstantNode;
99 class MachGotoNode;
100 class MachIfNode;
101 class MachJumpNode;
102 class MachNode;
103 class MachNullCheckNode;
104 class MachProjNode;
105 class MachReturnNode;
106 class MachSafePointNode;
107 class MachSpillCopyNode;
108 class MachTempNode;
109 class MachMergeNode;
110 class Matcher;
111 class MemBarNode;
112 class MemBarStoreStoreNode;
113 class MemNode;
114 class MergeMemNode;
115 class MulNode;
116 class MultiNode;
117 class MultiBranchNode;
118 class NeverBranchNode;
119 class OuterStripMinedLoopNode;
120 class OuterStripMinedLoopEndNode;
121 class Node;
122 class Node_Array;
123 class Node_List;
124 class Node_Stack;
125 class NullCheckNode;
126 class OopMap;
127 class ParmNode;
128 class PCTableNode;
129 class PhaseCCP;
643
644 DEFINE_CLASS_ID(Mach, Node, 1)
645 DEFINE_CLASS_ID(MachReturn, Mach, 0)
646 DEFINE_CLASS_ID(MachSafePoint, MachReturn, 0)
647 DEFINE_CLASS_ID(MachCall, MachSafePoint, 0)
648 DEFINE_CLASS_ID(MachCallJava, MachCall, 0)
649 DEFINE_CLASS_ID(MachCallStaticJava, MachCallJava, 0)
650 DEFINE_CLASS_ID(MachCallDynamicJava, MachCallJava, 1)
651 DEFINE_CLASS_ID(MachCallRuntime, MachCall, 1)
652 DEFINE_CLASS_ID(MachCallLeaf, MachCallRuntime, 0)
653 DEFINE_CLASS_ID(MachBranch, Mach, 1)
654 DEFINE_CLASS_ID(MachIf, MachBranch, 0)
655 DEFINE_CLASS_ID(MachGoto, MachBranch, 1)
656 DEFINE_CLASS_ID(MachNullCheck, MachBranch, 2)
657 DEFINE_CLASS_ID(MachSpillCopy, Mach, 2)
658 DEFINE_CLASS_ID(MachTemp, Mach, 3)
659 DEFINE_CLASS_ID(MachConstantBase, Mach, 4)
660 DEFINE_CLASS_ID(MachConstant, Mach, 5)
661 DEFINE_CLASS_ID(MachJump, MachConstant, 0)
662 DEFINE_CLASS_ID(MachMerge, Mach, 6)
663
664 DEFINE_CLASS_ID(Type, Node, 2)
665 DEFINE_CLASS_ID(Phi, Type, 0)
666 DEFINE_CLASS_ID(ConstraintCast, Type, 1)
667 DEFINE_CLASS_ID(CastII, ConstraintCast, 0)
668 DEFINE_CLASS_ID(CheckCastPP, ConstraintCast, 1)
669 DEFINE_CLASS_ID(CMove, Type, 3)
670 DEFINE_CLASS_ID(SafePointScalarObject, Type, 4)
671 DEFINE_CLASS_ID(DecodeNarrowPtr, Type, 5)
672 DEFINE_CLASS_ID(DecodeN, DecodeNarrowPtr, 0)
673 DEFINE_CLASS_ID(DecodeNKlass, DecodeNarrowPtr, 1)
674 DEFINE_CLASS_ID(EncodeNarrowPtr, Type, 6)
675 DEFINE_CLASS_ID(EncodeP, EncodeNarrowPtr, 0)
676 DEFINE_CLASS_ID(EncodePKlass, EncodeNarrowPtr, 1)
677 DEFINE_CLASS_ID(ShenandoahBarrier, Type, 7)
678
679 DEFINE_CLASS_ID(Proj, Node, 3)
680 DEFINE_CLASS_ID(CatchProj, Proj, 0)
681 DEFINE_CLASS_ID(JumpProj, Proj, 1)
682 DEFINE_CLASS_ID(IfProj, Proj, 2)
837 DEFINE_CLASS_QUERY(Loop)
838 DEFINE_CLASS_QUERY(Mach)
839 DEFINE_CLASS_QUERY(MachBranch)
840 DEFINE_CLASS_QUERY(MachCall)
841 DEFINE_CLASS_QUERY(MachCallDynamicJava)
842 DEFINE_CLASS_QUERY(MachCallJava)
843 DEFINE_CLASS_QUERY(MachCallLeaf)
844 DEFINE_CLASS_QUERY(MachCallRuntime)
845 DEFINE_CLASS_QUERY(MachCallStaticJava)
846 DEFINE_CLASS_QUERY(MachConstantBase)
847 DEFINE_CLASS_QUERY(MachConstant)
848 DEFINE_CLASS_QUERY(MachGoto)
849 DEFINE_CLASS_QUERY(MachIf)
850 DEFINE_CLASS_QUERY(MachJump)
851 DEFINE_CLASS_QUERY(MachNullCheck)
852 DEFINE_CLASS_QUERY(MachProj)
853 DEFINE_CLASS_QUERY(MachReturn)
854 DEFINE_CLASS_QUERY(MachSafePoint)
855 DEFINE_CLASS_QUERY(MachSpillCopy)
856 DEFINE_CLASS_QUERY(MachTemp)
857 DEFINE_CLASS_QUERY(MachMerge)
858 DEFINE_CLASS_QUERY(Mem)
859 DEFINE_CLASS_QUERY(MemBar)
860 DEFINE_CLASS_QUERY(MemBarStoreStore)
861 DEFINE_CLASS_QUERY(MergeMem)
862 DEFINE_CLASS_QUERY(Mul)
863 DEFINE_CLASS_QUERY(Multi)
864 DEFINE_CLASS_QUERY(MultiBranch)
865 DEFINE_CLASS_QUERY(OuterStripMinedLoop)
866 DEFINE_CLASS_QUERY(OuterStripMinedLoopEnd)
867 DEFINE_CLASS_QUERY(Parm)
868 DEFINE_CLASS_QUERY(PCTable)
869 DEFINE_CLASS_QUERY(Phi)
870 DEFINE_CLASS_QUERY(Proj)
871 DEFINE_CLASS_QUERY(Region)
872 DEFINE_CLASS_QUERY(Root)
873 DEFINE_CLASS_QUERY(SafePoint)
874 DEFINE_CLASS_QUERY(SafePointScalarObject)
875 DEFINE_CLASS_QUERY(ShenandoahBarrier)
876 DEFINE_CLASS_QUERY(Start)
|