85 class LoadBarrierSlowRegNode;
86 class LoadBarrierWeakSlowRegNode;
87 class LoadStoreNode;
88 class LockNode;
89 class LoopNode;
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;
647 DEFINE_CLASS_ID(Mach, Node, 1)
648 DEFINE_CLASS_ID(MachReturn, Mach, 0)
649 DEFINE_CLASS_ID(MachSafePoint, MachReturn, 0)
650 DEFINE_CLASS_ID(MachCall, MachSafePoint, 0)
651 DEFINE_CLASS_ID(MachCallJava, MachCall, 0)
652 DEFINE_CLASS_ID(MachCallStaticJava, MachCallJava, 0)
653 DEFINE_CLASS_ID(MachCallDynamicJava, MachCallJava, 1)
654 DEFINE_CLASS_ID(MachCallRuntime, MachCall, 1)
655 DEFINE_CLASS_ID(MachCallLeaf, MachCallRuntime, 0)
656 DEFINE_CLASS_ID(MachBranch, Mach, 1)
657 DEFINE_CLASS_ID(MachIf, MachBranch, 0)
658 DEFINE_CLASS_ID(MachGoto, MachBranch, 1)
659 DEFINE_CLASS_ID(MachNullCheck, MachBranch, 2)
660 DEFINE_CLASS_ID(MachSpillCopy, Mach, 2)
661 DEFINE_CLASS_ID(MachTemp, Mach, 3)
662 DEFINE_CLASS_ID(MachConstantBase, Mach, 4)
663 DEFINE_CLASS_ID(MachConstant, Mach, 5)
664 DEFINE_CLASS_ID(MachJump, MachConstant, 0)
665 DEFINE_CLASS_ID(MachMerge, Mach, 6)
666 DEFINE_CLASS_ID(MachMemBar, Mach, 7)
667
668 DEFINE_CLASS_ID(Type, Node, 2)
669 DEFINE_CLASS_ID(Phi, Type, 0)
670 DEFINE_CLASS_ID(ConstraintCast, Type, 1)
671 DEFINE_CLASS_ID(CastII, ConstraintCast, 0)
672 DEFINE_CLASS_ID(CheckCastPP, ConstraintCast, 1)
673 DEFINE_CLASS_ID(CMove, Type, 3)
674 DEFINE_CLASS_ID(SafePointScalarObject, Type, 4)
675 DEFINE_CLASS_ID(DecodeNarrowPtr, Type, 5)
676 DEFINE_CLASS_ID(DecodeN, DecodeNarrowPtr, 0)
677 DEFINE_CLASS_ID(DecodeNKlass, DecodeNarrowPtr, 1)
678 DEFINE_CLASS_ID(EncodeNarrowPtr, Type, 6)
679 DEFINE_CLASS_ID(EncodeP, EncodeNarrowPtr, 0)
680 DEFINE_CLASS_ID(EncodePKlass, EncodeNarrowPtr, 1)
681 DEFINE_CLASS_ID(ValueTypeBase, Type, 7)
682 DEFINE_CLASS_ID(ValueType, ValueTypeBase, 0)
683 DEFINE_CLASS_ID(ValueTypePtr, ValueTypeBase, 1)
684
685 DEFINE_CLASS_ID(Proj, Node, 3)
686 DEFINE_CLASS_ID(CatchProj, Proj, 0)
839 DEFINE_CLASS_QUERY(LoadBarrier)
840 DEFINE_CLASS_QUERY(LoadBarrierSlowReg)
841 DEFINE_CLASS_QUERY(LoadBarrierWeakSlowReg)
842 DEFINE_CLASS_QUERY(Lock)
843 DEFINE_CLASS_QUERY(Loop)
844 DEFINE_CLASS_QUERY(Mach)
845 DEFINE_CLASS_QUERY(MachBranch)
846 DEFINE_CLASS_QUERY(MachCall)
847 DEFINE_CLASS_QUERY(MachCallDynamicJava)
848 DEFINE_CLASS_QUERY(MachCallJava)
849 DEFINE_CLASS_QUERY(MachCallLeaf)
850 DEFINE_CLASS_QUERY(MachCallRuntime)
851 DEFINE_CLASS_QUERY(MachCallStaticJava)
852 DEFINE_CLASS_QUERY(MachConstantBase)
853 DEFINE_CLASS_QUERY(MachConstant)
854 DEFINE_CLASS_QUERY(MachGoto)
855 DEFINE_CLASS_QUERY(MachIf)
856 DEFINE_CLASS_QUERY(MachJump)
857 DEFINE_CLASS_QUERY(MachNullCheck)
858 DEFINE_CLASS_QUERY(MachProj)
859 DEFINE_CLASS_QUERY(MachReturn)
860 DEFINE_CLASS_QUERY(MachSafePoint)
861 DEFINE_CLASS_QUERY(MachSpillCopy)
862 DEFINE_CLASS_QUERY(MachTemp)
863 DEFINE_CLASS_QUERY(MachMemBar)
864 DEFINE_CLASS_QUERY(MachMerge)
865 DEFINE_CLASS_QUERY(Mem)
866 DEFINE_CLASS_QUERY(MemBar)
867 DEFINE_CLASS_QUERY(MemBarStoreStore)
868 DEFINE_CLASS_QUERY(MergeMem)
869 DEFINE_CLASS_QUERY(Mul)
870 DEFINE_CLASS_QUERY(Multi)
871 DEFINE_CLASS_QUERY(MultiBranch)
872 DEFINE_CLASS_QUERY(OuterStripMinedLoop)
873 DEFINE_CLASS_QUERY(OuterStripMinedLoopEnd)
874 DEFINE_CLASS_QUERY(Parm)
875 DEFINE_CLASS_QUERY(PCTable)
876 DEFINE_CLASS_QUERY(Phi)
877 DEFINE_CLASS_QUERY(Proj)
878 DEFINE_CLASS_QUERY(Region)
|
85 class LoadBarrierSlowRegNode;
86 class LoadBarrierWeakSlowRegNode;
87 class LoadStoreNode;
88 class LockNode;
89 class LoopNode;
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 MachPrologNode;
106 class MachReturnNode;
107 class MachSafePointNode;
108 class MachSpillCopyNode;
109 class MachTempNode;
110 class MachMergeNode;
111 class MachMemBarNode;
112 class Matcher;
113 class MemBarNode;
114 class MemBarStoreStoreNode;
115 class MemNode;
116 class MergeMemNode;
117 class MulNode;
118 class MultiNode;
119 class MultiBranchNode;
120 class NeverBranchNode;
121 class OuterStripMinedLoopNode;
122 class OuterStripMinedLoopEndNode;
123 class Node;
124 class Node_Array;
125 class Node_List;
648 DEFINE_CLASS_ID(Mach, Node, 1)
649 DEFINE_CLASS_ID(MachReturn, Mach, 0)
650 DEFINE_CLASS_ID(MachSafePoint, MachReturn, 0)
651 DEFINE_CLASS_ID(MachCall, MachSafePoint, 0)
652 DEFINE_CLASS_ID(MachCallJava, MachCall, 0)
653 DEFINE_CLASS_ID(MachCallStaticJava, MachCallJava, 0)
654 DEFINE_CLASS_ID(MachCallDynamicJava, MachCallJava, 1)
655 DEFINE_CLASS_ID(MachCallRuntime, MachCall, 1)
656 DEFINE_CLASS_ID(MachCallLeaf, MachCallRuntime, 0)
657 DEFINE_CLASS_ID(MachBranch, Mach, 1)
658 DEFINE_CLASS_ID(MachIf, MachBranch, 0)
659 DEFINE_CLASS_ID(MachGoto, MachBranch, 1)
660 DEFINE_CLASS_ID(MachNullCheck, MachBranch, 2)
661 DEFINE_CLASS_ID(MachSpillCopy, Mach, 2)
662 DEFINE_CLASS_ID(MachTemp, Mach, 3)
663 DEFINE_CLASS_ID(MachConstantBase, Mach, 4)
664 DEFINE_CLASS_ID(MachConstant, Mach, 5)
665 DEFINE_CLASS_ID(MachJump, MachConstant, 0)
666 DEFINE_CLASS_ID(MachMerge, Mach, 6)
667 DEFINE_CLASS_ID(MachMemBar, Mach, 7)
668 DEFINE_CLASS_ID(MachProlog, Mach, 8)
669
670 DEFINE_CLASS_ID(Type, Node, 2)
671 DEFINE_CLASS_ID(Phi, Type, 0)
672 DEFINE_CLASS_ID(ConstraintCast, Type, 1)
673 DEFINE_CLASS_ID(CastII, ConstraintCast, 0)
674 DEFINE_CLASS_ID(CheckCastPP, ConstraintCast, 1)
675 DEFINE_CLASS_ID(CMove, Type, 3)
676 DEFINE_CLASS_ID(SafePointScalarObject, Type, 4)
677 DEFINE_CLASS_ID(DecodeNarrowPtr, Type, 5)
678 DEFINE_CLASS_ID(DecodeN, DecodeNarrowPtr, 0)
679 DEFINE_CLASS_ID(DecodeNKlass, DecodeNarrowPtr, 1)
680 DEFINE_CLASS_ID(EncodeNarrowPtr, Type, 6)
681 DEFINE_CLASS_ID(EncodeP, EncodeNarrowPtr, 0)
682 DEFINE_CLASS_ID(EncodePKlass, EncodeNarrowPtr, 1)
683 DEFINE_CLASS_ID(ValueTypeBase, Type, 7)
684 DEFINE_CLASS_ID(ValueType, ValueTypeBase, 0)
685 DEFINE_CLASS_ID(ValueTypePtr, ValueTypeBase, 1)
686
687 DEFINE_CLASS_ID(Proj, Node, 3)
688 DEFINE_CLASS_ID(CatchProj, Proj, 0)
841 DEFINE_CLASS_QUERY(LoadBarrier)
842 DEFINE_CLASS_QUERY(LoadBarrierSlowReg)
843 DEFINE_CLASS_QUERY(LoadBarrierWeakSlowReg)
844 DEFINE_CLASS_QUERY(Lock)
845 DEFINE_CLASS_QUERY(Loop)
846 DEFINE_CLASS_QUERY(Mach)
847 DEFINE_CLASS_QUERY(MachBranch)
848 DEFINE_CLASS_QUERY(MachCall)
849 DEFINE_CLASS_QUERY(MachCallDynamicJava)
850 DEFINE_CLASS_QUERY(MachCallJava)
851 DEFINE_CLASS_QUERY(MachCallLeaf)
852 DEFINE_CLASS_QUERY(MachCallRuntime)
853 DEFINE_CLASS_QUERY(MachCallStaticJava)
854 DEFINE_CLASS_QUERY(MachConstantBase)
855 DEFINE_CLASS_QUERY(MachConstant)
856 DEFINE_CLASS_QUERY(MachGoto)
857 DEFINE_CLASS_QUERY(MachIf)
858 DEFINE_CLASS_QUERY(MachJump)
859 DEFINE_CLASS_QUERY(MachNullCheck)
860 DEFINE_CLASS_QUERY(MachProj)
861 DEFINE_CLASS_QUERY(MachProlog)
862 DEFINE_CLASS_QUERY(MachReturn)
863 DEFINE_CLASS_QUERY(MachSafePoint)
864 DEFINE_CLASS_QUERY(MachSpillCopy)
865 DEFINE_CLASS_QUERY(MachTemp)
866 DEFINE_CLASS_QUERY(MachMemBar)
867 DEFINE_CLASS_QUERY(MachMerge)
868 DEFINE_CLASS_QUERY(Mem)
869 DEFINE_CLASS_QUERY(MemBar)
870 DEFINE_CLASS_QUERY(MemBarStoreStore)
871 DEFINE_CLASS_QUERY(MergeMem)
872 DEFINE_CLASS_QUERY(Mul)
873 DEFINE_CLASS_QUERY(Multi)
874 DEFINE_CLASS_QUERY(MultiBranch)
875 DEFINE_CLASS_QUERY(OuterStripMinedLoop)
876 DEFINE_CLASS_QUERY(OuterStripMinedLoopEnd)
877 DEFINE_CLASS_QUERY(Parm)
878 DEFINE_CLASS_QUERY(PCTable)
879 DEFINE_CLASS_QUERY(Phi)
880 DEFINE_CLASS_QUERY(Proj)
881 DEFINE_CLASS_QUERY(Region)
|