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 LoadBarrierNode;
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;
672 DEFINE_CLASS_ID(DecodeNarrowPtr, Type, 5)
673 DEFINE_CLASS_ID(DecodeN, DecodeNarrowPtr, 0)
674 DEFINE_CLASS_ID(DecodeNKlass, DecodeNarrowPtr, 1)
675 DEFINE_CLASS_ID(EncodeNarrowPtr, Type, 6)
676 DEFINE_CLASS_ID(EncodeP, EncodeNarrowPtr, 0)
677 DEFINE_CLASS_ID(EncodePKlass, EncodeNarrowPtr, 1)
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)
683 DEFINE_CLASS_ID(IfTrue, IfProj, 0)
684 DEFINE_CLASS_ID(IfFalse, IfProj, 1)
685 DEFINE_CLASS_ID(Parm, Proj, 4)
686 DEFINE_CLASS_ID(MachProj, Proj, 5)
687
688 DEFINE_CLASS_ID(Mem, Node, 4)
689 DEFINE_CLASS_ID(Load, Mem, 0)
690 DEFINE_CLASS_ID(LoadVector, Load, 0)
691 DEFINE_CLASS_ID(LoadBarrierSlowReg, Load, 1)
692 DEFINE_CLASS_ID(LoadBarrierWeakSlowReg, Load, 2)
693 DEFINE_CLASS_ID(Store, Mem, 1)
694 DEFINE_CLASS_ID(StoreVector, Store, 0)
695 DEFINE_CLASS_ID(LoadStore, Mem, 2)
696 DEFINE_CLASS_ID(LoadStoreConditional, LoadStore, 0)
697 DEFINE_CLASS_ID(CompareAndSwap, LoadStoreConditional, 0)
698 DEFINE_CLASS_ID(CompareAndExchangeNode, LoadStore, 1)
699
700 DEFINE_CLASS_ID(Region, Node, 5)
701 DEFINE_CLASS_ID(Loop, Region, 0)
702 DEFINE_CLASS_ID(Root, Loop, 0)
703 DEFINE_CLASS_ID(CountedLoop, Loop, 1)
704 DEFINE_CLASS_ID(OuterStripMinedLoop, Loop, 2)
705
706 DEFINE_CLASS_ID(Sub, Node, 6)
707 DEFINE_CLASS_ID(Cmp, Sub, 0)
708 DEFINE_CLASS_ID(FastLock, Cmp, 0)
709 DEFINE_CLASS_ID(FastUnlock, Cmp, 1)
710
711 DEFINE_CLASS_ID(MergeMem, Node, 7)
712 DEFINE_CLASS_ID(Bool, Node, 8)
813 DEFINE_CLASS_QUERY(CountedLoop)
814 DEFINE_CLASS_QUERY(CountedLoopEnd)
815 DEFINE_CLASS_QUERY(DecodeNarrowPtr)
816 DEFINE_CLASS_QUERY(DecodeN)
817 DEFINE_CLASS_QUERY(DecodeNKlass)
818 DEFINE_CLASS_QUERY(EncodeNarrowPtr)
819 DEFINE_CLASS_QUERY(EncodeP)
820 DEFINE_CLASS_QUERY(EncodePKlass)
821 DEFINE_CLASS_QUERY(FastLock)
822 DEFINE_CLASS_QUERY(FastUnlock)
823 DEFINE_CLASS_QUERY(If)
824 DEFINE_CLASS_QUERY(RangeCheck)
825 DEFINE_CLASS_QUERY(IfProj)
826 DEFINE_CLASS_QUERY(IfFalse)
827 DEFINE_CLASS_QUERY(IfTrue)
828 DEFINE_CLASS_QUERY(Initialize)
829 DEFINE_CLASS_QUERY(Jump)
830 DEFINE_CLASS_QUERY(JumpProj)
831 DEFINE_CLASS_QUERY(Load)
832 DEFINE_CLASS_QUERY(LoadStore)
833 DEFINE_CLASS_QUERY(LoadBarrier)
834 DEFINE_CLASS_QUERY(LoadBarrierSlowReg)
835 DEFINE_CLASS_QUERY(LoadBarrierWeakSlowReg)
836 DEFINE_CLASS_QUERY(Lock)
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)
|
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 LoadBarrierNode;
85 class LoadBarrierSlowRegNode;
86 class LoadStoreNode;
87 class LoadStoreConditionalNode;
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;
672 DEFINE_CLASS_ID(DecodeNarrowPtr, Type, 5)
673 DEFINE_CLASS_ID(DecodeN, DecodeNarrowPtr, 0)
674 DEFINE_CLASS_ID(DecodeNKlass, DecodeNarrowPtr, 1)
675 DEFINE_CLASS_ID(EncodeNarrowPtr, Type, 6)
676 DEFINE_CLASS_ID(EncodeP, EncodeNarrowPtr, 0)
677 DEFINE_CLASS_ID(EncodePKlass, EncodeNarrowPtr, 1)
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)
683 DEFINE_CLASS_ID(IfTrue, IfProj, 0)
684 DEFINE_CLASS_ID(IfFalse, IfProj, 1)
685 DEFINE_CLASS_ID(Parm, Proj, 4)
686 DEFINE_CLASS_ID(MachProj, Proj, 5)
687
688 DEFINE_CLASS_ID(Mem, Node, 4)
689 DEFINE_CLASS_ID(Load, Mem, 0)
690 DEFINE_CLASS_ID(LoadVector, Load, 0)
691 DEFINE_CLASS_ID(LoadBarrierSlowReg, Load, 1)
692 DEFINE_CLASS_ID(Store, Mem, 1)
693 DEFINE_CLASS_ID(StoreVector, Store, 0)
694 DEFINE_CLASS_ID(LoadStore, Mem, 2)
695 DEFINE_CLASS_ID(LoadStoreConditional, LoadStore, 0)
696 DEFINE_CLASS_ID(CompareAndSwap, LoadStoreConditional, 0)
697 DEFINE_CLASS_ID(CompareAndExchangeNode, LoadStore, 1)
698
699 DEFINE_CLASS_ID(Region, Node, 5)
700 DEFINE_CLASS_ID(Loop, Region, 0)
701 DEFINE_CLASS_ID(Root, Loop, 0)
702 DEFINE_CLASS_ID(CountedLoop, Loop, 1)
703 DEFINE_CLASS_ID(OuterStripMinedLoop, Loop, 2)
704
705 DEFINE_CLASS_ID(Sub, Node, 6)
706 DEFINE_CLASS_ID(Cmp, Sub, 0)
707 DEFINE_CLASS_ID(FastLock, Cmp, 0)
708 DEFINE_CLASS_ID(FastUnlock, Cmp, 1)
709
710 DEFINE_CLASS_ID(MergeMem, Node, 7)
711 DEFINE_CLASS_ID(Bool, Node, 8)
812 DEFINE_CLASS_QUERY(CountedLoop)
813 DEFINE_CLASS_QUERY(CountedLoopEnd)
814 DEFINE_CLASS_QUERY(DecodeNarrowPtr)
815 DEFINE_CLASS_QUERY(DecodeN)
816 DEFINE_CLASS_QUERY(DecodeNKlass)
817 DEFINE_CLASS_QUERY(EncodeNarrowPtr)
818 DEFINE_CLASS_QUERY(EncodeP)
819 DEFINE_CLASS_QUERY(EncodePKlass)
820 DEFINE_CLASS_QUERY(FastLock)
821 DEFINE_CLASS_QUERY(FastUnlock)
822 DEFINE_CLASS_QUERY(If)
823 DEFINE_CLASS_QUERY(RangeCheck)
824 DEFINE_CLASS_QUERY(IfProj)
825 DEFINE_CLASS_QUERY(IfFalse)
826 DEFINE_CLASS_QUERY(IfTrue)
827 DEFINE_CLASS_QUERY(Initialize)
828 DEFINE_CLASS_QUERY(Jump)
829 DEFINE_CLASS_QUERY(JumpProj)
830 DEFINE_CLASS_QUERY(Load)
831 DEFINE_CLASS_QUERY(LoadStore)
832 DEFINE_CLASS_QUERY(LoadStoreConditional)
833 DEFINE_CLASS_QUERY(LoadBarrier)
834 DEFINE_CLASS_QUERY(LoadBarrierSlowReg)
835 DEFINE_CLASS_QUERY(Lock)
836 DEFINE_CLASS_QUERY(Loop)
837 DEFINE_CLASS_QUERY(Mach)
838 DEFINE_CLASS_QUERY(MachBranch)
839 DEFINE_CLASS_QUERY(MachCall)
840 DEFINE_CLASS_QUERY(MachCallDynamicJava)
841 DEFINE_CLASS_QUERY(MachCallJava)
842 DEFINE_CLASS_QUERY(MachCallLeaf)
843 DEFINE_CLASS_QUERY(MachCallRuntime)
844 DEFINE_CLASS_QUERY(MachCallStaticJava)
845 DEFINE_CLASS_QUERY(MachConstantBase)
846 DEFINE_CLASS_QUERY(MachConstant)
847 DEFINE_CLASS_QUERY(MachGoto)
848 DEFINE_CLASS_QUERY(MachIf)
849 DEFINE_CLASS_QUERY(MachJump)
850 DEFINE_CLASS_QUERY(MachNullCheck)
851 DEFINE_CLASS_QUERY(MachProj)
852 DEFINE_CLASS_QUERY(MachReturn)
853 DEFINE_CLASS_QUERY(MachSafePoint)
854 DEFINE_CLASS_QUERY(MachSpillCopy)
|