Lines Matching refs:holder_reg
1506 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument
1511 DCHECK(!holder_reg.is(scratch)); in CheckAccessGlobalProxy()
1512 DCHECK(!holder_reg.is(ip)); in CheckAccessGlobalProxy()
1530 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy()
1532 ldr(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset)); in CheckAccessGlobalProxy()
1534 cmp(holder_reg, ip); in CheckAccessGlobalProxy()
1536 pop(holder_reg); // Restore holder. in CheckAccessGlobalProxy()
1540 ldr(ip, FieldMemOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy()
1548 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy()
1549 mov(holder_reg, ip); // Move ip to its holding place. in CheckAccessGlobalProxy()
1551 cmp(holder_reg, ip); in CheckAccessGlobalProxy()
1554 ldr(holder_reg, FieldMemOperand(holder_reg, HeapObject::kMapOffset)); in CheckAccessGlobalProxy()
1556 cmp(holder_reg, ip); in CheckAccessGlobalProxy()
1559 pop(holder_reg); // Restore holder. in CheckAccessGlobalProxy()
1561 ldr(ip, FieldMemOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy()