< prev index next >

src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

Print this page
rev 58672 : Shenandoah: New incremental-update mode
rev 58673 : [mq]: JDK-8242054-01.patch

*** 772,782 **** bool ShenandoahBarrierSetC2::array_copy_requires_gc_barriers(bool tightly_coupled_alloc, BasicType type, bool is_clone, ArrayCopyPhase phase) const { bool is_oop = is_reference_type(type); if (!is_oop) { return false; } ! if (tightly_coupled_alloc && ShenandoahSATBBarrier) { if (phase == Optimization) { return false; } return !is_clone; } --- 772,782 ---- bool ShenandoahBarrierSetC2::array_copy_requires_gc_barriers(bool tightly_coupled_alloc, BasicType type, bool is_clone, ArrayCopyPhase phase) const { bool is_oop = is_reference_type(type); if (!is_oop) { return false; } ! if (ShenandoahSATBBarrier && tightly_coupled_alloc) { if (phase == Optimization) { return false; } return !is_clone; }
< prev index next >