6672848: (Escape Analysis) improve lock elimination with EA

Remove lock/unlock MemBar nodes and specify locks in debug info for deoptimization.

Reviewed-by: never
This commit is contained in:
Vladimir Kozlov 2008-03-14 16:40:42 -07:00
parent fc0117cb9a
commit 20046c1a18
6 changed files with 123 additions and 92 deletions

View file

@ -78,7 +78,7 @@ private:
Node* length,
const TypeFunc* slow_call_type,
address slow_call_address);
void eliminate_locking_node(AbstractLockNode *alock);
bool eliminate_locking_node(AbstractLockNode *alock);
void expand_lock_node(LockNode *lock);
void expand_unlock_node(UnlockNode *unlock);