Lines Matching refs:field_addr

2205   Address field_addr(base, offset, TIMES_1, 0);  in GenPrimitiveLockedCmpxchg()  local
2210 __ LockCmpxchgb(field_addr, new_value.AsRegister<ByteRegister>()); in GenPrimitiveLockedCmpxchg()
2214 __ LockCmpxchgw(field_addr, new_value.AsRegister<Register>()); in GenPrimitiveLockedCmpxchg()
2217 __ LockCmpxchgl(field_addr, new_value.AsRegister<Register>()); in GenPrimitiveLockedCmpxchg()
2225 __ LockCmpxchgl(field_addr, temp); in GenPrimitiveLockedCmpxchg()
2235 __ LockCmpxchg8b(field_addr); in GenPrimitiveLockedCmpxchg()
2305 Address field_addr(base, offset, TIMES_1, 0); in GenReferenceCAS() local
2320 field_addr, in GenReferenceCAS()
2348 __ LockCmpxchgl(field_addr, value); in GenReferenceCAS()
3985 Address field_addr(ref, offset, TIMES_1, 0); in GenerateVarHandleGet() local
3990 invoke, out, ref, field_addr, /* needs_null_check= */ false); in GenerateVarHandleGet()
3995 type, out, field_addr, /* instr= */ nullptr, xmm_temp, /* is_atomic_load= */ true); in GenerateVarHandleGet()
3997 codegen->LoadFromMemoryNoBarrier(type, out, field_addr); in GenerateVarHandleGet()
4287 Address field_addr(reference, offset, TIMES_1, 0); in GenerateVarHandleGetAndSet() local
4300 __ xchgb(value.AsRegister<ByteRegister>(), field_addr); in GenerateVarHandleGetAndSet()
4305 __ xchgb(value.AsRegister<ByteRegister>(), field_addr); in GenerateVarHandleGetAndSet()
4310 __ xchgw(value.AsRegister<Register>(), field_addr); in GenerateVarHandleGetAndSet()
4314 __ xchgw(value.AsRegister<Register>(), field_addr); in GenerateVarHandleGetAndSet()
4318 __ xchgl(value.AsRegister<Register>(), field_addr); in GenerateVarHandleGetAndSet()
4322 __ xchgl(EAX, field_addr); in GenerateVarHandleGetAndSet()
4334 field_addr, in GenerateVarHandleGetAndSet()
4343 __ xchgl(temp, field_addr); in GenerateVarHandleGetAndSet()
4347 __ xchgl(locations->Out().AsRegister<Register>(), field_addr); in GenerateVarHandleGetAndSet()
4647 Address field_addr(reference, offset, TIMES_1, 0); in GenerateVarHandleGetAndAdd() local
4651 __ LockXaddb(field_addr, value_loc.AsRegister<ByteRegister>()); in GenerateVarHandleGetAndAdd()
4656 __ LockXaddw(field_addr, value_loc.AsRegister<Register>()); in GenerateVarHandleGetAndAdd()
4660 __ LockXaddw(field_addr, value_loc.AsRegister<Register>()); in GenerateVarHandleGetAndAdd()
4664 __ LockXaddl(field_addr, value_loc.AsRegister<Register>()); in GenerateVarHandleGetAndAdd()
4673 __ movss(temp_float.AsFpuRegister<XmmRegister>(), field_addr); in GenerateVarHandleGetAndAdd()
4817 Address field_addr(reference, offset, TIMES_1, 0); in GenerateVarHandleGetAndBitwiseOp() local
4831 codegen->LoadFromMemoryNoBarrier(type, locations->Out(), field_addr); in GenerateVarHandleGetAndBitwiseOp()