src/cpu/ppc/vm/stubGenerator_ppc.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File hotspot Cdiff src/cpu/ppc/vm/stubGenerator_ppc.cpp

src/cpu/ppc/vm/stubGenerator_ppc.cpp

Print this page

        

*** 606,616 **** // nothing // void gen_write_ref_array_pre_barrier(Register from, Register to, Register count, bool dest_uninitialized, Register Rtmp1) { BarrierSet* const bs = Universe::heap()->barrier_set(); switch (bs->kind()) { - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: // With G1, don't generate the call if we statically know that the target in uninitialized if (!dest_uninitialized) { const int spill_slots = 4 * wordSize; const int frame_size = frame::abi_reg_args_size + spill_slots; --- 606,615 ----
*** 663,673 **** // void gen_write_ref_array_post_barrier(Register addr, Register count, Register tmp, bool branchToEnd) { BarrierSet* const bs = Universe::heap()->barrier_set(); switch (bs->kind()) { - case BarrierSet::G1SATBCT: case BarrierSet::G1SATBCTLogging: { if (branchToEnd) { __ save_LR_CR(R0); // We need this frame only to spill LR. --- 662,671 ----
src/cpu/ppc/vm/stubGenerator_ppc.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File