< prev index next >

src/share/vm/opto/escape.cpp

Print this page

        

*** 719,729 **** n->dump(1); assert(adr_type != NULL, "dead node should not be on list"); break; } #endif ! if (opcode == Op_GetAndSetP || opcode == Op_GetAndSetN) { add_local_var_and_edge(n, PointsToNode::NoEscape, adr, NULL); } if (adr_type->isa_oopptr() || (opcode == Op_StoreP || opcode == Op_StoreN || opcode == Op_StoreNKlass) && (adr_type == TypeRawPtr::NOTNULL && --- 719,730 ---- n->dump(1); assert(adr_type != NULL, "dead node should not be on list"); break; } #endif ! if (opcode == Op_GetAndSetP || opcode == Op_GetAndSetN || ! opcode == Op_CompareAndExchangeN || opcode == Op_CompareAndExchangeP) { add_local_var_and_edge(n, PointsToNode::NoEscape, adr, NULL); } if (adr_type->isa_oopptr() || (opcode == Op_StoreP || opcode == Op_StoreN || opcode == Op_StoreNKlass) && (adr_type == TypeRawPtr::NOTNULL &&
< prev index next >