Lines Matching refs:scratch1

103                                              Register scratch1) {
106 __ IncrementCounter(counters->negative_lookups(), 1, scratch0, scratch1);
107 __ IncrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1);
115 Register map = scratch1;
159 Register index = scratch1;
170 Register entity_name = scratch1;
203 __ DecrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1);
348 // heap object, its map's instance type is left in the scratch1 register.
349 // If this is not needed, scratch1 and scratch2 may be the same register.
352 Register scratch1,
361 __ ldr(scratch1, FieldMemOperand(receiver, HeapObject::kMapOffset));
362 __ ldrb(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset));
363 __ and_(scratch2, scratch1, Operand(kIsNotStringMask));
376 Register scratch1,
383 // scratch1 register.
384 GenerateStringCheck(masm, receiver, scratch1, scratch2, miss,
394 __ cmp(scratch1, Operand(JS_VALUE_TYPE));
398 __ ldr(scratch1, FieldMemOperand(receiver, JSValue::kValueOffset));
399 GenerateStringCheck(masm, scratch1, scratch2, scratch2, miss, miss);
400 __ ldr(r0, FieldMemOperand(scratch1, String::kLengthOffset));
408 Register scratch1,
411 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label);
412 __ mov(r0, scratch1);
688 Register scratch1,
704 scratch1,
716 scratch1,
730 Register scratch1,
761 scratch1, scratch2);
765 scratch1, scratch2);
766 ReserveSpaceForFastApiCall(masm, scratch1);
775 interceptor_holder, scratch1,
791 lookup->holder(), scratch1,
831 Register scratch1,
839 scratch1, scratch2, scratch3, name,
954 Register scratch1,
959 __ add(scratch1, dst, Operand(wordoffset, LSL, 2));
961 __ vstr(s0, scratch1, 0);
990 __ CountLeadingZeros(zeros, ival, scratch1);
993 __ rsb(scratch1,
999 Operand(scratch1, LSL, kBinary32ExponentShift));
1060 Register scratch1,
1066 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
1068 && !scratch2.is(scratch1));
1109 scratch1,
1111 __ ldr(scratch1, FieldMemOperand(reg, HeapObject::kMapOffset));
1113 __ ldr(reg, FieldMemOperand(scratch1, Map::kPrototypeOffset));
1116 __ ldr(scratch1, FieldMemOperand(reg, HeapObject::kMapOffset));
1117 __ cmp(scratch1, Operand(Handle<Map>(current->map())));
1126 __ CheckAccessGlobalProxy(reg, scratch1, miss);
1130 __ ldr(scratch1, FieldMemOperand(reg, HeapObject::kMapOffset));
1136 __ ldr(reg, FieldMemOperand(scratch1, Map::kPrototypeOffset));
1139 __ ldr(scratch1, FieldMemOperand(reg, HeapObject::kMapOffset));
1140 __ cmp(scratch1, Operand(Handle<Map>(current->map())));
1147 __ CheckAccessGlobalProxy(reg, scratch1, miss);
1163 __ ldr(scratch1, FieldMemOperand(reg, HeapObject::kMapOffset));
1164 __ cmp(scratch1, Operand(Handle<Map>(current->map())));
1173 __ CheckAccessGlobalProxy(reg, scratch1, miss);
1183 scratch1,
1195 Register scratch1,
1207 CheckPrototypes(object, receiver, holder, scratch1, scratch2, scratch3,
1217 Register scratch1,
1230 scratch1, scratch2, scratch3, name, miss);
1242 Register scratch1,
1254 CheckPrototypes(object, receiver, holder, scratch1, scratch2, scratch3,
1299 Register scratch1,
1329 scratch1, scratch2, scratch3,
1331 ASSERT(holder_reg.is(receiver) || holder_reg.is(scratch1));
1356 __ LoadRoot(scratch1, Heap::kNoInterceptorResultSentinelRootIndex);
1357 __ cmp(r0, scratch1);
1377 scratch1,
1403 // holder_reg is either receiver or scratch1.
1405 ASSERT(scratch1.is(holder_reg));
1426 scratch1, scratch2, scratch3,
1919 Register scratch1 = r1;
1931 scratch1,