comparison src/share/vm/opto/node.hpp @ 1100:f96a1a986f7b

6895383: JCK test throws NPE for method compiled with Escape Analysis Summary: Add missing checks for MemBar nodes in EA. Reviewed-by: never
author kvn
date Wed, 09 Dec 2009 16:40:45 -0800
parents 7c57aead6d3e
children c18cbe5936b8
comparison
equal deleted inserted replaced
1099:c5d3d979ae27 1100:f96a1a986f7b
45 class CallRuntimeNode; 45 class CallRuntimeNode;
46 class CallStaticJavaNode; 46 class CallStaticJavaNode;
47 class CatchNode; 47 class CatchNode;
48 class CatchProjNode; 48 class CatchProjNode;
49 class CheckCastPPNode; 49 class CheckCastPPNode;
50 class ClearArrayNode;
50 class CmpNode; 51 class CmpNode;
51 class CodeBuffer; 52 class CodeBuffer;
52 class ConstraintCastNode; 53 class ConstraintCastNode;
53 class ConNode; 54 class ConNode;
54 class CountedLoopNode; 55 class CountedLoopNode;
597 DEFINE_CLASS_ID(Bool, Node, 8) 598 DEFINE_CLASS_ID(Bool, Node, 8)
598 DEFINE_CLASS_ID(AddP, Node, 9) 599 DEFINE_CLASS_ID(AddP, Node, 9)
599 DEFINE_CLASS_ID(BoxLock, Node, 10) 600 DEFINE_CLASS_ID(BoxLock, Node, 10)
600 DEFINE_CLASS_ID(Add, Node, 11) 601 DEFINE_CLASS_ID(Add, Node, 11)
601 DEFINE_CLASS_ID(Mul, Node, 12) 602 DEFINE_CLASS_ID(Mul, Node, 12)
602 603 DEFINE_CLASS_ID(ClearArray, Node, 13)
603 _max_classes = ClassMask_Mul 604
605 _max_classes = ClassMask_ClearArray
604 }; 606 };
605 #undef DEFINE_CLASS_ID 607 #undef DEFINE_CLASS_ID
606 608
607 // Flags are sorted by usage frequency. 609 // Flags are sorted by usage frequency.
608 enum NodeFlags { 610 enum NodeFlags {
696 DEFINE_CLASS_QUERY(CallStaticJava) 698 DEFINE_CLASS_QUERY(CallStaticJava)
697 DEFINE_CLASS_QUERY(Catch) 699 DEFINE_CLASS_QUERY(Catch)
698 DEFINE_CLASS_QUERY(CatchProj) 700 DEFINE_CLASS_QUERY(CatchProj)
699 DEFINE_CLASS_QUERY(CheckCastPP) 701 DEFINE_CLASS_QUERY(CheckCastPP)
700 DEFINE_CLASS_QUERY(ConstraintCast) 702 DEFINE_CLASS_QUERY(ConstraintCast)
703 DEFINE_CLASS_QUERY(ClearArray)
701 DEFINE_CLASS_QUERY(CMove) 704 DEFINE_CLASS_QUERY(CMove)
702 DEFINE_CLASS_QUERY(Cmp) 705 DEFINE_CLASS_QUERY(Cmp)
703 DEFINE_CLASS_QUERY(CountedLoop) 706 DEFINE_CLASS_QUERY(CountedLoop)
704 DEFINE_CLASS_QUERY(CountedLoopEnd) 707 DEFINE_CLASS_QUERY(CountedLoopEnd)
705 DEFINE_CLASS_QUERY(DecodeN) 708 DEFINE_CLASS_QUERY(DecodeN)