Lines Matching refs:___

32 #ifdef ___
35 #define ___ vixl_masm_.
63 ___ Rsb(reg, reg, 0); in PoisonHeapReference()
68 ___ Rsb(reg, reg, 0); in UnpoisonHeapReference()
89 ___ Ldr(temp, MemOperand(tr, Thread::IsGcMarkingOffset<kArmPointerSize>().Int32Value())); in GenerateMarkingRegisterCheck()
91 ___ Cmp(mr, temp); in GenerateMarkingRegisterCheck()
92 ___ B(eq, &mr_is_ok, /* is_far_target= */ false); in GenerateMarkingRegisterCheck()
93 ___ Bkpt(code); in GenerateMarkingRegisterCheck()
94 ___ Bind(&mr_is_ok); in GenerateMarkingRegisterCheck()
100 ___ Mvn(rd, ~value); in LoadImmediate()
102 ___ Mov(rd, value); in LoadImmediate()
152 ___ Add(temp, base, add_to_base); in AdjustLoadStoreOffset()
155 ___ Mov(temp, offset); in AdjustLoadStoreOffset()
156 ___ Add(temp, temp, base); in AdjustLoadStoreOffset()
251 ___ Push(tmp_reg); in StoreToOffset()
264 ___ Strb(reg, MemOperand(base, offset)); in StoreToOffset()
267 ___ Strh(reg, MemOperand(base, offset)); in StoreToOffset()
270 ___ Str(reg, MemOperand(base, offset)); in StoreToOffset()
273 ___ Strd(reg, vixl32::Register(reg.GetCode() + 1), MemOperand(base, offset)); in StoreToOffset()
281 ___ Pop(tmp_reg); in StoreToOffset()
309 ___ Add(dest, dest, (dest.Is(base)) ? temp : base); in LoadFromOffset()
318 ___ Ldrsb(dest, MemOperand(base, offset)); in LoadFromOffset()
321 ___ Ldrb(dest, MemOperand(base, offset)); in LoadFromOffset()
324 ___ Ldrsh(dest, MemOperand(base, offset)); in LoadFromOffset()
327 ___ Ldrh(dest, MemOperand(base, offset)); in LoadFromOffset()
331 ___ Ldr(dest, MemOperand(base, offset)); in LoadFromOffset()
334 ___ Ldrd(dest, vixl32::Register(dest.GetCode() + 1), MemOperand(base, offset)); in LoadFromOffset()
345 ___ Vstr(source, MemOperand(base, offset)); in StoreSToOffset()
351 ___ Vstr(source, MemOperand(base, offset)); in StoreDToOffset()
357 ___ Vldr(reg, MemOperand(base, offset)); in LoadSFromOffset()
363 ___ Vldr(reg, MemOperand(base, offset)); in LoadDFromOffset()
379 ___ Add(base, sp, Operand::From(stack_offset)); in StoreRegisterList()
381 ___ Stm(base, NO_WRITE_BACK, RegisterList(regs)); in StoreRegisterList()
384 ___ Str(vixl32::Register(i), MemOperand(sp, stack_offset)); in StoreRegisterList()
399 ___ Add(base, sp, Operand::From(stack_offset)); in LoadRegisterList()
401 ___ Ldm(base, NO_WRITE_BACK, RegisterList(regs)); in LoadRegisterList()
404 ___ Ldr(vixl32::Register(i), MemOperand(sp, stack_offset)); in LoadRegisterList()
423 ___ Mov(rd, rn); in AddConstant()
427 ___ Add(rd, rn, value); in AddConstant()
437 ___ mov(cond, rd, rn); in AddConstantInIt()
439 ___ add(cond, rd, rn, value); in AddConstantInIt()