Home | History | Annotate | Download | only in arm

Lines Matching refs:scratch

88                               Register scratch,
100 ASSERT(!scratch.is(receiver));
101 ASSERT(!scratch.is(name));
108 __ ldr(scratch, FieldMemOperand(name, String::kHashFieldOffset));
110 __ add(scratch, scratch, Operand(ip));
111 __ eor(scratch, scratch, Operand(flags));
112 __ and_(scratch,
113 scratch,
117 ProbeTable(masm, flags, kPrimary, name, scratch);
120 __ sub(scratch, scratch, Operand(name));
121 __ add(scratch, scratch, Operand(flags));
122 __ and_(scratch,
123 scratch,
127 ProbeTable(masm, flags, kSecondary, name, scratch);
176 Register scratch,
183 __ CompareObjectType(receiver, scratch, scratch, JS_ARRAY_TYPE);
270 Register scratch,
280 __ ldr(scratch, FieldMemOperand(receiver_reg, HeapObject::kMapOffset));
281 __ cmp(scratch, Operand(Handle<Map>(object->map())));
286 __ CheckAccessGlobalProxy(receiver_reg, scratch, miss_label);
330 __ RecordWrite(receiver_reg, name_reg, scratch);
335 __ ldr(scratch, FieldMemOperand(receiver_reg, JSObject::kPropertiesOffset));
336 __ str(r0, FieldMemOperand(scratch, offset));
345 __ RecordWrite(scratch, name_reg, receiver_reg);
405 Register scratch = receiver;
406 __ mov(scratch, Operand(Handle<Object>(interceptor)));
407 __ push(scratch);
408 __ ldr(scratch, FieldMemOperand(scratch, InterceptorInfo::kDataOffset));
409 __ push(scratch);
545 Register scratch,
612 Register scratch,
621 masm()->CheckMaps(object, object_reg, holder, holder_reg, scratch, miss);
635 __ mov(scratch, Operand(Handle<Object>(cell)));
636 __ ldr(scratch,
637 FieldMemOperand(scratch, JSGlobalPropertyCell::kValueOffset));
639 __ cmp(scratch, ip);
965 const Register scratch = r3;
981 scratch, name, &miss);
1011 __ LoadRoot(scratch, Heap::kNoInterceptorResultSentinelRootIndex);
1012 __ cmp(r0, scratch);
1019 scratch,
1646 // r1 is used as scratch register, r3 and r2 might be clobbered.