< prev index next >
src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
G1BarrierSet_merge
bool check_null) {
assert_different_registers(Rtmp1, Rtmp2, Rtmp3, Rval, Rbase);
switch (barrier) {
#if INCLUDE_ALL_GCS
! case BarrierSet::G1SATBCTLogging:
{
// Load and record the previous value.
__ g1_write_barrier_pre(Rbase, offset,
Rtmp3, /* holder of pre_val ? */
Rtmp1, Rtmp2, false /* frame */);
bool check_null) {
assert_different_registers(Rtmp1, Rtmp2, Rtmp3, Rval, Rbase);
switch (barrier) {
#if INCLUDE_ALL_GCS
! case BarrierSet::G1BarrierSet:
{
// Load and record the previous value.
__ g1_write_barrier_pre(Rbase, offset,
Rtmp3, /* holder of pre_val ? */
Rtmp1, Rtmp2, false /* frame */);
< prev index next >