Mercurial > hg > truffle
diff src/share/vm/opto/memnode.hpp @ 74:2a9af0b9cb1c
6674600: (Escape Analysis) Optimize memory graph for instance's fields
Summary: EA gives opportunite to do more aggressive memory optimizations.
Reviewed-by: never, jrose
author | kvn |
---|---|
date | Thu, 20 Mar 2008 15:11:44 -0700 |
parents | b8f5ba577b02 |
children | f3b3fe64f59f ba764ed4b6f2 |
line wrap: on
line diff
--- a/src/share/vm/opto/memnode.hpp Thu Mar 20 13:51:55 2008 -0700 +++ b/src/share/vm/opto/memnode.hpp Thu Mar 20 15:11:44 2008 -0700 @@ -67,6 +67,8 @@ PhaseTransform* phase); static bool adr_phi_is_loop_invariant(Node* adr_phi, Node* cast); + static Node *optimize_simple_memory_chain(Node *mchain, const TypePtr *t_adr, PhaseGVN *phase); + static Node *optimize_memory_chain(Node *mchain, const TypePtr *t_adr, PhaseGVN *phase); // This one should probably be a phase-specific function: static bool detect_dominating_control(Node* dom, Node* sub);