Lines Matching refs:ip

190   __ Ldr(ip, lock_word);  in EmitGrayCheckAndFastPath()
194 __ Tst(ip, Operand(LockWord::kReadBarrierStateMaskShifted)); in EmitGrayCheckAndFastPath()
200 __ Add(base_reg, base_reg, Operand(ip, LSR, 32)); in EmitGrayCheckAndFastPath()
209 using vixl::aarch32::ip; in LoadReadBarrierMarkIntrospectionEntrypoint()
217 DCHECK_EQ(ip.GetCode(), 12u); in LoadReadBarrierMarkIntrospectionEntrypoint()
219 Thread::ReadBarrierMarkEntryPointsOffset<kArmPointerSize>(ip.GetCode()); in LoadReadBarrierMarkIntrospectionEntrypoint()
239 temps.Exclude(ip); in CompileBakerReadBarrierThunk()
260 __ Ldrh(ip, ldr_half_address); // Load the LDR immediate half-word with "Rt | imm12". in CompileBakerReadBarrierThunk()
261 __ Ubfx(ip, ip, 0, 12); // Extract the offset imm12. in CompileBakerReadBarrierThunk()
262 __ Ldr(ip, MemOperand(base_reg, ip)); // Load the reference. in CompileBakerReadBarrierThunk()
265 __ Ldrh(ip, ldr_address); // Load the LDR immediate, encoding T1. in CompileBakerReadBarrierThunk()
269 __ Ubfx(ip, ip, 6, 5); // Extract the imm5, i.e. offset / 4. in CompileBakerReadBarrierThunk()
270 __ Ldr(ip, MemOperand(base_reg, ip, LSL, 2)); // Load the reference. in CompileBakerReadBarrierThunk()
278 __ Ldr(ip, MemOperand(/* Thread* */ vixl::aarch32::r9, offset)); in CompileBakerReadBarrierThunk()
279 __ Bx(ip); in CompileBakerReadBarrierThunk()
289 temps.Exclude(ip); in CompileBakerReadBarrierThunk()
301 __ Ldrb(ip, ldr_address); // Load the LDR (register) byte with "00 | imm2 | Rm", in CompileBakerReadBarrierThunk()
305 __ Bfi(ep_reg, ip, 3, 6); // Insert ip to the entrypoint address to create in CompileBakerReadBarrierThunk()
307 __ Mov(ip, base_reg); // Move the base register to ip0. in CompileBakerReadBarrierThunk()
321 temps.Exclude(ip); in CompileBakerReadBarrierThunk()
325 __ Ldr(ip, lock_word); in CompileBakerReadBarrierThunk()
326 __ Tst(ip, LockWord::kMarkBitStateMaskShifted); in CompileBakerReadBarrierThunk()
334 __ Cmp(ip, Operand(0xc0000000)); in CompileBakerReadBarrierThunk()
344 __ Mov(ip, root_reg); in CompileBakerReadBarrierThunk()
347 __ Lsl(root_reg, ip, LockWord::kForwardingAddressShift); in CompileBakerReadBarrierThunk()