Mercurial > hg > graal-jvmci-8
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) |