< prev index next >
src/hotspot/share/opto/loopTransform.cpp
Print this page
rev 53307 : Backport Shenadoah GC
*** 2902,2911 ****
--- 2902,2919 ----
Node *bol = iff->in(1);
if( bol && bol->req() > 1 && bol->in(1) &&
((bol->in(1)->Opcode() == Op_StorePConditional ) ||
(bol->in(1)->Opcode() == Op_StoreIConditional ) ||
(bol->in(1)->Opcode() == Op_StoreLConditional ) ||
+ #if INCLUDE_SHENANDOAHGC
+ (bol->in(1)->Opcode() == Op_ShenandoahCompareAndExchangeP ) ||
+ (bol->in(1)->Opcode() == Op_ShenandoahCompareAndExchangeN ) ||
+ (bol->in(1)->Opcode() == Op_ShenandoahWeakCompareAndSwapP ) ||
+ (bol->in(1)->Opcode() == Op_ShenandoahWeakCompareAndSwapN ) ||
+ (bol->in(1)->Opcode() == Op_ShenandoahCompareAndSwapP ) ||
+ (bol->in(1)->Opcode() == Op_ShenandoahCompareAndSwapN ) ||
+ #endif
(bol->in(1)->Opcode() == Op_CompareAndExchangeB ) ||
(bol->in(1)->Opcode() == Op_CompareAndExchangeS ) ||
(bol->in(1)->Opcode() == Op_CompareAndExchangeI ) ||
(bol->in(1)->Opcode() == Op_CompareAndExchangeL ) ||
(bol->in(1)->Opcode() == Op_CompareAndExchangeP ) ||
< prev index next >