< prev index next >
src/share/vm/opto/parse2.cpp
Print this page
rev 14419 : Remove obsolete and unused reduce-storeval-barrier optimization code.
@@ -1761,10 +1761,11 @@
const TypeAryPtr* adr_type = TypeAryPtr::OOPS;
// Note: We don't need a write barrier for Shenandoah on a here, because
// a is not used except for an assert. The address d already has the
// write barrier. Adding a barrier on a only results in additional code
// being generated.
+ c = shenandoah_storeval_barrier(c);
Node* store = store_oop_to_array(control(), a, d, adr_type, c, elemtype, T_OBJECT,
StoreNode::release_if_reference(T_OBJECT));
break;
}
case Bytecodes::_lastore: {
< prev index next >