< prev index next >

src/hotspot/cpu/arm/templateTable_arm.cpp

Print this page

        

*** 191,201 **** bool precise, bool is_null) { assert_different_registers(obj.base(), new_val, tmp1, tmp2, tmp3, noreg); switch (barrier) { ! #if INCLUDE_ALL_GCS case BarrierSet::G1BarrierSet: { // flatten object address if needed assert (obj.mode() == basic_offset, "pre- or post-indexing is not supported here"); --- 191,201 ---- bool precise, bool is_null) { assert_different_registers(obj.base(), new_val, tmp1, tmp2, tmp3, noreg); switch (barrier) { ! #if INCLUDE_G1GC case BarrierSet::G1BarrierSet: { // flatten object address if needed assert (obj.mode() == basic_offset, "pre- or post-indexing is not supported here");
*** 226,236 **** val_to_store = noreg; __ g1_write_barrier_post(store_addr, new_val, tmp1, tmp2, tmp3); } } break; ! #endif // INCLUDE_ALL_GCS case BarrierSet::CardTableBarrierSet: { if (is_null) { __ store_heap_oop_null(new_val, obj); } else { --- 226,236 ---- val_to_store = noreg; __ g1_write_barrier_post(store_addr, new_val, tmp1, tmp2, tmp3); } } break; ! #endif // INCLUDE_G1GC case BarrierSet::CardTableBarrierSet: { if (is_null) { __ store_heap_oop_null(new_val, obj); } else {
< prev index next >