comparison src/share/vm/opto/node.hpp @ 6848:8e47bac5643a

7054512: Compress class pointers after perm gen removal Summary: support of compress class pointers in the compilers. Reviewed-by: kvn, twisti
author roland
date Tue, 09 Oct 2012 10:11:38 +0200
parents e626685e9f6c
children 2aff40cb4703
comparison
equal deleted inserted replaced
6847:65d07d9ee446 6848:8e47bac5643a
60 class CodeBuffer; 60 class CodeBuffer;
61 class ConstraintCastNode; 61 class ConstraintCastNode;
62 class ConNode; 62 class ConNode;
63 class CountedLoopNode; 63 class CountedLoopNode;
64 class CountedLoopEndNode; 64 class CountedLoopEndNode;
65 class DecodeNarrowPtrNode;
65 class DecodeNNode; 66 class DecodeNNode;
67 class DecodeNKlassNode;
68 class EncodeNarrowPtrNode;
66 class EncodePNode; 69 class EncodePNode;
70 class EncodePKlassNode;
67 class FastLockNode; 71 class FastLockNode;
68 class FastUnlockNode; 72 class FastUnlockNode;
69 class IfNode; 73 class IfNode;
70 class IfFalseNode; 74 class IfFalseNode;
71 class IfTrueNode; 75 class IfTrueNode;
583 DEFINE_CLASS_ID(Phi, Type, 0) 587 DEFINE_CLASS_ID(Phi, Type, 0)
584 DEFINE_CLASS_ID(ConstraintCast, Type, 1) 588 DEFINE_CLASS_ID(ConstraintCast, Type, 1)
585 DEFINE_CLASS_ID(CheckCastPP, Type, 2) 589 DEFINE_CLASS_ID(CheckCastPP, Type, 2)
586 DEFINE_CLASS_ID(CMove, Type, 3) 590 DEFINE_CLASS_ID(CMove, Type, 3)
587 DEFINE_CLASS_ID(SafePointScalarObject, Type, 4) 591 DEFINE_CLASS_ID(SafePointScalarObject, Type, 4)
588 DEFINE_CLASS_ID(DecodeN, Type, 5) 592 DEFINE_CLASS_ID(DecodeNarrowPtr, Type, 5)
589 DEFINE_CLASS_ID(EncodeP, Type, 6) 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)
590 598
591 DEFINE_CLASS_ID(Proj, Node, 3) 599 DEFINE_CLASS_ID(Proj, Node, 3)
592 DEFINE_CLASS_ID(CatchProj, Proj, 0) 600 DEFINE_CLASS_ID(CatchProj, Proj, 0)
593 DEFINE_CLASS_ID(JumpProj, Proj, 1) 601 DEFINE_CLASS_ID(JumpProj, Proj, 1)
594 DEFINE_CLASS_ID(IfTrue, Proj, 2) 602 DEFINE_CLASS_ID(IfTrue, Proj, 2)
704 DEFINE_CLASS_QUERY(ClearArray) 712 DEFINE_CLASS_QUERY(ClearArray)
705 DEFINE_CLASS_QUERY(CMove) 713 DEFINE_CLASS_QUERY(CMove)
706 DEFINE_CLASS_QUERY(Cmp) 714 DEFINE_CLASS_QUERY(Cmp)
707 DEFINE_CLASS_QUERY(CountedLoop) 715 DEFINE_CLASS_QUERY(CountedLoop)
708 DEFINE_CLASS_QUERY(CountedLoopEnd) 716 DEFINE_CLASS_QUERY(CountedLoopEnd)
717 DEFINE_CLASS_QUERY(DecodeNarrowPtr)
709 DEFINE_CLASS_QUERY(DecodeN) 718 DEFINE_CLASS_QUERY(DecodeN)
719 DEFINE_CLASS_QUERY(DecodeNKlass)
720 DEFINE_CLASS_QUERY(EncodeNarrowPtr)
710 DEFINE_CLASS_QUERY(EncodeP) 721 DEFINE_CLASS_QUERY(EncodeP)
722 DEFINE_CLASS_QUERY(EncodePKlass)
711 DEFINE_CLASS_QUERY(FastLock) 723 DEFINE_CLASS_QUERY(FastLock)
712 DEFINE_CLASS_QUERY(FastUnlock) 724 DEFINE_CLASS_QUERY(FastUnlock)
713 DEFINE_CLASS_QUERY(If) 725 DEFINE_CLASS_QUERY(If)
714 DEFINE_CLASS_QUERY(IfFalse) 726 DEFINE_CLASS_QUERY(IfFalse)
715 DEFINE_CLASS_QUERY(IfTrue) 727 DEFINE_CLASS_QUERY(IfTrue)