Lines Matching defs:addr
355 Address addr = static_cast<Address>(operand.ImmediateValue());
356 ExternalReference reference = bit_cast<ExternalReference>(addr);
861 const MemOperand& addr, LoadStoreOp op) {
862 int64_t offset = addr.offset();
868 if (addr.IsImmediateOffset() && !IsImmLSScaled(offset, size) &&
873 Register temp = temps.AcquireSameSizeAs(addr.base());
874 Mov(temp, addr.offset());
875 LoadStore(rt, MemOperand(addr.base(), temp), op);
876 } else if (addr.IsPostIndex() && !IsImmLSUnscaled(offset)) {
878 LoadStore(rt, MemOperand(addr.base()), op);
879 add(addr.base(), addr.base(), offset);
880 } else if (addr.IsPreIndex() && !IsImmLSUnscaled(offset)) {
882 add(addr.base(), addr.base(), offset);
883 LoadStore(rt, MemOperand(addr.base()), op);
886 LoadStore(rt, addr, op);
892 const MemOperand& addr,
895 DCHECK(!addr.IsRegisterOffset());
897 int64_t offset = addr.offset();
904 LoadStorePair(rt, rt2, addr, op);
906 Register base = addr.base();
907 if (addr.IsImmediateOffset()) {
912 } else if (addr.IsPostIndex()) {
916 DCHECK(addr.IsPreIndex());