Lines Matching refs:holder_reg
419 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument
424 DCHECK(!holder_reg.is(scratch)); in CheckAccessGlobalProxy()
425 DCHECK(!holder_reg.is(at)); in CheckAccessGlobalProxy()
441 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy()
443 lw(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset)); in CheckAccessGlobalProxy()
446 holder_reg, Operand(at)); in CheckAccessGlobalProxy()
447 pop(holder_reg); // Restore holder. in CheckAccessGlobalProxy()
451 lw(at, FieldMemOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy()
456 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy()
457 mov(holder_reg, at); // Move at to its holding place. in CheckAccessGlobalProxy()
460 holder_reg, Operand(at)); in CheckAccessGlobalProxy()
462 lw(holder_reg, FieldMemOperand(holder_reg, HeapObject::kMapOffset)); in CheckAccessGlobalProxy()
465 holder_reg, Operand(at)); in CheckAccessGlobalProxy()
467 pop(holder_reg); // Restore holder. in CheckAccessGlobalProxy()
469 lw(at, FieldMemOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy()