83 class LoopNode;
84 class MachBranchNode;
85 class MachCallDynamicJavaNode;
86 class MachCallJavaNode;
87 class MachCallLeafNode;
88 class MachCallNode;
89 class MachCallRuntimeNode;
90 class MachCallStaticJavaNode;
91 class MachConstantBaseNode;
92 class MachConstantNode;
93 class MachGotoNode;
94 class MachIfNode;
95 class MachNode;
96 class MachNullCheckNode;
97 class MachProjNode;
98 class MachReturnNode;
99 class MachSafePointNode;
100 class MachSpillCopyNode;
101 class MachTempNode;
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;
122 class PhaseRegAlloc;
551 DEFINE_CLASS_ID(CallStaticJava, CallJava, 0)
552 DEFINE_CLASS_ID(CallDynamicJava, CallJava, 1)
553 DEFINE_CLASS_ID(CallRuntime, Call, 1)
554 DEFINE_CLASS_ID(CallLeaf, CallRuntime, 0)
555 DEFINE_CLASS_ID(Allocate, Call, 2)
556 DEFINE_CLASS_ID(AllocateArray, Allocate, 0)
557 DEFINE_CLASS_ID(AbstractLock, Call, 3)
558 DEFINE_CLASS_ID(Lock, AbstractLock, 0)
559 DEFINE_CLASS_ID(Unlock, AbstractLock, 1)
560 DEFINE_CLASS_ID(MultiBranch, Multi, 1)
561 DEFINE_CLASS_ID(PCTable, MultiBranch, 0)
562 DEFINE_CLASS_ID(Catch, PCTable, 0)
563 DEFINE_CLASS_ID(Jump, PCTable, 1)
564 DEFINE_CLASS_ID(If, MultiBranch, 1)
565 DEFINE_CLASS_ID(CountedLoopEnd, If, 0)
566 DEFINE_CLASS_ID(NeverBranch, MultiBranch, 2)
567 DEFINE_CLASS_ID(Start, Multi, 2)
568 DEFINE_CLASS_ID(MemBar, Multi, 3)
569 DEFINE_CLASS_ID(Initialize, MemBar, 0)
570 DEFINE_CLASS_ID(MemBarStoreStore, MemBar, 1)
571
572 DEFINE_CLASS_ID(Mach, Node, 1)
573 DEFINE_CLASS_ID(MachReturn, Mach, 0)
574 DEFINE_CLASS_ID(MachSafePoint, MachReturn, 0)
575 DEFINE_CLASS_ID(MachCall, MachSafePoint, 0)
576 DEFINE_CLASS_ID(MachCallJava, MachCall, 0)
577 DEFINE_CLASS_ID(MachCallStaticJava, MachCallJava, 0)
578 DEFINE_CLASS_ID(MachCallDynamicJava, MachCallJava, 1)
579 DEFINE_CLASS_ID(MachCallRuntime, MachCall, 1)
580 DEFINE_CLASS_ID(MachCallLeaf, MachCallRuntime, 0)
581 DEFINE_CLASS_ID(MachBranch, Mach, 1)
582 DEFINE_CLASS_ID(MachIf, MachBranch, 0)
583 DEFINE_CLASS_ID(MachGoto, MachBranch, 1)
584 DEFINE_CLASS_ID(MachNullCheck, MachBranch, 2)
585 DEFINE_CLASS_ID(MachSpillCopy, Mach, 2)
586 DEFINE_CLASS_ID(MachTemp, Mach, 3)
587 DEFINE_CLASS_ID(MachConstantBase, Mach, 4)
588 DEFINE_CLASS_ID(MachConstant, Mach, 5)
589
590 DEFINE_CLASS_ID(Type, Node, 2)
740 DEFINE_CLASS_QUERY(Lock)
741 DEFINE_CLASS_QUERY(Loop)
742 DEFINE_CLASS_QUERY(Mach)
743 DEFINE_CLASS_QUERY(MachBranch)
744 DEFINE_CLASS_QUERY(MachCall)
745 DEFINE_CLASS_QUERY(MachCallDynamicJava)
746 DEFINE_CLASS_QUERY(MachCallJava)
747 DEFINE_CLASS_QUERY(MachCallLeaf)
748 DEFINE_CLASS_QUERY(MachCallRuntime)
749 DEFINE_CLASS_QUERY(MachCallStaticJava)
750 DEFINE_CLASS_QUERY(MachConstantBase)
751 DEFINE_CLASS_QUERY(MachConstant)
752 DEFINE_CLASS_QUERY(MachGoto)
753 DEFINE_CLASS_QUERY(MachIf)
754 DEFINE_CLASS_QUERY(MachNullCheck)
755 DEFINE_CLASS_QUERY(MachProj)
756 DEFINE_CLASS_QUERY(MachReturn)
757 DEFINE_CLASS_QUERY(MachSafePoint)
758 DEFINE_CLASS_QUERY(MachSpillCopy)
759 DEFINE_CLASS_QUERY(MachTemp)
760 DEFINE_CLASS_QUERY(Mem)
761 DEFINE_CLASS_QUERY(MemBar)
762 DEFINE_CLASS_QUERY(MemBarStoreStore)
763 DEFINE_CLASS_QUERY(MergeMem)
764 DEFINE_CLASS_QUERY(Mul)
765 DEFINE_CLASS_QUERY(Multi)
766 DEFINE_CLASS_QUERY(MultiBranch)
767 DEFINE_CLASS_QUERY(Parm)
768 DEFINE_CLASS_QUERY(PCTable)
769 DEFINE_CLASS_QUERY(Phi)
770 DEFINE_CLASS_QUERY(Proj)
771 DEFINE_CLASS_QUERY(Region)
772 DEFINE_CLASS_QUERY(Root)
773 DEFINE_CLASS_QUERY(SafePoint)
774 DEFINE_CLASS_QUERY(SafePointScalarObject)
775 DEFINE_CLASS_QUERY(Start)
776 DEFINE_CLASS_QUERY(Store)
777 DEFINE_CLASS_QUERY(Sub)
778 DEFINE_CLASS_QUERY(Type)
779 DEFINE_CLASS_QUERY(Vector)
|
83 class LoopNode;
84 class MachBranchNode;
85 class MachCallDynamicJavaNode;
86 class MachCallJavaNode;
87 class MachCallLeafNode;
88 class MachCallNode;
89 class MachCallRuntimeNode;
90 class MachCallStaticJavaNode;
91 class MachConstantBaseNode;
92 class MachConstantNode;
93 class MachGotoNode;
94 class MachIfNode;
95 class MachNode;
96 class MachNullCheckNode;
97 class MachProjNode;
98 class MachReturnNode;
99 class MachSafePointNode;
100 class MachSpillCopyNode;
101 class MachTempNode;
102 class Matcher;
103 class MathExactNode;
104 class MemBarNode;
105 class MemBarStoreStoreNode;
106 class MemNode;
107 class MergeMemNode;
108 class MulNode;
109 class MultiNode;
110 class MultiBranchNode;
111 class NeverBranchNode;
112 class Node;
113 class Node_Array;
114 class Node_List;
115 class Node_Stack;
116 class NullCheckNode;
117 class OopMap;
118 class ParmNode;
119 class PCTableNode;
120 class PhaseCCP;
121 class PhaseGVN;
122 class PhaseIterGVN;
123 class PhaseRegAlloc;
552 DEFINE_CLASS_ID(CallStaticJava, CallJava, 0)
553 DEFINE_CLASS_ID(CallDynamicJava, CallJava, 1)
554 DEFINE_CLASS_ID(CallRuntime, Call, 1)
555 DEFINE_CLASS_ID(CallLeaf, CallRuntime, 0)
556 DEFINE_CLASS_ID(Allocate, Call, 2)
557 DEFINE_CLASS_ID(AllocateArray, Allocate, 0)
558 DEFINE_CLASS_ID(AbstractLock, Call, 3)
559 DEFINE_CLASS_ID(Lock, AbstractLock, 0)
560 DEFINE_CLASS_ID(Unlock, AbstractLock, 1)
561 DEFINE_CLASS_ID(MultiBranch, Multi, 1)
562 DEFINE_CLASS_ID(PCTable, MultiBranch, 0)
563 DEFINE_CLASS_ID(Catch, PCTable, 0)
564 DEFINE_CLASS_ID(Jump, PCTable, 1)
565 DEFINE_CLASS_ID(If, MultiBranch, 1)
566 DEFINE_CLASS_ID(CountedLoopEnd, If, 0)
567 DEFINE_CLASS_ID(NeverBranch, MultiBranch, 2)
568 DEFINE_CLASS_ID(Start, Multi, 2)
569 DEFINE_CLASS_ID(MemBar, Multi, 3)
570 DEFINE_CLASS_ID(Initialize, MemBar, 0)
571 DEFINE_CLASS_ID(MemBarStoreStore, MemBar, 1)
572 DEFINE_CLASS_ID(MathExact, Multi, 4)
573
574 DEFINE_CLASS_ID(Mach, Node, 1)
575 DEFINE_CLASS_ID(MachReturn, Mach, 0)
576 DEFINE_CLASS_ID(MachSafePoint, MachReturn, 0)
577 DEFINE_CLASS_ID(MachCall, MachSafePoint, 0)
578 DEFINE_CLASS_ID(MachCallJava, MachCall, 0)
579 DEFINE_CLASS_ID(MachCallStaticJava, MachCallJava, 0)
580 DEFINE_CLASS_ID(MachCallDynamicJava, MachCallJava, 1)
581 DEFINE_CLASS_ID(MachCallRuntime, MachCall, 1)
582 DEFINE_CLASS_ID(MachCallLeaf, MachCallRuntime, 0)
583 DEFINE_CLASS_ID(MachBranch, Mach, 1)
584 DEFINE_CLASS_ID(MachIf, MachBranch, 0)
585 DEFINE_CLASS_ID(MachGoto, MachBranch, 1)
586 DEFINE_CLASS_ID(MachNullCheck, MachBranch, 2)
587 DEFINE_CLASS_ID(MachSpillCopy, Mach, 2)
588 DEFINE_CLASS_ID(MachTemp, Mach, 3)
589 DEFINE_CLASS_ID(MachConstantBase, Mach, 4)
590 DEFINE_CLASS_ID(MachConstant, Mach, 5)
591
592 DEFINE_CLASS_ID(Type, Node, 2)
742 DEFINE_CLASS_QUERY(Lock)
743 DEFINE_CLASS_QUERY(Loop)
744 DEFINE_CLASS_QUERY(Mach)
745 DEFINE_CLASS_QUERY(MachBranch)
746 DEFINE_CLASS_QUERY(MachCall)
747 DEFINE_CLASS_QUERY(MachCallDynamicJava)
748 DEFINE_CLASS_QUERY(MachCallJava)
749 DEFINE_CLASS_QUERY(MachCallLeaf)
750 DEFINE_CLASS_QUERY(MachCallRuntime)
751 DEFINE_CLASS_QUERY(MachCallStaticJava)
752 DEFINE_CLASS_QUERY(MachConstantBase)
753 DEFINE_CLASS_QUERY(MachConstant)
754 DEFINE_CLASS_QUERY(MachGoto)
755 DEFINE_CLASS_QUERY(MachIf)
756 DEFINE_CLASS_QUERY(MachNullCheck)
757 DEFINE_CLASS_QUERY(MachProj)
758 DEFINE_CLASS_QUERY(MachReturn)
759 DEFINE_CLASS_QUERY(MachSafePoint)
760 DEFINE_CLASS_QUERY(MachSpillCopy)
761 DEFINE_CLASS_QUERY(MachTemp)
762 DEFINE_CLASS_QUERY(MathExact)
763 DEFINE_CLASS_QUERY(Mem)
764 DEFINE_CLASS_QUERY(MemBar)
765 DEFINE_CLASS_QUERY(MemBarStoreStore)
766 DEFINE_CLASS_QUERY(MergeMem)
767 DEFINE_CLASS_QUERY(Mul)
768 DEFINE_CLASS_QUERY(Multi)
769 DEFINE_CLASS_QUERY(MultiBranch)
770 DEFINE_CLASS_QUERY(Parm)
771 DEFINE_CLASS_QUERY(PCTable)
772 DEFINE_CLASS_QUERY(Phi)
773 DEFINE_CLASS_QUERY(Proj)
774 DEFINE_CLASS_QUERY(Region)
775 DEFINE_CLASS_QUERY(Root)
776 DEFINE_CLASS_QUERY(SafePoint)
777 DEFINE_CLASS_QUERY(SafePointScalarObject)
778 DEFINE_CLASS_QUERY(Start)
779 DEFINE_CLASS_QUERY(Store)
780 DEFINE_CLASS_QUERY(Sub)
781 DEFINE_CLASS_QUERY(Type)
782 DEFINE_CLASS_QUERY(Vector)
|