diff options
author | kvn <none@none> | 2008-02-29 09:57:18 -0800 |
---|---|---|
committer | kvn <none@none> | 2008-02-29 09:57:18 -0800 |
commit | e304bb4c951fcb0598534d9bcef89e43a5d631bb (patch) | |
tree | 3ab10459b307080ab2f93f89a0fe529d626f34c0 /src/share/vm/opto/node.hpp | |
parent | 39b49a338d1cf044d71716a9d87a93e0e64b6854 (diff) |
6667580: Optimize CmpP for allocations
Summary: CmpP could be optimized out if it compares new allocated objects.
Reviewed-by: jrose, never, rasbold
Diffstat (limited to 'src/share/vm/opto/node.hpp')
-rw-r--r-- | src/share/vm/opto/node.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/share/vm/opto/node.hpp b/src/share/vm/opto/node.hpp index f93562c09..8066da703 100644 --- a/src/share/vm/opto/node.hpp +++ b/src/share/vm/opto/node.hpp @@ -91,6 +91,7 @@ class Node_List; class Node_Stack; class NullCheckNode; class OopMap; +class ParmNode; class PCTableNode; class PhaseCCP; class PhaseGVN; @@ -557,6 +558,7 @@ public: DEFINE_CLASS_ID(JumpProj, Proj, 1) DEFINE_CLASS_ID(IfTrue, Proj, 2) DEFINE_CLASS_ID(IfFalse, Proj, 3) + DEFINE_CLASS_ID(Parm, Proj, 4) DEFINE_CLASS_ID(Region, Node, 3) DEFINE_CLASS_ID(Loop, Region, 0) @@ -712,6 +714,7 @@ public: DEFINE_CLASS_QUERY(Mul) DEFINE_CLASS_QUERY(Multi) DEFINE_CLASS_QUERY(MultiBranch) + DEFINE_CLASS_QUERY(Parm) DEFINE_CLASS_QUERY(PCTable) DEFINE_CLASS_QUERY(Phi) DEFINE_CLASS_QUERY(Proj) |