src/share/vm/opto/node.hpp

Print this page
rev 3688 : 7054512: Compress class pointers after perm gen removal
Summary: support of compress class pointers in the compilers.
Reviewed-by:

*** 60,71 **** --- 60,75 ---- class CodeBuffer; class ConstraintCastNode; class ConNode; class CountedLoopNode; class CountedLoopEndNode; + class DecodeNarrowPtrNode; class DecodeNNode; + class DecodeNKlassNode; + class EncodeNarrowPtrNode; class EncodePNode; + class EncodePKlassNode; class FastLockNode; class FastUnlockNode; class IfNode; class IfFalseNode; class IfTrueNode;
*** 583,594 **** DEFINE_CLASS_ID(Phi, Type, 0) DEFINE_CLASS_ID(ConstraintCast, Type, 1) DEFINE_CLASS_ID(CheckCastPP, Type, 2) DEFINE_CLASS_ID(CMove, Type, 3) DEFINE_CLASS_ID(SafePointScalarObject, Type, 4) ! DEFINE_CLASS_ID(DecodeN, Type, 5) ! DEFINE_CLASS_ID(EncodeP, Type, 6) DEFINE_CLASS_ID(Proj, Node, 3) DEFINE_CLASS_ID(CatchProj, Proj, 0) DEFINE_CLASS_ID(JumpProj, Proj, 1) DEFINE_CLASS_ID(IfTrue, Proj, 2) --- 587,602 ---- DEFINE_CLASS_ID(Phi, Type, 0) DEFINE_CLASS_ID(ConstraintCast, Type, 1) DEFINE_CLASS_ID(CheckCastPP, Type, 2) DEFINE_CLASS_ID(CMove, Type, 3) DEFINE_CLASS_ID(SafePointScalarObject, Type, 4) ! DEFINE_CLASS_ID(DecodeNarrowPtr, Type, 5) ! DEFINE_CLASS_ID(DecodeN, DecodeNarrowPtr, 0) ! DEFINE_CLASS_ID(DecodeNKlass, DecodeNarrowPtr, 1) ! DEFINE_CLASS_ID(EncodeNarrowPtr, Type, 6) ! DEFINE_CLASS_ID(EncodeP, EncodeNarrowPtr, 0) ! DEFINE_CLASS_ID(EncodePKlass, EncodeNarrowPtr, 1) DEFINE_CLASS_ID(Proj, Node, 3) DEFINE_CLASS_ID(CatchProj, Proj, 0) DEFINE_CLASS_ID(JumpProj, Proj, 1) DEFINE_CLASS_ID(IfTrue, Proj, 2)
*** 704,715 **** --- 712,727 ---- DEFINE_CLASS_QUERY(ClearArray) DEFINE_CLASS_QUERY(CMove) DEFINE_CLASS_QUERY(Cmp) DEFINE_CLASS_QUERY(CountedLoop) DEFINE_CLASS_QUERY(CountedLoopEnd) + DEFINE_CLASS_QUERY(DecodeNarrowPtr) DEFINE_CLASS_QUERY(DecodeN) + DEFINE_CLASS_QUERY(DecodeNKlass) + DEFINE_CLASS_QUERY(EncodeNarrowPtr) DEFINE_CLASS_QUERY(EncodeP) + DEFINE_CLASS_QUERY(EncodePKlass) DEFINE_CLASS_QUERY(FastLock) DEFINE_CLASS_QUERY(FastUnlock) DEFINE_CLASS_QUERY(If) DEFINE_CLASS_QUERY(IfFalse) DEFINE_CLASS_QUERY(IfTrue)