Mercurial > hg > truffle
diff src/share/vm/opto/macro.hpp @ 4777:e9a5e0a812c8
7125896: Eliminate nested locks
Summary: Nested locks elimination done before lock nodes expansion by looking for outer locks of the same object.
Reviewed-by: never, twisti
author | kvn |
---|---|
date | Sat, 07 Jan 2012 13:26:43 -0800 |
parents | 1bd45abaa507 |
children | e626685e9f6c |
line wrap: on
line diff
--- a/src/share/vm/opto/macro.hpp Sat Jan 07 10:39:23 2012 -0800 +++ b/src/share/vm/opto/macro.hpp Sat Jan 07 13:26:43 2012 -0800 @@ -92,6 +92,7 @@ void process_users_of_allocation(AllocateNode *alloc); void eliminate_card_mark(Node *cm); + void mark_eliminated_box(Node* box, Node* obj); void mark_eliminated_locking_nodes(AbstractLockNode *alock); bool eliminate_locking_node(AbstractLockNode *alock); void expand_lock_node(LockNode *lock);