< prev index next >
src/hotspot/share/opto/escape.cpp
Print this page
*** 665,679 ****
case Op_CompareAndSwapN:
case Op_WeakCompareAndSwapP:
case Op_WeakCompareAndSwapN:
case Op_GetAndSetP:
case Op_GetAndSetN: {
- Node* adr = n->in(MemNode::Address);
- if (opcode == Op_GetAndSetP || opcode == Op_GetAndSetN ||
- opcode == Op_CompareAndExchangeN || opcode == Op_CompareAndExchangeP) {
- add_local_var_and_edge(n, PointsToNode::NoEscape, adr, NULL);
- }
if (add_final_edges_unsafe_access(n, opcode)) {
break;
}
ELSE_FAIL("Op_StoreP");
}
--- 665,674 ----
< prev index next >