< prev index next >
src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Print this page
rev 54776 : Add missing case for CAE to ShLRB::needs_barrier_impl()
@@ -3067,10 +3067,12 @@
// assert(false, "can refine?");
return true; // TODO: Can refine?
case Op_LoadP:
case Op_ShenandoahCompareAndExchangeN:
case Op_ShenandoahCompareAndExchangeP:
+ case Op_CompareAndExchangeN:
+ case Op_CompareAndExchangeP:
case Op_GetAndSetN:
case Op_GetAndSetP:
return true;
case Op_Phi: {
for (uint i = 1; i < n->req(); i++) {
< prev index next >