Mercurial > hg > truffle
diff src/share/vm/opto/memnode.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 | d5fc211aea19 |
children | b8f5ba577b02 |
line wrap: on
line diff
--- a/src/share/vm/opto/memnode.hpp Thu Feb 28 15:40:09 2008 -0800 +++ b/src/share/vm/opto/memnode.hpp Fri Feb 29 09:57:18 2008 -0800 @@ -60,13 +60,13 @@ debug_only(_adr_type=at; adr_type();) } +public: // Helpers for the optimizer. Documented in memnode.cpp. static bool detect_ptr_independence(Node* p1, AllocateNode* a1, Node* p2, AllocateNode* a2, PhaseTransform* phase); static bool adr_phi_is_loop_invariant(Node* adr_phi, Node* cast); -public: // This one should probably be a phase-specific function: static bool detect_dominating_control(Node* dom, Node* sub);