Lines Matching refs:holder_reg
277 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument
282 ASSERT(!holder_reg.is(scratch)); in CheckAccessGlobalProxy()
283 ASSERT(!holder_reg.is(at)); in CheckAccessGlobalProxy()
302 Push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy()
304 lw(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset)); in CheckAccessGlobalProxy()
307 holder_reg, Operand(at)); in CheckAccessGlobalProxy()
308 Pop(holder_reg); // Restore holder. in CheckAccessGlobalProxy()
312 lw(at, FieldMemOperand(holder_reg, JSGlobalProxy::kContextOffset)); in CheckAccessGlobalProxy()
318 Push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy()
319 mov(holder_reg, at); // Move at to its holding place. in CheckAccessGlobalProxy()
322 holder_reg, Operand(at)); in CheckAccessGlobalProxy()
324 lw(holder_reg, FieldMemOperand(holder_reg, HeapObject::kMapOffset)); in CheckAccessGlobalProxy()
327 holder_reg, Operand(at)); in CheckAccessGlobalProxy()
329 Pop(holder_reg); // Restore holder. in CheckAccessGlobalProxy()
331 lw(at, FieldMemOperand(holder_reg, JSGlobalProxy::kContextOffset)); in CheckAccessGlobalProxy()