45 class Block_Array;
46 class BoolNode;
47 class BoxLockNode;
48 class CMoveNode;
49 class CallDynamicJavaNode;
50 class CallJavaNode;
51 class CallLeafNode;
52 class CallNode;
53 class CallRuntimeNode;
54 class CallStaticJavaNode;
55 class CatchNode;
56 class CatchProjNode;
57 class CheckCastPPNode;
58 class ClearArrayNode;
59 class CmpNode;
60 class CodeBuffer;
61 class ConstraintCastNode;
62 class ConNode;
63 class CountedLoopNode;
64 class CountedLoopEndNode;
65 class DecodeNNode;
66 class EncodePNode;
67 class FastLockNode;
68 class FastUnlockNode;
69 class IfNode;
70 class IfFalseNode;
71 class IfTrueNode;
72 class InitializeNode;
73 class JVMState;
74 class JumpNode;
75 class JumpProjNode;
76 class LoadNode;
77 class LoadStoreNode;
78 class LockNode;
79 class LoopNode;
80 class MachBranchNode;
81 class MachCallDynamicJavaNode;
82 class MachCallJavaNode;
83 class MachCallLeafNode;
84 class MachCallNode;
85 class MachCallRuntimeNode;
86 class MachCallStaticJavaNode;
568 DEFINE_CLASS_ID(MachCallJava, MachCall, 0)
569 DEFINE_CLASS_ID(MachCallStaticJava, MachCallJava, 0)
570 DEFINE_CLASS_ID(MachCallDynamicJava, MachCallJava, 1)
571 DEFINE_CLASS_ID(MachCallRuntime, MachCall, 1)
572 DEFINE_CLASS_ID(MachCallLeaf, MachCallRuntime, 0)
573 DEFINE_CLASS_ID(MachBranch, Mach, 1)
574 DEFINE_CLASS_ID(MachIf, MachBranch, 0)
575 DEFINE_CLASS_ID(MachGoto, MachBranch, 1)
576 DEFINE_CLASS_ID(MachNullCheck, MachBranch, 2)
577 DEFINE_CLASS_ID(MachSpillCopy, Mach, 2)
578 DEFINE_CLASS_ID(MachTemp, Mach, 3)
579 DEFINE_CLASS_ID(MachConstantBase, Mach, 4)
580 DEFINE_CLASS_ID(MachConstant, Mach, 5)
581
582 DEFINE_CLASS_ID(Type, Node, 2)
583 DEFINE_CLASS_ID(Phi, Type, 0)
584 DEFINE_CLASS_ID(ConstraintCast, Type, 1)
585 DEFINE_CLASS_ID(CheckCastPP, Type, 2)
586 DEFINE_CLASS_ID(CMove, Type, 3)
587 DEFINE_CLASS_ID(SafePointScalarObject, Type, 4)
588 DEFINE_CLASS_ID(DecodeN, Type, 5)
589 DEFINE_CLASS_ID(EncodeP, Type, 6)
590
591 DEFINE_CLASS_ID(Proj, Node, 3)
592 DEFINE_CLASS_ID(CatchProj, Proj, 0)
593 DEFINE_CLASS_ID(JumpProj, Proj, 1)
594 DEFINE_CLASS_ID(IfTrue, Proj, 2)
595 DEFINE_CLASS_ID(IfFalse, Proj, 3)
596 DEFINE_CLASS_ID(Parm, Proj, 4)
597 DEFINE_CLASS_ID(MachProj, Proj, 5)
598
599 DEFINE_CLASS_ID(Mem, Node, 4)
600 DEFINE_CLASS_ID(Load, Mem, 0)
601 DEFINE_CLASS_ID(LoadVector, Load, 0)
602 DEFINE_CLASS_ID(Store, Mem, 1)
603 DEFINE_CLASS_ID(StoreVector, Store, 0)
604 DEFINE_CLASS_ID(LoadStore, Mem, 2)
605
606 DEFINE_CLASS_ID(Region, Node, 5)
607 DEFINE_CLASS_ID(Loop, Region, 0)
608 DEFINE_CLASS_ID(Root, Loop, 0)
609 DEFINE_CLASS_ID(CountedLoop, Loop, 1)
689 DEFINE_CLASS_QUERY(AddP)
690 DEFINE_CLASS_QUERY(Allocate)
691 DEFINE_CLASS_QUERY(AllocateArray)
692 DEFINE_CLASS_QUERY(Bool)
693 DEFINE_CLASS_QUERY(BoxLock)
694 DEFINE_CLASS_QUERY(Call)
695 DEFINE_CLASS_QUERY(CallDynamicJava)
696 DEFINE_CLASS_QUERY(CallJava)
697 DEFINE_CLASS_QUERY(CallLeaf)
698 DEFINE_CLASS_QUERY(CallRuntime)
699 DEFINE_CLASS_QUERY(CallStaticJava)
700 DEFINE_CLASS_QUERY(Catch)
701 DEFINE_CLASS_QUERY(CatchProj)
702 DEFINE_CLASS_QUERY(CheckCastPP)
703 DEFINE_CLASS_QUERY(ConstraintCast)
704 DEFINE_CLASS_QUERY(ClearArray)
705 DEFINE_CLASS_QUERY(CMove)
706 DEFINE_CLASS_QUERY(Cmp)
707 DEFINE_CLASS_QUERY(CountedLoop)
708 DEFINE_CLASS_QUERY(CountedLoopEnd)
709 DEFINE_CLASS_QUERY(DecodeN)
710 DEFINE_CLASS_QUERY(EncodeP)
711 DEFINE_CLASS_QUERY(FastLock)
712 DEFINE_CLASS_QUERY(FastUnlock)
713 DEFINE_CLASS_QUERY(If)
714 DEFINE_CLASS_QUERY(IfFalse)
715 DEFINE_CLASS_QUERY(IfTrue)
716 DEFINE_CLASS_QUERY(Initialize)
717 DEFINE_CLASS_QUERY(Jump)
718 DEFINE_CLASS_QUERY(JumpProj)
719 DEFINE_CLASS_QUERY(Load)
720 DEFINE_CLASS_QUERY(LoadStore)
721 DEFINE_CLASS_QUERY(Lock)
722 DEFINE_CLASS_QUERY(Loop)
723 DEFINE_CLASS_QUERY(Mach)
724 DEFINE_CLASS_QUERY(MachBranch)
725 DEFINE_CLASS_QUERY(MachCall)
726 DEFINE_CLASS_QUERY(MachCallDynamicJava)
727 DEFINE_CLASS_QUERY(MachCallJava)
728 DEFINE_CLASS_QUERY(MachCallLeaf)
729 DEFINE_CLASS_QUERY(MachCallRuntime)
730 DEFINE_CLASS_QUERY(MachCallStaticJava)
|
45 class Block_Array;
46 class BoolNode;
47 class BoxLockNode;
48 class CMoveNode;
49 class CallDynamicJavaNode;
50 class CallJavaNode;
51 class CallLeafNode;
52 class CallNode;
53 class CallRuntimeNode;
54 class CallStaticJavaNode;
55 class CatchNode;
56 class CatchProjNode;
57 class CheckCastPPNode;
58 class ClearArrayNode;
59 class CmpNode;
60 class CodeBuffer;
61 class ConstraintCastNode;
62 class ConNode;
63 class CountedLoopNode;
64 class CountedLoopEndNode;
65 class DecodeNarrowPtrNode;
66 class DecodeNNode;
67 class DecodeNKlassNode;
68 class EncodeNarrowPtrNode;
69 class EncodePNode;
70 class EncodePKlassNode;
71 class FastLockNode;
72 class FastUnlockNode;
73 class IfNode;
74 class IfFalseNode;
75 class IfTrueNode;
76 class InitializeNode;
77 class JVMState;
78 class JumpNode;
79 class JumpProjNode;
80 class LoadNode;
81 class LoadStoreNode;
82 class LockNode;
83 class LoopNode;
84 class MachBranchNode;
85 class MachCallDynamicJavaNode;
86 class MachCallJavaNode;
87 class MachCallLeafNode;
88 class MachCallNode;
89 class MachCallRuntimeNode;
90 class MachCallStaticJavaNode;
572 DEFINE_CLASS_ID(MachCallJava, MachCall, 0)
573 DEFINE_CLASS_ID(MachCallStaticJava, MachCallJava, 0)
574 DEFINE_CLASS_ID(MachCallDynamicJava, MachCallJava, 1)
575 DEFINE_CLASS_ID(MachCallRuntime, MachCall, 1)
576 DEFINE_CLASS_ID(MachCallLeaf, MachCallRuntime, 0)
577 DEFINE_CLASS_ID(MachBranch, Mach, 1)
578 DEFINE_CLASS_ID(MachIf, MachBranch, 0)
579 DEFINE_CLASS_ID(MachGoto, MachBranch, 1)
580 DEFINE_CLASS_ID(MachNullCheck, MachBranch, 2)
581 DEFINE_CLASS_ID(MachSpillCopy, Mach, 2)
582 DEFINE_CLASS_ID(MachTemp, Mach, 3)
583 DEFINE_CLASS_ID(MachConstantBase, Mach, 4)
584 DEFINE_CLASS_ID(MachConstant, Mach, 5)
585
586 DEFINE_CLASS_ID(Type, Node, 2)
587 DEFINE_CLASS_ID(Phi, Type, 0)
588 DEFINE_CLASS_ID(ConstraintCast, Type, 1)
589 DEFINE_CLASS_ID(CheckCastPP, Type, 2)
590 DEFINE_CLASS_ID(CMove, Type, 3)
591 DEFINE_CLASS_ID(SafePointScalarObject, Type, 4)
592 DEFINE_CLASS_ID(DecodeNarrowPtr, Type, 5)
593 DEFINE_CLASS_ID(DecodeN, DecodeNarrowPtr, 0)
594 DEFINE_CLASS_ID(DecodeNKlass, DecodeNarrowPtr, 1)
595 DEFINE_CLASS_ID(EncodeNarrowPtr, Type, 6)
596 DEFINE_CLASS_ID(EncodeP, EncodeNarrowPtr, 0)
597 DEFINE_CLASS_ID(EncodePKlass, EncodeNarrowPtr, 1)
598
599 DEFINE_CLASS_ID(Proj, Node, 3)
600 DEFINE_CLASS_ID(CatchProj, Proj, 0)
601 DEFINE_CLASS_ID(JumpProj, Proj, 1)
602 DEFINE_CLASS_ID(IfTrue, Proj, 2)
603 DEFINE_CLASS_ID(IfFalse, Proj, 3)
604 DEFINE_CLASS_ID(Parm, Proj, 4)
605 DEFINE_CLASS_ID(MachProj, Proj, 5)
606
607 DEFINE_CLASS_ID(Mem, Node, 4)
608 DEFINE_CLASS_ID(Load, Mem, 0)
609 DEFINE_CLASS_ID(LoadVector, Load, 0)
610 DEFINE_CLASS_ID(Store, Mem, 1)
611 DEFINE_CLASS_ID(StoreVector, Store, 0)
612 DEFINE_CLASS_ID(LoadStore, Mem, 2)
613
614 DEFINE_CLASS_ID(Region, Node, 5)
615 DEFINE_CLASS_ID(Loop, Region, 0)
616 DEFINE_CLASS_ID(Root, Loop, 0)
617 DEFINE_CLASS_ID(CountedLoop, Loop, 1)
697 DEFINE_CLASS_QUERY(AddP)
698 DEFINE_CLASS_QUERY(Allocate)
699 DEFINE_CLASS_QUERY(AllocateArray)
700 DEFINE_CLASS_QUERY(Bool)
701 DEFINE_CLASS_QUERY(BoxLock)
702 DEFINE_CLASS_QUERY(Call)
703 DEFINE_CLASS_QUERY(CallDynamicJava)
704 DEFINE_CLASS_QUERY(CallJava)
705 DEFINE_CLASS_QUERY(CallLeaf)
706 DEFINE_CLASS_QUERY(CallRuntime)
707 DEFINE_CLASS_QUERY(CallStaticJava)
708 DEFINE_CLASS_QUERY(Catch)
709 DEFINE_CLASS_QUERY(CatchProj)
710 DEFINE_CLASS_QUERY(CheckCastPP)
711 DEFINE_CLASS_QUERY(ConstraintCast)
712 DEFINE_CLASS_QUERY(ClearArray)
713 DEFINE_CLASS_QUERY(CMove)
714 DEFINE_CLASS_QUERY(Cmp)
715 DEFINE_CLASS_QUERY(CountedLoop)
716 DEFINE_CLASS_QUERY(CountedLoopEnd)
717 DEFINE_CLASS_QUERY(DecodeNarrowPtr)
718 DEFINE_CLASS_QUERY(DecodeN)
719 DEFINE_CLASS_QUERY(DecodeNKlass)
720 DEFINE_CLASS_QUERY(EncodeNarrowPtr)
721 DEFINE_CLASS_QUERY(EncodeP)
722 DEFINE_CLASS_QUERY(EncodePKlass)
723 DEFINE_CLASS_QUERY(FastLock)
724 DEFINE_CLASS_QUERY(FastUnlock)
725 DEFINE_CLASS_QUERY(If)
726 DEFINE_CLASS_QUERY(IfFalse)
727 DEFINE_CLASS_QUERY(IfTrue)
728 DEFINE_CLASS_QUERY(Initialize)
729 DEFINE_CLASS_QUERY(Jump)
730 DEFINE_CLASS_QUERY(JumpProj)
731 DEFINE_CLASS_QUERY(Load)
732 DEFINE_CLASS_QUERY(LoadStore)
733 DEFINE_CLASS_QUERY(Lock)
734 DEFINE_CLASS_QUERY(Loop)
735 DEFINE_CLASS_QUERY(Mach)
736 DEFINE_CLASS_QUERY(MachBranch)
737 DEFINE_CLASS_QUERY(MachCall)
738 DEFINE_CLASS_QUERY(MachCallDynamicJava)
739 DEFINE_CLASS_QUERY(MachCallJava)
740 DEFINE_CLASS_QUERY(MachCallLeaf)
741 DEFINE_CLASS_QUERY(MachCallRuntime)
742 DEFINE_CLASS_QUERY(MachCallStaticJava)
|