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