Lines Matching defs:addr
4822 larl(r14, &return_label); // Generate the return addr of call later.
4902 void TurboAssembler::AtomicCmpExchangeHelper(Register addr, Register output,
4908 LoadU32(temp0, MemOperand(addr, offset));
4914 CmpAndSwap(temp0, temp1, MemOperand(addr, offset));
4920 void TurboAssembler::AtomicCmpExchangeU8(Register addr, Register output,
4931 AtomicCmpExchangeHelper(addr, output, old_value, new_value, start, end, \
4942 AtomicCmpExchangeHelper(addr, output, old_value, new_value, start, end, \
4948 tmll(addr, Operand(3));
4969 void TurboAssembler::AtomicCmpExchangeU16(Register addr, Register output,
4981 AtomicCmpExchangeHelper(addr, output, old_value, new_value, start, end, \
4992 AtomicCmpExchangeHelper(addr, output, old_value, new_value, start, end, \
4998 tmll(addr, Operand(3));
5007 void TurboAssembler::AtomicExchangeHelper(Register addr, Register value,
5012 LoadU32(output, MemOperand(addr, offset));
5017 csy(output, scratch, MemOperand(addr, offset));
5022 void TurboAssembler::AtomicExchangeU8(Register addr, Register value,
5032 AtomicExchangeHelper(addr, value, output, start, end, shift_amount, -idx, \
5043 AtomicExchangeHelper(addr, value, output, start, end, shift_amount, -idx, \
5048 tmll(addr, Operand(3));
5074 void TurboAssembler::AtomicExchangeU16(Register addr, Register value,
5084 AtomicExchangeHelper(addr, value, output, start, end, shift_amount, \
5095 AtomicExchangeHelper(addr, value, output, start, end, shift_amount, \
5100 tmll(addr, Operand(3));