Lines Matching refs:field_addr
2262 Address field_addr, in GenCompareAndSetOrExchangeInt() argument
2277 __ LockCmpxchgb(field_addr, value.AsRegister<CpuRegister>()); in GenCompareAndSetOrExchangeInt()
2281 __ LockCmpxchgw(field_addr, value.AsRegister<CpuRegister>()); in GenCompareAndSetOrExchangeInt()
2285 __ LockCmpxchgl(field_addr, value.AsRegister<CpuRegister>()); in GenCompareAndSetOrExchangeInt()
2289 __ LockCmpxchgq(field_addr, value.AsRegister<CpuRegister>()); in GenCompareAndSetOrExchangeInt()
2329 Address field_addr, in GenCompareAndSetOrExchangeFP() argument
2358 __ LockCmpxchgq(field_addr, temp); in GenCompareAndSetOrExchangeFP()
2360 __ LockCmpxchgl(field_addr, temp); in GenCompareAndSetOrExchangeFP()
2394 Address field_addr(base, offset, TIMES_1, 0); in GenCompareAndSetOrExchangeRef() local
2402 field_addr, in GenCompareAndSetOrExchangeRef()
2433 __ LockCmpxchgl(field_addr, CpuRegister(value_reg)); in GenCompareAndSetOrExchangeRef()
4399 Address field_addr, in GenerateVarHandleGetAndSet() argument
4418 __ xchgq(temp.AsRegister<CpuRegister>(), field_addr); in GenerateVarHandleGetAndSet()
4420 __ xchgl(temp.AsRegister<CpuRegister>(), field_addr); in GenerateVarHandleGetAndSet()
4440 field_addr, in GenerateVarHandleGetAndSet()
4454 __ xchgl(temp1, field_addr); in GenerateVarHandleGetAndSet()
4458 __ xchgl(valreg, field_addr); in GenerateVarHandleGetAndSet()
4471 __ xchgb(valreg, field_addr); in GenerateVarHandleGetAndSet()
4475 __ xchgb(valreg, field_addr); in GenerateVarHandleGetAndSet()
4479 __ xchgw(valreg, field_addr); in GenerateVarHandleGetAndSet()
4483 __ xchgw(valreg, field_addr); in GenerateVarHandleGetAndSet()
4488 __ xchgl(valreg, field_addr); in GenerateVarHandleGetAndSet()
4492 __ xchgq(valreg, field_addr); in GenerateVarHandleGetAndSet()
4534 Address field_addr, in GenerateVarHandleGetAndOp() argument
4550 codegen->LoadFromMemoryNoReference(type, Location::RegisterLocation(RAX), field_addr); in GenerateVarHandleGetAndOp()
4615 __ LockCmpxchgb(field_addr, temp); in GenerateVarHandleGetAndOp()
4619 __ LockCmpxchgw(field_addr, temp); in GenerateVarHandleGetAndOp()
4623 __ LockCmpxchgl(field_addr, temp); in GenerateVarHandleGetAndOp()
4627 __ LockCmpxchgq(field_addr, temp); in GenerateVarHandleGetAndOp()
4688 Address field_addr, in GenerateVarHandleGetAndAdd() argument
4723 __ movsd(fptemp, field_addr); in GenerateVarHandleGetAndAdd()
4725 __ movss(fptemp, field_addr); in GenerateVarHandleGetAndAdd()
4746 __ LockCmpxchgq(field_addr, temp); in GenerateVarHandleGetAndAdd()
4748 __ LockCmpxchgl(field_addr, temp); in GenerateVarHandleGetAndAdd()
4768 invoke, codegen, temp, type, field_addr, GetAndUpdateOp::kAdd, byte_swap); in GenerateVarHandleGetAndAdd()
4778 __ LockXaddb(field_addr, valreg); in GenerateVarHandleGetAndAdd()
4782 __ LockXaddb(field_addr, valreg); in GenerateVarHandleGetAndAdd()
4786 __ LockXaddw(field_addr, valreg); in GenerateVarHandleGetAndAdd()
4790 __ LockXaddw(field_addr, valreg); in GenerateVarHandleGetAndAdd()
4795 __ LockXaddl(field_addr, valreg); in GenerateVarHandleGetAndAdd()
4799 __ LockXaddq(field_addr, valreg); in GenerateVarHandleGetAndAdd()
4838 Address field_addr(ref, CpuRegister(target.offset), TIMES_1, 0); in GenerateVarHandleGetAndUpdate() local
4846 GenerateVarHandleGetAndSet(invoke, codegen, value, type, field_addr, ref, byte_swap); in GenerateVarHandleGetAndUpdate()
4849 GenerateVarHandleGetAndAdd(invoke, codegen, value, type, field_addr, byte_swap); in GenerateVarHandleGetAndUpdate()
4855 invoke, codegen, value, type, field_addr, get_and_update_op, byte_swap); in GenerateVarHandleGetAndUpdate()