Lines Matching refs:base
149 vixl32::Register base, in AdjustLoadStoreOffset() argument
154 ___ Add(temp, base, add_to_base); in AdjustLoadStoreOffset()
158 ___ Add(temp, temp, base); in AdjustLoadStoreOffset()
246 vixl32::Register base, in StoreToOffset() argument
252 CHECK_NE(base.GetCode(), kIpCode); in StoreToOffset()
264 tmp_reg = (base.GetCode() != 5) ? r5 : r6; in StoreToOffset()
266 if (base.GetCode() == kSpCode) { in StoreToOffset()
272 offset = AdjustLoadStoreOffset(GetAllowedStoreOffsetBits(type), tmp_reg, base, offset); in StoreToOffset()
273 base = tmp_reg; in StoreToOffset()
278 ___ Strb(reg, MemOperand(base, offset)); in StoreToOffset()
281 ___ Strh(reg, MemOperand(base, offset)); in StoreToOffset()
284 ___ Str(reg, MemOperand(base, offset)); in StoreToOffset()
287 ___ Strd(reg, vixl32::Register(reg.GetCode() + 1), MemOperand(base, offset)); in StoreToOffset()
304 vixl32::Register base, in LoadFromOffset() argument
307 CHECK(!base.Is(ip)); in LoadFromOffset()
314 AddConstant(dest, base, add_to_base); in LoadFromOffset()
315 base = dest; in LoadFromOffset()
319 vixl32::Register temp = (dest.Is(base)) ? temps.Acquire() : dest; in LoadFromOffset()
323 ___ Add(dest, dest, (dest.Is(base)) ? temp : base); in LoadFromOffset()
324 base = dest; in LoadFromOffset()
332 ___ Ldrsb(dest, MemOperand(base, offset)); in LoadFromOffset()
335 ___ Ldrb(dest, MemOperand(base, offset)); in LoadFromOffset()
338 ___ Ldrsh(dest, MemOperand(base, offset)); in LoadFromOffset()
341 ___ Ldrh(dest, MemOperand(base, offset)); in LoadFromOffset()
345 ___ Ldr(dest, MemOperand(base, offset)); in LoadFromOffset()
348 ___ Ldrd(dest, vixl32::Register(dest.GetCode() + 1), MemOperand(base, offset)); in LoadFromOffset()
357 vixl32::Register base, in StoreSToOffset() argument
359 ___ Vstr(source, MemOperand(base, offset)); in StoreSToOffset()
363 vixl32::Register base, in StoreDToOffset() argument
365 ___ Vstr(source, MemOperand(base, offset)); in StoreDToOffset()
369 vixl32::Register base, in LoadSFromOffset() argument
371 ___ Vldr(reg, MemOperand(base, offset)); in LoadSFromOffset()
375 vixl32::Register base, in LoadDFromOffset() argument
377 ___ Vldr(reg, MemOperand(base, offset)); in LoadDFromOffset()
389 vixl32::Register base = sp; in StoreRegisterList() local
391 base = temps.Acquire(); in StoreRegisterList()
392 DCHECK_EQ(regs & (1u << base.GetCode()), 0u); in StoreRegisterList()
393 ___ Add(base, sp, Operand::From(stack_offset)); in StoreRegisterList()
395 ___ Stm(base, NO_WRITE_BACK, RegisterList(regs)); in StoreRegisterList()
410 vixl32::Register base = sp; in LoadRegisterList() local
412 base = temps.Acquire(); in LoadRegisterList()
413 ___ Add(base, sp, Operand::From(stack_offset)); in LoadRegisterList()
415 ___ Ldm(base, NO_WRITE_BACK, RegisterList(regs)); in LoadRegisterList()