src/share/vm/opto/node.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Sdiff src/share/vm/opto

src/share/vm/opto/node.hpp

Print this page
rev 10019 : 8146999: hotspot/test/compiler/c2/8007294/Test8007294.java test nightly failure
Summary: uncast() fails with CheckCastPP
Reviewed-by: kvn, thartmann


 636         DEFINE_CLASS_ID(MachSafePoint, MachReturn, 0)
 637           DEFINE_CLASS_ID(MachCall, MachSafePoint, 0)
 638             DEFINE_CLASS_ID(MachCallJava,         MachCall, 0)
 639               DEFINE_CLASS_ID(MachCallStaticJava,   MachCallJava, 0)
 640               DEFINE_CLASS_ID(MachCallDynamicJava,  MachCallJava, 1)
 641             DEFINE_CLASS_ID(MachCallRuntime,      MachCall, 1)
 642               DEFINE_CLASS_ID(MachCallLeaf,         MachCallRuntime, 0)
 643       DEFINE_CLASS_ID(MachBranch, Mach, 1)
 644         DEFINE_CLASS_ID(MachIf,         MachBranch, 0)
 645         DEFINE_CLASS_ID(MachGoto,       MachBranch, 1)
 646         DEFINE_CLASS_ID(MachNullCheck,  MachBranch, 2)
 647       DEFINE_CLASS_ID(MachSpillCopy,    Mach, 2)
 648       DEFINE_CLASS_ID(MachTemp,         Mach, 3)
 649       DEFINE_CLASS_ID(MachConstantBase, Mach, 4)
 650       DEFINE_CLASS_ID(MachConstant,     Mach, 5)
 651       DEFINE_CLASS_ID(MachMerge,        Mach, 6)
 652 
 653     DEFINE_CLASS_ID(Type,  Node, 2)
 654       DEFINE_CLASS_ID(Phi,   Type, 0)
 655       DEFINE_CLASS_ID(ConstraintCast, Type, 1)
 656       DEFINE_CLASS_ID(CheckCastPP, Type, 2)
 657       DEFINE_CLASS_ID(CMove, Type, 3)
 658       DEFINE_CLASS_ID(SafePointScalarObject, Type, 4)
 659       DEFINE_CLASS_ID(DecodeNarrowPtr, Type, 5)
 660         DEFINE_CLASS_ID(DecodeN, DecodeNarrowPtr, 0)
 661         DEFINE_CLASS_ID(DecodeNKlass, DecodeNarrowPtr, 1)
 662       DEFINE_CLASS_ID(EncodeNarrowPtr, Type, 6)
 663         DEFINE_CLASS_ID(EncodeP, EncodeNarrowPtr, 0)
 664         DEFINE_CLASS_ID(EncodePKlass, EncodeNarrowPtr, 1)
 665 
 666     DEFINE_CLASS_ID(Proj,  Node, 3)
 667       DEFINE_CLASS_ID(CatchProj, Proj, 0)
 668       DEFINE_CLASS_ID(JumpProj,  Proj, 1)
 669       DEFINE_CLASS_ID(IfTrue,    Proj, 2)
 670       DEFINE_CLASS_ID(IfFalse,   Proj, 3)
 671       DEFINE_CLASS_ID(Parm,      Proj, 4)
 672       DEFINE_CLASS_ID(MachProj,  Proj, 5)
 673 
 674     DEFINE_CLASS_ID(Mem,   Node, 4)
 675       DEFINE_CLASS_ID(Load,  Mem, 0)
 676         DEFINE_CLASS_ID(LoadVector,  Load, 0)




 636         DEFINE_CLASS_ID(MachSafePoint, MachReturn, 0)
 637           DEFINE_CLASS_ID(MachCall, MachSafePoint, 0)
 638             DEFINE_CLASS_ID(MachCallJava,         MachCall, 0)
 639               DEFINE_CLASS_ID(MachCallStaticJava,   MachCallJava, 0)
 640               DEFINE_CLASS_ID(MachCallDynamicJava,  MachCallJava, 1)
 641             DEFINE_CLASS_ID(MachCallRuntime,      MachCall, 1)
 642               DEFINE_CLASS_ID(MachCallLeaf,         MachCallRuntime, 0)
 643       DEFINE_CLASS_ID(MachBranch, Mach, 1)
 644         DEFINE_CLASS_ID(MachIf,         MachBranch, 0)
 645         DEFINE_CLASS_ID(MachGoto,       MachBranch, 1)
 646         DEFINE_CLASS_ID(MachNullCheck,  MachBranch, 2)
 647       DEFINE_CLASS_ID(MachSpillCopy,    Mach, 2)
 648       DEFINE_CLASS_ID(MachTemp,         Mach, 3)
 649       DEFINE_CLASS_ID(MachConstantBase, Mach, 4)
 650       DEFINE_CLASS_ID(MachConstant,     Mach, 5)
 651       DEFINE_CLASS_ID(MachMerge,        Mach, 6)
 652 
 653     DEFINE_CLASS_ID(Type,  Node, 2)
 654       DEFINE_CLASS_ID(Phi,   Type, 0)
 655       DEFINE_CLASS_ID(ConstraintCast, Type, 1)
 656         DEFINE_CLASS_ID(CheckCastPP, ConstraintCast, 0)
 657       DEFINE_CLASS_ID(CMove, Type, 3)
 658       DEFINE_CLASS_ID(SafePointScalarObject, Type, 4)
 659       DEFINE_CLASS_ID(DecodeNarrowPtr, Type, 5)
 660         DEFINE_CLASS_ID(DecodeN, DecodeNarrowPtr, 0)
 661         DEFINE_CLASS_ID(DecodeNKlass, DecodeNarrowPtr, 1)
 662       DEFINE_CLASS_ID(EncodeNarrowPtr, Type, 6)
 663         DEFINE_CLASS_ID(EncodeP, EncodeNarrowPtr, 0)
 664         DEFINE_CLASS_ID(EncodePKlass, EncodeNarrowPtr, 1)
 665 
 666     DEFINE_CLASS_ID(Proj,  Node, 3)
 667       DEFINE_CLASS_ID(CatchProj, Proj, 0)
 668       DEFINE_CLASS_ID(JumpProj,  Proj, 1)
 669       DEFINE_CLASS_ID(IfTrue,    Proj, 2)
 670       DEFINE_CLASS_ID(IfFalse,   Proj, 3)
 671       DEFINE_CLASS_ID(Parm,      Proj, 4)
 672       DEFINE_CLASS_ID(MachProj,  Proj, 5)
 673 
 674     DEFINE_CLASS_ID(Mem,   Node, 4)
 675       DEFINE_CLASS_ID(Load,  Mem, 0)
 676         DEFINE_CLASS_ID(LoadVector,  Load, 0)


src/share/vm/opto/node.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File