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