comparison src/share/vm/opto/node.hpp @ 33:3288958bf319

6667580: Optimize CmpP for allocations Summary: CmpP could be optimized out if it compares new allocated objects. Reviewed-by: jrose, never, rasbold
author kvn
date Fri, 29 Feb 2008 09:57:18 -0800
parents a61af66fc99e
children 7c1f32ae4a20
comparison
equal deleted inserted replaced
32:4d428c5b4cb3 33:3288958bf319
89 class Node_Array; 89 class Node_Array;
90 class Node_List; 90 class Node_List;
91 class Node_Stack; 91 class Node_Stack;
92 class NullCheckNode; 92 class NullCheckNode;
93 class OopMap; 93 class OopMap;
94 class ParmNode;
94 class PCTableNode; 95 class PCTableNode;
95 class PhaseCCP; 96 class PhaseCCP;
96 class PhaseGVN; 97 class PhaseGVN;
97 class PhaseIterGVN; 98 class PhaseIterGVN;
98 class PhaseRegAlloc; 99 class PhaseRegAlloc;
555 DEFINE_CLASS_ID(Proj, Node, 2) 556 DEFINE_CLASS_ID(Proj, Node, 2)
556 DEFINE_CLASS_ID(CatchProj, Proj, 0) 557 DEFINE_CLASS_ID(CatchProj, Proj, 0)
557 DEFINE_CLASS_ID(JumpProj, Proj, 1) 558 DEFINE_CLASS_ID(JumpProj, Proj, 1)
558 DEFINE_CLASS_ID(IfTrue, Proj, 2) 559 DEFINE_CLASS_ID(IfTrue, Proj, 2)
559 DEFINE_CLASS_ID(IfFalse, Proj, 3) 560 DEFINE_CLASS_ID(IfFalse, Proj, 3)
561 DEFINE_CLASS_ID(Parm, Proj, 4)
560 562
561 DEFINE_CLASS_ID(Region, Node, 3) 563 DEFINE_CLASS_ID(Region, Node, 3)
562 DEFINE_CLASS_ID(Loop, Region, 0) 564 DEFINE_CLASS_ID(Loop, Region, 0)
563 DEFINE_CLASS_ID(Root, Loop, 0) 565 DEFINE_CLASS_ID(Root, Loop, 0)
564 DEFINE_CLASS_ID(CountedLoop, Loop, 1) 566 DEFINE_CLASS_ID(CountedLoop, Loop, 1)
710 DEFINE_CLASS_QUERY(MemBar) 712 DEFINE_CLASS_QUERY(MemBar)
711 DEFINE_CLASS_QUERY(MergeMem) 713 DEFINE_CLASS_QUERY(MergeMem)
712 DEFINE_CLASS_QUERY(Mul) 714 DEFINE_CLASS_QUERY(Mul)
713 DEFINE_CLASS_QUERY(Multi) 715 DEFINE_CLASS_QUERY(Multi)
714 DEFINE_CLASS_QUERY(MultiBranch) 716 DEFINE_CLASS_QUERY(MultiBranch)
717 DEFINE_CLASS_QUERY(Parm)
715 DEFINE_CLASS_QUERY(PCTable) 718 DEFINE_CLASS_QUERY(PCTable)
716 DEFINE_CLASS_QUERY(Phi) 719 DEFINE_CLASS_QUERY(Phi)
717 DEFINE_CLASS_QUERY(Proj) 720 DEFINE_CLASS_QUERY(Proj)
718 DEFINE_CLASS_QUERY(Region) 721 DEFINE_CLASS_QUERY(Region)
719 DEFINE_CLASS_QUERY(Root) 722 DEFINE_CLASS_QUERY(Root)