equal
deleted
inserted
replaced
204 assert(val != noreg, "val must always be valid, even if it is zero"); |
204 assert(val != noreg, "val must always be valid, even if it is zero"); |
205 assert_different_registers(tmp1, tmp2, tmp3, val, base, offset.register_or_noreg()); |
205 assert_different_registers(tmp1, tmp2, tmp3, val, base, offset.register_or_noreg()); |
206 __ verify_oop(val); |
206 __ verify_oop(val); |
207 switch (barrier) { |
207 switch (barrier) { |
208 #if INCLUDE_ALL_GCS |
208 #if INCLUDE_ALL_GCS |
209 case BarrierSet::G1SATBCTLogging: |
209 case BarrierSet::G1BarrierSet: |
210 { |
210 { |
211 #ifdef ASSERT |
211 #ifdef ASSERT |
212 if (val_is_null) { // Check if the flag setting reflects reality. |
212 if (val_is_null) { // Check if the flag setting reflects reality. |
213 Label OK; |
213 Label OK; |
214 __ z_ltgr(val, val); |
214 __ z_ltgr(val, val); |