Lines Matching refs:holder_reg
1293 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg, in CheckAccessGlobalProxy() argument
1297 DCHECK(!holder_reg.is(scratch)); in CheckAccessGlobalProxy()
1298 DCHECK(!holder_reg.is(ip)); in CheckAccessGlobalProxy()
1316 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy()
1318 LoadP(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset)); in CheckAccessGlobalProxy()
1320 cmp(holder_reg, ip); in CheckAccessGlobalProxy()
1322 pop(holder_reg); // Restore holder. in CheckAccessGlobalProxy()
1326 LoadP(ip, FieldMemOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy()
1334 push(holder_reg); // Temporarily save holder on the stack. in CheckAccessGlobalProxy()
1335 mr(holder_reg, ip); // Move ip to its holding place. in CheckAccessGlobalProxy()
1337 cmp(holder_reg, ip); in CheckAccessGlobalProxy()
1340 LoadP(holder_reg, FieldMemOperand(holder_reg, HeapObject::kMapOffset)); in CheckAccessGlobalProxy()
1342 cmp(holder_reg, ip); in CheckAccessGlobalProxy()
1345 pop(holder_reg); // Restore holder. in CheckAccessGlobalProxy()
1347 LoadP(ip, FieldMemOperand(holder_reg, JSGlobalProxy::kNativeContextOffset)); in CheckAccessGlobalProxy()