Home | History | Annotate | Download | only in arm

Lines Matching defs:scratch2

51                        Register scratch2,
87 __ ldr(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset));
88 __ cmp(ip, scratch2);
92 Register code = scratch2;
93 scratch2 = no_reg;
363 // If this is not needed, scratch1 and scratch2 may be the same register.
367 Register scratch2,
376 __ and_(scratch2, scratch1, Operand(kIsNotStringMask));
378 __ cmp(scratch2, Operand(static_cast<int32_t>(kStringTag)));
390 Register scratch2,
397 GenerateStringCheck(masm, receiver, scratch1, scratch2, miss,
412 GenerateStringCheck(masm, scratch1, scratch2, scratch2, miss, miss);
422 Register scratch2,
424 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label);
711 Register scratch2,
721 CompileCacheable(masm, object, receiver, scratch1, scratch2, scratch3,
724 CompileRegular(masm, object, receiver, scratch1, scratch2, scratch3,
734 Register scratch2,
760 scratch1, scratch2);
764 scratch1, scratch2);
774 scratch1, scratch2, scratch3,
780 LoadWithInterceptor(masm, receiver, holder, interceptor_holder, scratch2,
791 scratch1, scratch2, scratch3,
830 Register scratch2,
837 scratch1, scratch2, scratch3,
935 Register scratch2) {
969 Register zeros = scratch2;
1041 Register scratch2,
1047 ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg)
1048 && !scratch2.is(scratch1));
1079 scratch1, scratch2);
1093 __ CheckAccessGlobalProxy(reg, scratch2, miss);
1142 Register scratch2,
1152 object, receiver, holder, scratch1, scratch2, scratch3, name, miss);
1162 Register scratch2,
1172 object, receiver, holder, scratch1, scratch2, scratch3, name, miss);
1185 Register scratch2,
1195 scratch2, scratch3, name, miss);
1200 __ mov(scratch2, sp); // scratch2 = AccessorInfo::args_
1215 // scratch2 (internal::Object** args_) as the data.
1216 __ str(scratch2, MemOperand(sp, 1 * kPointerSize));
1236 Register scratch2,
1265 scratch1, scratch2, scratch3,
1318 scratch2,
1342 __ Move(scratch2, callback);
1348 FieldMemOperand(scratch2, AccessorInfo::kDataOffset));
1349 __ Push(scratch3, scratch2, name_reg);
1353 FieldMemOperand(scratch2, AccessorInfo::kDataOffset));
1354 __ Push(holder_reg, scratch3, scratch2, name_reg);
1366 scratch1, scratch2, scratch3,
3787 r4, s2); // These are: scratch2, single_scratch.
4098 Register scratch2 = r5;
4127 scratch2, scratch3,
4176 Register scratch2 = r6;
4269 __ AllocateInNewSpace(size, elements_reg, scratch, scratch2, &slow,
4341 Register scratch2 = r5;
4375 scratch2,
4417 __ AllocateInNewSpace(size, elements_reg, scratch1, scratch2, &slow,