r3                151 src/arm/assembler-arm.h const Register r3  = { kRegister_r3_Code };
r3                328 src/arm/builtins-arm.cc                        r3,
r3                332 src/arm/builtins-arm.cc   __ IncrementCounter(counters->array_function_native(), 1, r3, r4);
r3                352 src/arm/builtins-arm.cc   __ and_(r3, r2, Operand(kIntptrSignBit | kSmiTagMask), SetCC);
r3                368 src/arm/builtins-arm.cc                   r3,
r3                377 src/arm/builtins-arm.cc   __ mov(r0, r3);
r3                392 src/arm/builtins-arm.cc                   r3,
r3                432 src/arm/builtins-arm.cc   __ mov(r0, r3);
r3                440 src/arm/builtins-arm.cc   __ UndoAllocationInNewSpace(r3, r4);
r3                446 src/arm/builtins-arm.cc   __ ldr(r2, FieldMemOperand(r3, HeapObject::kMapOffset));
r3                452 src/arm/builtins-arm.cc   __ str(r2, FieldMemOperand(r3, HeapObject::kMapOffset));
r3                453 src/arm/builtins-arm.cc   __ RecordWriteField(r3,
r3                488 src/arm/builtins-arm.cc     __ CompareObjectType(r2, r3, r4, MAP_TYPE);
r3                522 src/arm/builtins-arm.cc     __ CompareObjectType(r2, r3, r4, MAP_TYPE);
r3                555 src/arm/builtins-arm.cc     __ CompareObjectType(r2, r3, r4, MAP_TYPE);
r3                580 src/arm/builtins-arm.cc   __ IncrementCounter(counters->string_ctor_calls(), 1, r2, r3);
r3                605 src/arm/builtins-arm.cc       r3,        // Scratch.
r3                610 src/arm/builtins-arm.cc   __ IncrementCounter(counters->string_ctor_cached_number(), 1, r3, r4);
r3                622 src/arm/builtins-arm.cc                         r3,  // Scratch.
r3                628 src/arm/builtins-arm.cc   Register map = r3;
r3                640 src/arm/builtins-arm.cc   __ LoadRoot(r3, Heap::kEmptyFixedArrayRootIndex);
r3                641 src/arm/builtins-arm.cc   __ str(r3, FieldMemOperand(r0, JSObject::kPropertiesOffset));
r3                642 src/arm/builtins-arm.cc   __ str(r3, FieldMemOperand(r0, JSObject::kElementsOffset));
r3                659 src/arm/builtins-arm.cc   __ ldrb(r3, FieldMemOperand(r2, Map::kInstanceTypeOffset));
r3                661 src/arm/builtins-arm.cc   __ tst(r3, Operand(kIsNotStringMask));
r3                664 src/arm/builtins-arm.cc   __ IncrementCounter(counters->string_ctor_conversions(), 1, r3, r4);
r3                670 src/arm/builtins-arm.cc   __ IncrementCounter(counters->string_ctor_conversions(), 1, r3, r4);
r3                690 src/arm/builtins-arm.cc   __ IncrementCounter(counters->string_ctor_gc_required(), 1, r3, r4);
r3                742 src/arm/builtins-arm.cc       __ CompareObjectType(r2, r3, r4, MAP_TYPE);
r3                750 src/arm/builtins-arm.cc       __ CompareInstanceType(r2, r3, JS_FUNCTION_TYPE);
r3                756 src/arm/builtins-arm.cc         __ ldr(r3, FieldMemOperand(r1, JSFunction::kSharedFunctionInfoOffset));
r3                758 src/arm/builtins-arm.cc             FieldMemOperand(r3, SharedFunctionInfo::kConstructionCountOffset);
r3                779 src/arm/builtins-arm.cc       __ ldrb(r3, FieldMemOperand(r2, Map::kInstanceSizeOffset));
r3                780 src/arm/builtins-arm.cc       __ AllocateInNewSpace(r3, r4, r5, r6, &rt_call, SIZE_IN_WORDS);
r3                803 src/arm/builtins-arm.cc       __ add(r6, r4, Operand(r3, LSL, kPointerSizeLog2));  // End of object.
r3                833 src/arm/builtins-arm.cc       __ ldrb(r3, FieldMemOperand(r2, Map::kUnusedPropertyFieldsOffset));
r3                839 src/arm/builtins-arm.cc       __ add(r3, r3, Operand(r6));
r3                842 src/arm/builtins-arm.cc       __ sub(r3, r3, Operand(r6), SetCC);
r3                854 src/arm/builtins-arm.cc       __ add(r0, r3, Operand(FixedArray::kHeaderSize / kPointerSize));
r3                873 src/arm/builtins-arm.cc       __ mov(r0, Operand(r3, LSL, kSmiTagSize));
r3                882 src/arm/builtins-arm.cc       __ add(r6, r2, Operand(r3, LSL, kPointerSizeLog2));  // End of object.
r3                940 src/arm/builtins-arm.cc     __ ldr(r3, MemOperand(sp, 3 * kPointerSize));
r3                946 src/arm/builtins-arm.cc     __ mov(r0, Operand(r3, LSR, kSmiTagSize));
r3                960 src/arm/builtins-arm.cc     __ ldr(ip, MemOperand(r2, r3, LSL, kPointerSizeLog2 - 1));
r3                963 src/arm/builtins-arm.cc     __ sub(r3, r3, Operand(2), SetCC);
r3               1008 src/arm/builtins-arm.cc     __ CompareObjectType(r0, r3, r3, FIRST_SPEC_OBJECT_TYPE);
r3               1081 src/arm/builtins-arm.cc     __ add(r2, r4, Operand(r3, LSL, kPointerSizeLog2));
r3               1103 src/arm/builtins-arm.cc     __ mov(r0, Operand(r3));
r3               1314 src/arm/builtins-arm.cc     __ ldr(r3, FieldMemOperand(r2, SharedFunctionInfo::kCompilerHintsOffset));
r3               1315 src/arm/builtins-arm.cc     __ tst(r3, Operand(1 << (SharedFunctionInfo::kStrictModeFunction +
r3               1320 src/arm/builtins-arm.cc     __ tst(r3, Operand(1 << (SharedFunctionInfo::kNative + kSmiTagSize)));
r3               1331 src/arm/builtins-arm.cc     __ LoadRoot(r3, Heap::kUndefinedValueRootIndex);
r3               1332 src/arm/builtins-arm.cc     __ cmp(r2, r3);
r3               1334 src/arm/builtins-arm.cc     __ LoadRoot(r3, Heap::kNullValueRootIndex);
r3               1335 src/arm/builtins-arm.cc     __ cmp(r2, r3);
r3               1339 src/arm/builtins-arm.cc     __ CompareObjectType(r2, r3, r3, FIRST_SPEC_OBJECT_TYPE);
r3               1376 src/arm/builtins-arm.cc     __ add(r3, sp, Operand(r0, LSL, kPointerSizeLog2));
r3               1377 src/arm/builtins-arm.cc     __ str(r2, MemOperand(r3, -kPointerSize));
r3               1439 src/arm/builtins-arm.cc     __ GetBuiltinEntry(r3, Builtins::CALL_FUNCTION_PROXY);
r3               1444 src/arm/builtins-arm.cc     __ GetBuiltinEntry(r3, Builtins::CALL_NON_FUNCTION);
r3               1455 src/arm/builtins-arm.cc   __ ldr(r3, FieldMemOperand(r1, JSFunction::kSharedFunctionInfoOffset));
r3               1457 src/arm/builtins-arm.cc          FieldMemOperand(r3, SharedFunctionInfo::kFormalParameterCountOffset));
r3               1459 src/arm/builtins-arm.cc   __ ldr(r3, FieldMemOperand(r1, JSFunction::kCodeEntryOffset));
r3               1467 src/arm/builtins-arm.cc   __ InvokeCode(r3, expected, expected, JUMP_FUNCTION,
r3               1624 src/arm/builtins-arm.cc     __ GetBuiltinEntry(r3, Builtins::CALL_FUNCTION_PROXY);
r3               1747 src/arm/builtins-arm.cc   __ Call(r3);
r3               1761 src/arm/builtins-arm.cc   __ Jump(r3);
r3                 93 src/arm/code-stubs-arm.cc   __ pop(r3);
r3                123 src/arm/code-stubs-arm.cc   __ str(r3, FieldMemOperand(r0, JSFunction::kSharedFunctionInfoOffset));
r3                134 src/arm/code-stubs-arm.cc            FieldMemOperand(r3, SharedFunctionInfo::kOptimizedCodeMapOffset));
r3                141 src/arm/code-stubs-arm.cc   __ ldr(r3, FieldMemOperand(r3, SharedFunctionInfo::kCodeOffset));
r3                142 src/arm/code-stubs-arm.cc   __ add(r3, r3, Operand(Code::kHeaderSize - kHeapObjectTag));
r3                143 src/arm/code-stubs-arm.cc   __ str(r3, FieldMemOperand(r0, JSFunction::kCodeEntryOffset));
r3                217 src/arm/code-stubs-arm.cc   __ Push(cp, r3, r4);
r3                236 src/arm/code-stubs-arm.cc   __ ldr(r3, MemOperand(sp, 0));
r3                247 src/arm/code-stubs-arm.cc   __ str(r3, MemOperand(r0, Context::SlotOffset(Context::CLOSURE_INDEX)));
r3                282 src/arm/code-stubs-arm.cc   __ ldr(r3, MemOperand(sp, 0));
r3                298 src/arm/code-stubs-arm.cc   __ JumpIfNotSmi(r3, &after_sentinel);
r3                301 src/arm/code-stubs-arm.cc     __ cmp(r3, Operand::Zero());
r3                304 src/arm/code-stubs-arm.cc   __ ldr(r3, GlobalObjectOperand());
r3                305 src/arm/code-stubs-arm.cc   __ ldr(r3, FieldMemOperand(r3, GlobalObject::kGlobalContextOffset));
r3                306 src/arm/code-stubs-arm.cc   __ ldr(r3, ContextOperand(r3, Context::CLOSURE_INDEX));
r3                311 src/arm/code-stubs-arm.cc   __ str(r3, ContextOperand(r0, Context::CLOSURE_INDEX));
r3                364 src/arm/code-stubs-arm.cc       __ ldr(r1, FieldMemOperand(r3, i));
r3                372 src/arm/code-stubs-arm.cc     __ ldr(r3, FieldMemOperand(r3, JSArray::kElementsOffset));
r3                378 src/arm/code-stubs-arm.cc     __ CopyFields(r2, r3, r1.bit(), elements_size / kPointerSize);
r3                392 src/arm/code-stubs-arm.cc   __ ldr(r3, MemOperand(sp, 2 * kPointerSize));
r3                394 src/arm/code-stubs-arm.cc   __ add(r3, r3, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
r3                395 src/arm/code-stubs-arm.cc   __ ldr(r3, MemOperand(r3, r0, LSL, kPointerSizeLog2 - kSmiTagSize));
r3                396 src/arm/code-stubs-arm.cc   __ CompareRoot(r3, Heap::kUndefinedValueRootIndex);
r3                402 src/arm/code-stubs-arm.cc     __ ldr(r0, FieldMemOperand(r3, JSArray::kElementsOffset));
r3                440 src/arm/code-stubs-arm.cc     __ push(r3);
r3                441 src/arm/code-stubs-arm.cc     __ ldr(r3, FieldMemOperand(r3, JSArray::kElementsOffset));
r3                442 src/arm/code-stubs-arm.cc     __ ldr(r3, FieldMemOperand(r3, HeapObject::kMapOffset));
r3                443 src/arm/code-stubs-arm.cc     __ CompareRoot(r3, expected_map_index);
r3                445 src/arm/code-stubs-arm.cc     __ pop(r3);
r3                470 src/arm/code-stubs-arm.cc   __ ldr(r3, MemOperand(sp, 3 * kPointerSize));
r3                472 src/arm/code-stubs-arm.cc   __ add(r3, r3, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
r3                473 src/arm/code-stubs-arm.cc   __ ldr(r3, MemOperand(r3, r0, LSL, kPointerSizeLog2 - kSmiTagSize));
r3                474 src/arm/code-stubs-arm.cc   __ CompareRoot(r3, Heap::kUndefinedValueRootIndex);
r3                480 src/arm/code-stubs-arm.cc   __ ldr(r0, FieldMemOperand(r3, HeapObject::kMapOffset));
r3                489 src/arm/code-stubs-arm.cc     __ ldr(r1, FieldMemOperand(r3, i));
r3                611 src/arm/code-stubs-arm.cc       __ vmov(r2, r3, d7);
r3                618 src/arm/code-stubs-arm.cc     ConvertToDoubleStub stub1(r3, r2, scratch1, scratch2);
r3                640 src/arm/code-stubs-arm.cc              r0, d7, r2, r3, heap_number_map, scratch1, scratch2, slow);
r3               1063 src/arm/code-stubs-arm.cc     __ vmov(d1, r2, r3);
r3               1091 src/arm/code-stubs-arm.cc   if (the_int_.is(r2) && the_heap_number_.is(r0) && scratch_.is(r3)) {
r3               1103 src/arm/code-stubs-arm.cc   WriteInt32ToHeapNumberStub stub2(r2, r0, r3);
r3               1230 src/arm/code-stubs-arm.cc       __ Sbfx(r3, r2, HeapNumber::kExponentShift, HeapNumber::kExponentBits);
r3               1232 src/arm/code-stubs-arm.cc       __ cmp(r3, Operand(-1));
r3               1238 src/arm/code-stubs-arm.cc       __ ldr(r3, FieldMemOperand(r0, HeapNumber::kMantissaOffset));
r3               1239 src/arm/code-stubs-arm.cc       __ orr(r0, r3, Operand(r2), SetCC);
r3               1303 src/arm/code-stubs-arm.cc     ConvertToDoubleStub stub1(r3, r2, r7, r6);
r3               1342 src/arm/code-stubs-arm.cc     __ Ldrd(r2, r3, FieldMemOperand(lhs, HeapNumber::kValueOffset));
r3               1356 src/arm/code-stubs-arm.cc   Register lhs_exponent = exp_first ? r2 : r3;
r3               1358 src/arm/code-stubs-arm.cc   Register lhs_mantissa = exp_first ? r3 : r2;
r3               1409 src/arm/code-stubs-arm.cc   Register lhs_exponent = exp_first ? r2 : r3;
r3               1411 src/arm/code-stubs-arm.cc   Register lhs_mantissa = exp_first ? r3 : r2;
r3               1447 src/arm/code-stubs-arm.cc       __ vmov(d1, r2, r3);
r3               1485 src/arm/code-stubs-arm.cc     __ CompareObjectType(lhs, r3, r3, FIRST_SPEC_OBJECT_TYPE);
r3               1489 src/arm/code-stubs-arm.cc     __ cmp(r3, Operand(ODDBALL_TYPE));
r3               1496 src/arm/code-stubs-arm.cc     __ and_(r2, r2, Operand(r3));
r3               1512 src/arm/code-stubs-arm.cc   __ CompareObjectType(rhs, r3, r2, HEAP_NUMBER_TYPE);
r3               1515 src/arm/code-stubs-arm.cc   __ cmp(r2, r3);
r3               1527 src/arm/code-stubs-arm.cc     __ Ldrd(r2, r3, FieldMemOperand(lhs, HeapNumber::kValueOffset));
r3               1551 src/arm/code-stubs-arm.cc   __ CompareObjectType(lhs, r3, r3, FIRST_NONSTRING_TYPE);
r3               1553 src/arm/code-stubs-arm.cc   __ tst(r3, Operand(kIsSymbolMask));
r3               1564 src/arm/code-stubs-arm.cc   __ CompareObjectType(lhs, r2, r3, FIRST_SPEC_OBJECT_TYPE);
r3               1569 src/arm/code-stubs-arm.cc   __ ldr(r3, FieldMemOperand(rhs, HeapObject::kMapOffset));
r3               1571 src/arm/code-stubs-arm.cc   __ ldrb(r3, FieldMemOperand(r3, Map::kBitFieldOffset));
r3               1572 src/arm/code-stubs-arm.cc   __ and_(r0, r2, Operand(r3));
r3               1680 src/arm/code-stubs-arm.cc   GenerateLookupNumberStringCache(masm, r1, r0, r2, r3, r4, false, &runtime);
r3               1810 src/arm/code-stubs-arm.cc   __ JumpIfNonSmisNotBothSequentialAsciiStrings(lhs_, rhs_, r2, r3, &slow);
r3               1812 src/arm/code-stubs-arm.cc   __ IncrementCounter(isolate->counters()->string_compare_native(), 1, r2, r3);
r3               1818 src/arm/code-stubs-arm.cc                                                      r3,
r3               1825 src/arm/code-stubs-arm.cc                                                        r3,
r3               1954 src/arm/code-stubs-arm.cc   if (!tos_.is(r3)) {
r3               1955 src/arm/code-stubs-arm.cc     __ mov(r3, Operand(tos_));
r3               1959 src/arm/code-stubs-arm.cc   __ Push(r3, r2, r1);
r3               2038 src/arm/code-stubs-arm.cc   __ mov(r3, Operand(r0));  // the operand
r3               2042 src/arm/code-stubs-arm.cc   __ Push(r3, r2, r1, r0);
r3               2153 src/arm/code-stubs-arm.cc     __ AllocateHeapNumber(r1, r2, r3, r6, &slow_allocate_heapnumber);
r3               2166 src/arm/code-stubs-arm.cc     __ ldr(r3, FieldMemOperand(r0, HeapNumber::kMantissaOffset));
r3               2168 src/arm/code-stubs-arm.cc     __ str(r3, FieldMemOperand(r1, HeapNumber::kMantissaOffset));
r3               2183 src/arm/code-stubs-arm.cc   __ ConvertToInt32(r0, r1, r2, r3, d0, slow);
r3               2200 src/arm/code-stubs-arm.cc     __ AllocateHeapNumber(r2, r3, r4, r6, &slow_allocate_heapnumber);
r3               2216 src/arm/code-stubs-arm.cc     __ ConvertToInt32(r0, r1, r3, r4, d0, &impossible);
r3               2593 src/arm/code-stubs-arm.cc         __ SmiUntag(r3, left);
r3               2599 src/arm/code-stubs-arm.cc                                                   r3,
r3               2620 src/arm/code-stubs-arm.cc           __ orr(r2, r3, Operand(r2));
r3               2623 src/arm/code-stubs-arm.cc           __ eor(r2, r3, Operand(r2));
r3               2626 src/arm/code-stubs-arm.cc           __ and_(r2, r3, Operand(r2));
r3               2631 src/arm/code-stubs-arm.cc           __ mov(r2, Operand(r3, ASR, r2));
r3               2636 src/arm/code-stubs-arm.cc           __ mov(r2, Operand(r3, LSR, r2), SetCC);
r3               2650 src/arm/code-stubs-arm.cc           __ mov(r2, Operand(r3, LSL, r2));
r3               2657 src/arm/code-stubs-arm.cc       __ add(r3, r2, Operand(0x40000000), SetCC);
r3               2690 src/arm/code-stubs-arm.cc         __ sub(r3, r0, Operand(kHeapObjectTag));
r3               2691 src/arm/code-stubs-arm.cc         __ vstr(d0, r3, HeapNumber::kValueOffset);
r3               2696 src/arm/code-stubs-arm.cc         WriteInt32ToHeapNumberStub stub(r2, r0, r3);
r3               2851 src/arm/code-stubs-arm.cc                                                    r3,
r3               2997 src/arm/code-stubs-arm.cc                                              r3,
r3               3018 src/arm/code-stubs-arm.cc           __ orr(r2, r3, Operand(r2));
r3               3021 src/arm/code-stubs-arm.cc           __ eor(r2, r3, Operand(r2));
r3               3024 src/arm/code-stubs-arm.cc           __ and_(r2, r3, Operand(r2));
r3               3028 src/arm/code-stubs-arm.cc           __ mov(r2, Operand(r3, ASR, r2));
r3               3032 src/arm/code-stubs-arm.cc           __ mov(r2, Operand(r3, LSR, r2), SetCC);
r3               3051 src/arm/code-stubs-arm.cc           __ mov(r2, Operand(r3, LSL, r2));
r3               3095 src/arm/code-stubs-arm.cc         WriteInt32ToHeapNumberStub stub(r2, r0, r3);
r3               3313 src/arm/code-stubs-arm.cc       __ IntegerToDoubleConversionWithVFP3(r0, r3, r2);
r3               3326 src/arm/code-stubs-arm.cc       __ vmov(r2, r3, d0);
r3               3329 src/arm/code-stubs-arm.cc       __ vmov(r2, r3, d2);
r3               3336 src/arm/code-stubs-arm.cc     __ eor(r1, r2, Operand(r3));
r3               3379 src/arm/code-stubs-arm.cc     __ cmp(r3, r5, eq);
r3               3416 src/arm/code-stubs-arm.cc     __ Push(r3, r2, cache_entry);
r3               3422 src/arm/code-stubs-arm.cc     __ Pop(r3, r2, cache_entry);
r3               3426 src/arm/code-stubs-arm.cc     __ stm(ia, cache_entry, r2.bit() | r3.bit() | r6.bit());
r3               3832 src/arm/code-stubs-arm.cc     __ ldr(r3, MemOperand(r2));
r3               3833 src/arm/code-stubs-arm.cc     __ sub(r3, r3, Operand(1));
r3               3834 src/arm/code-stubs-arm.cc     __ str(r3, MemOperand(r2));
r3               3866 src/arm/code-stubs-arm.cc   __ mov(r3, Operand(isolate->factory()->the_hole_value()));
r3               3870 src/arm/code-stubs-arm.cc   __ str(r3, MemOperand(ip));
r3               4123 src/arm/code-stubs-arm.cc   __ pop(r3);
r3               4126 src/arm/code-stubs-arm.cc   __ str(r3, MemOperand(ip));
r3               4165 src/arm/code-stubs-arm.cc   Register map = r3;  // Map of the object.
r3               4345 src/arm/code-stubs-arm.cc   __ ldr(r3, MemOperand(r2, StandardFrameConstants::kContextOffset));
r3               4346 src/arm/code-stubs-arm.cc   __ cmp(r3, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
r3               4356 src/arm/code-stubs-arm.cc   __ sub(r3, r0, r1);
r3               4357 src/arm/code-stubs-arm.cc   __ add(r3, fp, Operand(r3, LSL, kPointerSizeLog2 - kSmiTagSize));
r3               4358 src/arm/code-stubs-arm.cc   __ ldr(r0, MemOperand(r3, kDisplacement));
r3               4370 src/arm/code-stubs-arm.cc   __ sub(r3, r0, r1);
r3               4371 src/arm/code-stubs-arm.cc   __ add(r3, r2, Operand(r3, LSL, kPointerSizeLog2 - kSmiTagSize));
r3               4372 src/arm/code-stubs-arm.cc   __ ldr(r0, MemOperand(r3, kDisplacement));
r3               4390 src/arm/code-stubs-arm.cc   __ ldr(r3, MemOperand(fp, StandardFrameConstants::kCallerFPOffset));
r3               4391 src/arm/code-stubs-arm.cc   __ ldr(r2, MemOperand(r3, StandardFrameConstants::kContextOffset));
r3               4396 src/arm/code-stubs-arm.cc   __ ldr(r2, MemOperand(r3, ArgumentsAdaptorFrameConstants::kLengthOffset));
r3               4398 src/arm/code-stubs-arm.cc   __ add(r3, r3, Operand(r2, LSL, 1));
r3               4399 src/arm/code-stubs-arm.cc   __ add(r3, r3, Operand(StandardFrameConstants::kCallerSPOffset));
r3               4400 src/arm/code-stubs-arm.cc   __ str(r3, MemOperand(sp, 1 * kPointerSize));
r3               4422 src/arm/code-stubs-arm.cc   __ ldr(r3, MemOperand(fp, StandardFrameConstants::kCallerFPOffset));
r3               4423 src/arm/code-stubs-arm.cc   __ ldr(r2, MemOperand(r3, StandardFrameConstants::kContextOffset));
r3               4433 src/arm/code-stubs-arm.cc   __ ldr(r2, MemOperand(r3, ArgumentsAdaptorFrameConstants::kLengthOffset));
r3               4434 src/arm/code-stubs-arm.cc   __ add(r3, r3, Operand(r2, LSL, 1));
r3               4435 src/arm/code-stubs-arm.cc   __ add(r3, r3, Operand(StandardFrameConstants::kCallerSPOffset));
r3               4436 src/arm/code-stubs-arm.cc   __ str(r3, MemOperand(sp, 1 * kPointerSize));
r3               4464 src/arm/code-stubs-arm.cc   __ AllocateInNewSpace(r9, r0, r3, r4, &runtime, TAG_OBJECT);
r3               4486 src/arm/code-stubs-arm.cc     __ ldr(r3, FieldMemOperand(r4, i));
r3               4487 src/arm/code-stubs-arm.cc     __ str(r3, FieldMemOperand(r0, i));
r3               4492 src/arm/code-stubs-arm.cc   __ ldr(r3, MemOperand(sp, 2 * kPointerSize));
r3               4495 src/arm/code-stubs-arm.cc   __ str(r3, FieldMemOperand(r0, kCalleeOffset));
r3               4518 src/arm/code-stubs-arm.cc   __ mov(r3, r4, LeaveCC, eq);
r3               4544 src/arm/code-stubs-arm.cc   __ add(r3, r4, Operand(r6, LSL, 1));
r3               4545 src/arm/code-stubs-arm.cc   __ add(r3, r3, Operand(kParameterMapHeaderSize));
r3               4561 src/arm/code-stubs-arm.cc   __ str(r7, MemOperand(r3, r5));
r3               4573 src/arm/code-stubs-arm.cc   __ str(r5, FieldMemOperand(r3, FixedArray::kMapOffset));
r3               4574 src/arm/code-stubs-arm.cc   __ str(r2, FieldMemOperand(r3, FixedArray::kLengthOffset));
r3               4585 src/arm/code-stubs-arm.cc   __ add(r5, r3, Operand(r9, LSL, 1));
r3               4612 src/arm/code-stubs-arm.cc   __ ldr(r3, MemOperand(r2, StandardFrameConstants::kContextOffset));
r3               4613 src/arm/code-stubs-arm.cc   __ cmp(r3, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
r3               4624 src/arm/code-stubs-arm.cc   __ add(r3, r2, Operand(r1, LSL, kPointerSizeLog2 - kSmiTagSize));
r3               4625 src/arm/code-stubs-arm.cc   __ add(r3, r3, Operand(StandardFrameConstants::kCallerSPOffset));
r3               4626 src/arm/code-stubs-arm.cc   __ str(r3, MemOperand(sp, 1 * kPointerSize));
r3               4643 src/arm/code-stubs-arm.cc                         r3,
r3               4655 src/arm/code-stubs-arm.cc   __ CopyFields(r0, r4, r3.bit(), JSObject::kHeaderSize / kPointerSize);
r3               4675 src/arm/code-stubs-arm.cc   __ LoadRoot(r3, Heap::kFixedArrayMapRootIndex);
r3               4676 src/arm/code-stubs-arm.cc   __ str(r3, FieldMemOperand(r4, FixedArray::kMapOffset));
r3               4688 src/arm/code-stubs-arm.cc   __ ldr(r3, MemOperand(r2, kPointerSize, NegPreIndex));
r3               4690 src/arm/code-stubs-arm.cc   __ str(r3, MemOperand(r4, kPointerSize, PostIndex));
r3               4790 src/arm/code-stubs-arm.cc   __ ldr(r3, FieldMemOperand(subject, String::kLengthOffset));
r3               4800 src/arm/code-stubs-arm.cc   __ cmp(r3, Operand(r0));
r3               4895 src/arm/code-stubs-arm.cc   __ mov(r3, Operand(r0, ASR, 2), SetCC);
r3               4958 src/arm/code-stubs-arm.cc   __ eor(r3, r3, Operand(1));
r3               4968 src/arm/code-stubs-arm.cc   __ add(r9, r8, Operand(r9, LSL, r3));
r3               4969 src/arm/code-stubs-arm.cc   __ add(r2, r9, Operand(r1, LSL, r3));
r3               4973 src/arm/code-stubs-arm.cc   __ add(r3, r9, Operand(r8, LSL, r3));
r3               5089 src/arm/code-stubs-arm.cc   __ ldr(r3, MemOperand(r2, kPointerSize, PostIndex));
r3               5091 src/arm/code-stubs-arm.cc   __ mov(r3, Operand(r3, LSL, kSmiTagSize));
r3               5092 src/arm/code-stubs-arm.cc   __ str(r3, MemOperand(r0, kPointerSize, PostIndex));
r3               5153 src/arm/code-stubs-arm.cc       r3,  // Scratch register.
r3               5166 src/arm/code-stubs-arm.cc   __ add(r3, r0, Operand(JSRegExpResult::kSize));
r3               5169 src/arm/code-stubs-arm.cc   __ str(r3, FieldMemOperand(r0, JSObject::kElementsOffset));
r3               5189 src/arm/code-stubs-arm.cc   __ str(r2, FieldMemOperand(r3, HeapObject::kMapOffset));
r3               5192 src/arm/code-stubs-arm.cc   __ str(r6, FieldMemOperand(r3, FixedArray::kLengthOffset));
r3               5195 src/arm/code-stubs-arm.cc   __ add(r3, r3, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
r3               5206 src/arm/code-stubs-arm.cc   __ str(r2, MemOperand(r3, r5, LSL, kPointerSizeLog2));
r3               5232 src/arm/code-stubs-arm.cc   __ ldr(r3, FieldMemOperand(r2, JSGlobalPropertyCell::kValueOffset));
r3               5236 src/arm/code-stubs-arm.cc   __ cmp(r3, r1);
r3               5238 src/arm/code-stubs-arm.cc   __ CompareRoot(r3, Heap::kUndefinedValueRootIndex);
r3               5243 src/arm/code-stubs-arm.cc   __ CompareRoot(r3, Heap::kTheHoleValueRootIndex);
r3               5274 src/arm/code-stubs-arm.cc     __ ldr(r3, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
r3               5275 src/arm/code-stubs-arm.cc     __ ldr(r3, FieldMemOperand(r3, GlobalObject::kGlobalReceiverOffset));
r3               5276 src/arm/code-stubs-arm.cc     __ str(r3, MemOperand(sp, argc_ * kPointerSize));
r3               5284 src/arm/code-stubs-arm.cc   __ CompareObjectType(r1, r3, r3, JS_FUNCTION_TYPE);
r3               5324 src/arm/code-stubs-arm.cc   __ cmp(r3, Operand(JS_FUNCTION_PROXY_TYPE));
r3               5329 src/arm/code-stubs-arm.cc   __ GetBuiltinEntry(r3, Builtins::CALL_FUNCTION_PROXY);
r3               5343 src/arm/code-stubs-arm.cc   __ GetBuiltinEntry(r3, Builtins::CALL_NON_FUNCTION);
r3               5359 src/arm/code-stubs-arm.cc   __ CompareObjectType(r1, r3, r3, JS_FUNCTION_TYPE);
r3               5376 src/arm/code-stubs-arm.cc   __ cmp(r3, Operand(JS_FUNCTION_PROXY_TYPE));
r3               5378 src/arm/code-stubs-arm.cc   __ GetBuiltinEntry(r3, Builtins::CALL_FUNCTION_PROXY_AS_CONSTRUCTOR);
r3               5382 src/arm/code-stubs-arm.cc   __ GetBuiltinEntry(r3, Builtins::CALL_NON_FUNCTION_AS_CONSTRUCTOR);
r3               5961 src/arm/code-stubs-arm.cc   __ Ldrd(r2, r3, MemOperand(sp, kToOffset));
r3               5968 src/arm/code-stubs-arm.cc   __ mov(r3, Operand(r3, ASR, 1), SetCC, cc);
r3               5975 src/arm/code-stubs-arm.cc   __ sub(r2, r2, Operand(r3), SetCC, pl);
r3               6026 src/arm/code-stubs-arm.cc   __ add(r3, r3, Operand(r4, ASR, 1));  // Add offset to index.
r3               6062 src/arm/code-stubs-arm.cc     __ mov(r3, Operand(r3, LSL, 1));
r3               6064 src/arm/code-stubs-arm.cc     __ str(r3, FieldMemOperand(r0, SlicedString::kOffsetOffset));
r3               6104 src/arm/code-stubs-arm.cc   __ add(r5, r5, r3);
r3               6113 src/arm/code-stubs-arm.cc   StringHelper::GenerateCopyCharactersLong(masm, r1, r5, r2, r3, r4, r6, r7, r9,
r3               6123 src/arm/code-stubs-arm.cc   __ add(r5, r5, Operand(r3, LSL, 1));
r3               6133 src/arm/code-stubs-arm.cc       masm, r1, r5, r2, r3, r4, r6, r7, r9, DEST_ALWAYS_ALIGNED);
r3               6137 src/arm/code-stubs-arm.cc   __ IncrementCounter(counters->sub_string_native(), 1, r3, r4);
r3               6278 src/arm/code-stubs-arm.cc   __ JumpIfNotBothSequentialAsciiStrings(r1, r0, r2, r3, &runtime);
r3               6281 src/arm/code-stubs-arm.cc   __ IncrementCounter(counters->string_compare_native(), 1, r2, r3);
r3               6283 src/arm/code-stubs-arm.cc   GenerateCompareFlatAsciiStrings(masm, r1, r0, r2, r3, r4, r5);
r3               6325 src/arm/code-stubs-arm.cc           masm, 1 * kPointerSize, r0, r2, r3, r4, r5, &call_builtin);
r3               6330 src/arm/code-stubs-arm.cc           masm, 0 * kPointerSize, r1, r2, r3, r4, r5, &call_builtin);
r3               6344 src/arm/code-stubs-arm.cc     __ ldr(r3, FieldMemOperand(r1, String::kLengthOffset));
r3               6350 src/arm/code-stubs-arm.cc     __ cmp(r3, Operand(Smi::FromInt(0)), ne);
r3               6353 src/arm/code-stubs-arm.cc     __ IncrementCounter(counters->string_add_native(), 1, r2, r3);
r3               6361 src/arm/code-stubs-arm.cc   __ mov(r3, Operand(r3, ASR, kSmiTagSize));
r3               6373 src/arm/code-stubs-arm.cc   __ add(r6, r2, Operand(r3));
r3               6391 src/arm/code-stubs-arm.cc   __ ldrb(r3, FieldMemOperand(r1, SeqAsciiString::kHeaderSize));
r3               6397 src/arm/code-stubs-arm.cc       masm, r2, r3, r6, r7, r4, r5, r9, &make_two_character_string);
r3               6398 src/arm/code-stubs-arm.cc   __ IncrementCounter(counters->string_add_native(), 1, r2, r3);
r3               6411 src/arm/code-stubs-arm.cc   __ IncrementCounter(counters->string_add_native(), 1, r2, r3);
r3               6448 src/arm/code-stubs-arm.cc   __ IncrementCounter(counters->string_add_native(), 1, r2, r3);
r3               6548 src/arm/code-stubs-arm.cc   StringHelper::GenerateCopyCharacters(masm, r6, r1, r3, r4, true);
r3               6549 src/arm/code-stubs-arm.cc   __ IncrementCounter(counters->string_add_native(), 1, r2, r3);
r3               6564 src/arm/code-stubs-arm.cc   StringHelper::GenerateCopyCharacters(masm, r6, r1, r3, r4, false);
r3               6565 src/arm/code-stubs-arm.cc   __ IncrementCounter(counters->string_add_native(), 1, r2, r3);
r3               6721 src/arm/code-stubs-arm.cc   Register tmp2 = r3;
r3               6761 src/arm/code-stubs-arm.cc   Register tmp2 = r3;
r3               6854 src/arm/code-stubs-arm.cc   __ ldr(r3, FieldMemOperand(r1, HeapObject::kMapOffset));
r3               6857 src/arm/code-stubs-arm.cc   __ cmp(r3, Operand(known_map_));
r3               6992 src/arm/code-stubs-arm.cc       (lr.bit() | r6.bit() | r5.bit() | r4.bit() | r3.bit() |
r3               7063 src/arm/code-stubs-arm.cc        r3.bit() | r2.bit() | r1.bit() | r0.bit()) &
r3               7102 src/arm/code-stubs-arm.cc   Register mask = r3;
r3               7192 src/arm/code-stubs-arm.cc   { REG(r3), REG(r4), REG(r5), EMIT_REMEMBERED_SET },
r3               7196 src/arm/code-stubs-arm.cc   { REG(r1), REG(r2), REG(r3), EMIT_REMEMBERED_SET },
r3               7197 src/arm/code-stubs-arm.cc   { REG(r3), REG(r2), REG(r1), EMIT_REMEMBERED_SET },
r3               7199 src/arm/code-stubs-arm.cc   { REG(r2), REG(r1), REG(r3), EMIT_REMEMBERED_SET },
r3               7200 src/arm/code-stubs-arm.cc   { REG(r3), REG(r1), REG(r2), EMIT_REMEMBERED_SET },
r3               7202 src/arm/code-stubs-arm.cc   { REG(r3), REG(r2), REG(r4), EMIT_REMEMBERED_SET },
r3               7203 src/arm/code-stubs-arm.cc   { REG(r2), REG(r3), REG(r4), EMIT_REMEMBERED_SET },
r3               7207 src/arm/code-stubs-arm.cc   { REG(r2), REG(r3), REG(r9), EMIT_REMEMBERED_SET },
r3               7208 src/arm/code-stubs-arm.cc   { REG(r2), REG(r3), REG(r9), OMIT_REMEMBERED_SET },
r3               7483 src/arm/code-stubs-arm.cc   __ Push(r1, r3, r0);
r3               7492 src/arm/code-stubs-arm.cc   __ add(r6, r5, Operand(r3, LSL, kPointerSizeLog2 - kSmiTagSize));
r3               7504 src/arm/code-stubs-arm.cc   __ add(r6, r5, Operand(r3, LSL, kPointerSizeLog2 - kSmiTagSize));
r3               7511 src/arm/code-stubs-arm.cc   __ StoreNumberToDoubleElements(r0, r3, r1, r5, r6, r7, r9, r2,
r3                615 src/arm/code-stubs-arm.h                                   Register r3) {
r3                620 src/arm/code-stubs-arm.h         if (candidate.is(r3)) continue;
r3                 87 src/arm/codegen-arm.cc   __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset));
r3                 90 src/arm/codegen-arm.cc                       r3,
r3                153 src/arm/codegen-arm.cc   __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset));
r3                156 src/arm/codegen-arm.cc                       r3,
r3                163 src/arm/codegen-arm.cc   __ add(r3, r6, Operand(kHeapObjectTag));
r3                164 src/arm/codegen-arm.cc   __ str(r3, FieldMemOperand(r2, JSObject::kElementsOffset));
r3                167 src/arm/codegen-arm.cc                       r3,
r3                175 src/arm/codegen-arm.cc   __ add(r3, r4, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
r3                190 src/arm/codegen-arm.cc   __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset));
r3                193 src/arm/codegen-arm.cc                       r3,
r3                208 src/arm/codegen-arm.cc   __ ldr(r9, MemOperand(r3, 4, PostIndex));
r3                272 src/arm/codegen-arm.cc   __ Push(r3, r2, r1, r0);
r3                289 src/arm/codegen-arm.cc   __ add(r3, r6, Operand(FixedArray::kHeaderSize));
r3                291 src/arm/codegen-arm.cc   __ add(r5, r3, Operand(r5, LSL, 1));
r3                305 src/arm/codegen-arm.cc   __ Pop(r3, r2, r1, r0);
r3                321 src/arm/codegen-arm.cc   __ mov(r0, r3);
r3                322 src/arm/codegen-arm.cc   __ str(r2, MemOperand(r3, 4, PostIndex));
r3                334 src/arm/codegen-arm.cc   __ str(r7, MemOperand(r3, 4, PostIndex));
r3                337 src/arm/codegen-arm.cc   __ cmp(r3, r5);
r3                340 src/arm/codegen-arm.cc   __ Pop(r3, r2, r1, r0);
r3                355 src/arm/codegen-arm.cc   __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset));
r3                358 src/arm/codegen-arm.cc                       r3,
r3                843 src/arm/deoptimizer-arm.cc     __ mov(r3, Operand(0));
r3                847 src/arm/deoptimizer-arm.cc     __ mov(r3, lr);
r3                851 src/arm/deoptimizer-arm.cc     __ mov(r3, lr);
r3                911 src/arm/deoptimizer-arm.cc   __ add(r3,  r1, Operand(FrameDescription::frame_content_offset()));
r3                915 src/arm/deoptimizer-arm.cc   __ str(r4, MemOperand(r3, 0));
r3                916 src/arm/deoptimizer-arm.cc   __ add(r3, r3, Operand(sizeof(uint32_t)));
r3                942 src/arm/deoptimizer-arm.cc   __ ldr(r3, MemOperand(r2, FrameDescription::frame_size_offset()));
r3                944 src/arm/deoptimizer-arm.cc   __ sub(r3, r3, Operand(sizeof(uint32_t)));
r3                945 src/arm/deoptimizer-arm.cc   __ add(r6, r2, Operand(r3));
r3                948 src/arm/deoptimizer-arm.cc   __ cmp(r3, Operand(0));
r3                215 src/arm/full-codegen-arm.cc             cp, target.offset(), r0, r3, kLRHasBeenSaved, kDontSaveFPRegs);
r3                226 src/arm/full-codegen-arm.cc       __ ldr(r3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
r3                228 src/arm/full-codegen-arm.cc       __ mov(r3, r1);
r3                236 src/arm/full-codegen-arm.cc     __ Push(r3, r2, r1);
r3                319 src/arm/full-codegen-arm.cc   __ ldr(r3, FieldMemOperand(r2, JSGlobalPropertyCell::kValueOffset));
r3                320 src/arm/full-codegen-arm.cc   __ sub(r3, r3, Operand(Smi::FromInt(delta)), SetCC);
r3                321 src/arm/full-codegen-arm.cc   __ str(r3, FieldMemOperand(r2, JSGlobalPropertyCell::kValueOffset));
r3                336 src/arm/full-codegen-arm.cc   __ mov(r3, Operand(Smi::FromInt(reset_value)));
r3                337 src/arm/full-codegen-arm.cc   __ str(r3, FieldMemOperand(r2, JSGlobalPropertyCell::kValueOffset));
r3               1174 src/arm/full-codegen-arm.cc   __ CompareObjectType(r2, r3, r3, LAST_JS_PROXY_TYPE);
r3               1194 src/arm/full-codegen-arm.cc   __ ldr(r3, MemOperand(r2, r0, LSL, kPointerSizeLog2 - kSmiTagSize));
r3               1217 src/arm/full-codegen-arm.cc   __ push(r3);  // Current entry.
r3               1219 src/arm/full-codegen-arm.cc   __ mov(r3, Operand(r0), SetCC);
r3               1225 src/arm/full-codegen-arm.cc   __ mov(result_register(), r3);
r3               1351 src/arm/full-codegen-arm.cc   Register next = r3;
r3               1537 src/arm/full-codegen-arm.cc   __ mov(r3, Operand(Smi::FromInt(expr->literal_index())));
r3               1540 src/arm/full-codegen-arm.cc   __ Push(r4, r3, r2, r1);
r3               1547 src/arm/full-codegen-arm.cc   __ AllocateInNewSpace(size, r0, r2, r3, &runtime_allocate, TAG_OBJECT);
r3               1580 src/arm/full-codegen-arm.cc   __ ldr(r3, MemOperand(fp,  JavaScriptFrameConstants::kFunctionOffset));
r3               1581 src/arm/full-codegen-arm.cc   __ ldr(r3, FieldMemOperand(r3, JSFunction::kLiteralsOffset));
r3               1591 src/arm/full-codegen-arm.cc   __ Push(r3, r2, r1, r0);
r3               1712 src/arm/full-codegen-arm.cc   __ ldr(r3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset));
r3               1713 src/arm/full-codegen-arm.cc   __ ldr(r3, FieldMemOperand(r3, JSFunction::kLiteralsOffset));
r3               1716 src/arm/full-codegen-arm.cc   __ Push(r3, r2, r1);
r3               1769 src/arm/full-codegen-arm.cc       __ mov(r3, Operand(Smi::FromInt(i)));
r3               1925 src/arm/full-codegen-arm.cc   Register scratch2 = r3;
r3               2131 src/arm/full-codegen-arm.cc       __ ldr(r3, location);
r3               2132 src/arm/full-codegen-arm.cc       __ CompareRoot(r3, Heap::kTheHoleValueRootIndex);
r3               2134 src/arm/full-codegen-arm.cc       __ mov(r3, Operand(var->name()));
r3               2135 src/arm/full-codegen-arm.cc       __ push(r3);
r3               2142 src/arm/full-codegen-arm.cc         __ mov(r3, result_register());
r3               2145 src/arm/full-codegen-arm.cc             r1, offset, r3, r2, kLRHasBeenSaved, kDontSaveFPRegs);
r3               2163 src/arm/full-codegen-arm.cc         __ mov(r3, r0);
r3               2166 src/arm/full-codegen-arm.cc             r1, offset, r3, r2, kLRHasBeenSaved, kDontSaveFPRegs);
r3               2742 src/arm/full-codegen-arm.cc   __ LoadInstanceDescriptors(r1, r4, r3);
r3               2743 src/arm/full-codegen-arm.cc   __ ldr(r3, FieldMemOperand(r4, FixedArray::kLengthOffset));
r3               2751 src/arm/full-codegen-arm.cc   __ add(r2, r2, Operand(r3, LSL, kPointerSizeLog2 - kSmiTagSize));
r3               2766 src/arm/full-codegen-arm.cc   __ ldr(r3, MemOperand(r4, 0));
r3               2767 src/arm/full-codegen-arm.cc   __ cmp(r3, ip);
r3               2779 src/arm/full-codegen-arm.cc   __ ldr(r3, ContextOperand(cp, Context::GLOBAL_INDEX));
r3               2780 src/arm/full-codegen-arm.cc   __ ldr(r3, FieldMemOperand(r3, GlobalObject::kGlobalContextOffset));
r3               2781 src/arm/full-codegen-arm.cc   __ ldr(r3, ContextOperand(r3, Context::STRING_FUNCTION_PROTOTYPE_MAP_INDEX));
r3               2782 src/arm/full-codegen-arm.cc   __ cmp(r2, r3);
r3               2942 src/arm/full-codegen-arm.cc   __ ldr(r3, MemOperand(r2, StandardFrameConstants::kContextOffset));
r3               2943 src/arm/full-codegen-arm.cc   __ cmp(r3, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
r3               3217 src/arm/full-codegen-arm.cc       r1, JSValue::kValueOffset, r2, r3, kLRHasBeenSaved, kDontSaveFPRegs);
r3               3262 src/arm/full-codegen-arm.cc   Register result = r3;
r3               3307 src/arm/full-codegen-arm.cc   Register scratch = r3;
r3               3503 src/arm/full-codegen-arm.cc   __ add(r3, cache, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
r3               3505 src/arm/full-codegen-arm.cc   __ ldr(r2, MemOperand(r3, r2, LSL, kPointerSizeLog2 - kSmiTagSize, PreIndex));
r3               3510 src/arm/full-codegen-arm.cc   __ ldr(r0, MemOperand(r3, kPointerSize));
r3               3530 src/arm/full-codegen-arm.cc   Register tmp2 = r3;
r3               3617 src/arm/full-codegen-arm.cc   Register string_length = r3;
r3                225 src/arm/ic-arm.cc   StubCompiler::GenerateLoadArrayLength(masm, r0, r3, &miss);
r3                240 src/arm/ic-arm.cc   StubCompiler::GenerateLoadStringLength(masm, r0, r1, r3, &miss,
r3                257 src/arm/ic-arm.cc   StubCompiler::GenerateLoadFunctionPrototype(masm, r0, r1, r3, &miss);
r3                402 src/arm/ic-arm.cc       masm, flags, r1, r2, r3, r4, r5, r6);
r3                411 src/arm/ic-arm.cc   __ CompareObjectType(r1, r3, r3, HEAP_NUMBER_TYPE);
r3                420 src/arm/ic-arm.cc   __ cmp(r3, Operand(FIRST_NONSTRING_TYPE));
r3                441 src/arm/ic-arm.cc       masm, flags, r1, r2, r3, r4, r5, r6);
r3                477 src/arm/ic-arm.cc   GenerateStringDictionaryReceiverCheck(masm, r1, r0, r3, r4, &miss);
r3                481 src/arm/ic-arm.cc   GenerateDictionaryLoad(masm, &miss, r0, r2, r1, r3, r4);
r3                500 src/arm/ic-arm.cc     __ IncrementCounter(isolate->counters()->call_miss(), 1, r3, r4);
r3                502 src/arm/ic-arm.cc     __ IncrementCounter(isolate->counters()->keyed_call_miss(), 1, r3, r4);
r3                506 src/arm/ic-arm.cc   __ ldr(r3, MemOperand(sp, argc * kPointerSize));
r3                512 src/arm/ic-arm.cc     __ Push(r3, r2);
r3                531 src/arm/ic-arm.cc     __ CompareObjectType(r2, r3, r3, JS_GLOBAL_OBJECT_TYPE);
r3                533 src/arm/ic-arm.cc     __ cmp(r3, Operand(JS_BUILTINS_OBJECT_TYPE));
r3                591 src/arm/ic-arm.cc       masm, r1, r0, r3, Map::kHasIndexedInterceptor, &slow_call);
r3                594 src/arm/ic-arm.cc       masm, r1, r2, r4, r3, r0, r1, &check_number_dictionary, &slow_load);
r3                596 src/arm/ic-arm.cc   __ IncrementCounter(counters->keyed_call_generic_smi_fast(), 1, r0, r3);
r3                610 src/arm/ic-arm.cc   __ cmp(r3, ip);
r3                614 src/arm/ic-arm.cc   __ LoadFromNumberDictionary(&slow_load, r4, r2, r1, r0, r3, r5);
r3                615 src/arm/ic-arm.cc   __ IncrementCounter(counters->keyed_call_generic_smi_dict(), 1, r0, r3);
r3                621 src/arm/ic-arm.cc   __ IncrementCounter(counters->keyed_call_generic_slow_load(), 1, r0, r3);
r3                633 src/arm/ic-arm.cc   GenerateKeyStringCheck(masm, r2, r0, r3, &index_string, &slow_call);
r3                640 src/arm/ic-arm.cc       masm, r1, r0, r3, Map::kHasNamedInterceptor, &lookup_monomorphic_cache);
r3                643 src/arm/ic-arm.cc   __ ldr(r3, FieldMemOperand(r0, HeapObject::kMapOffset));
r3                645 src/arm/ic-arm.cc   __ cmp(r3, ip);
r3                648 src/arm/ic-arm.cc   GenerateDictionaryLoad(masm, &slow_load, r0, r2, r1, r3, r4);
r3                649 src/arm/ic-arm.cc   __ IncrementCounter(counters->keyed_call_generic_lookup_dict(), 1, r0, r3);
r3                653 src/arm/ic-arm.cc   __ IncrementCounter(counters->keyed_call_generic_lookup_cache(), 1, r0, r3);
r3                667 src/arm/ic-arm.cc   __ IncrementCounter(counters->keyed_call_generic_slow(), 1, r0, r3);
r3                671 src/arm/ic-arm.cc   __ IndexFromHash(r3, r2);
r3                709 src/arm/ic-arm.cc       masm, flags, r0, r2, r3, r4, r5, r6);
r3                725 src/arm/ic-arm.cc   GenerateStringDictionaryReceiverCheck(masm, r0, r1, r3, r4, &miss);
r3                728 src/arm/ic-arm.cc   GenerateDictionaryLoad(masm, &miss, r1, r2, r0, r3, r4);
r3                746 src/arm/ic-arm.cc   __ IncrementCounter(isolate->counters()->load_miss(), 1, r3, r4);
r3                748 src/arm/ic-arm.cc   __ mov(r3, r0);
r3                749 src/arm/ic-arm.cc   __ Push(r3, r2);
r3                851 src/arm/ic-arm.cc       GenerateMappedArgumentsLookup(masm, r1, r0, r2, r3, r4, &notin, &slow);
r3                857 src/arm/ic-arm.cc       GenerateUnmappedArgumentsLookup(masm, r0, r2, r3, &slow);
r3                859 src/arm/ic-arm.cc   __ LoadRoot(r3, Heap::kTheHoleValueRootIndex);
r3                860 src/arm/ic-arm.cc   __ cmp(r2, r3);
r3                878 src/arm/ic-arm.cc       GenerateMappedArgumentsLookup(masm, r2, r1, r3, r4, r5, &notin, &slow);
r3                880 src/arm/ic-arm.cc   __ add(r6, r3, r5);
r3                882 src/arm/ic-arm.cc   __ RecordWrite(r3, r6, r9, kLRHasNotBeenSaved, kDontSaveFPRegs);
r3                887 src/arm/ic-arm.cc       GenerateUnmappedArgumentsLookup(masm, r1, r3, r4, &slow);
r3                889 src/arm/ic-arm.cc   __ add(r6, r3, r4);
r3                891 src/arm/ic-arm.cc   __ RecordWrite(r3, r6, r9, kLRHasNotBeenSaved, kDontSaveFPRegs);
r3                908 src/arm/ic-arm.cc       GenerateMappedArgumentsLookup(masm, r1, r2, r3, r4, r5, &notin, &slow);
r3                910 src/arm/ic-arm.cc   GenerateFunctionTailCall(masm, argc, &slow, r3);
r3                914 src/arm/ic-arm.cc       GenerateUnmappedArgumentsLookup(masm, r2, r3, r4, &slow);
r3                916 src/arm/ic-arm.cc   __ LoadRoot(r3, Heap::kTheHoleValueRootIndex);
r3                917 src/arm/ic-arm.cc   __ cmp(r1, r3);
r3                919 src/arm/ic-arm.cc   GenerateFunctionTailCall(masm, argc, &slow, r3);
r3                936 src/arm/ic-arm.cc   __ IncrementCounter(isolate->counters()->keyed_load_miss(), 1, r3, r4);
r3                983 src/arm/ic-arm.cc       masm, receiver, r2, r3, Map::kHasIndexedInterceptor, &slow);
r3                986 src/arm/ic-arm.cc   __ CheckFastElements(r2, r3, &check_number_dictionary);
r3                989 src/arm/ic-arm.cc       masm, receiver, key, r4, r3, r2, r0, NULL, &slow);
r3                990 src/arm/ic-arm.cc   __ IncrementCounter(isolate->counters()->keyed_load_generic_smi(), 1, r2, r3);
r3                995 src/arm/ic-arm.cc   __ ldr(r3, FieldMemOperand(r4, JSObject::kMapOffset));
r3               1002 src/arm/ic-arm.cc   __ cmp(r3, ip);
r3               1005 src/arm/ic-arm.cc   __ LoadFromNumberDictionary(&slow, r4, r0, r0, r2, r3, r5);
r3               1011 src/arm/ic-arm.cc                       1, r2, r3);
r3               1015 src/arm/ic-arm.cc   GenerateKeyStringCheck(masm, key, r2, r3, &index_string, &slow);
r3               1018 src/arm/ic-arm.cc       masm, receiver, r2, r3, Map::kHasNamedInterceptor, &slow);
r3               1022 src/arm/ic-arm.cc   __ ldr(r3, FieldMemOperand(r1, JSObject::kPropertiesOffset));
r3               1023 src/arm/ic-arm.cc   __ ldr(r4, FieldMemOperand(r3, HeapObject::kMapOffset));
r3               1031 src/arm/ic-arm.cc   __ mov(r3, Operand(r2, ASR, KeyedLookupCache::kMapHashShift));
r3               1033 src/arm/ic-arm.cc   __ eor(r3, r3, Operand(r4, ASR, String::kHashShift));
r3               1035 src/arm/ic-arm.cc   __ And(r3, r3, Operand(mask));
r3               1046 src/arm/ic-arm.cc   __ add(r4, r4, Operand(r3, LSL, kPointerSizeLog2 + 1));
r3               1081 src/arm/ic-arm.cc       __ add(r3, r3, Operand(i));
r3               1083 src/arm/ic-arm.cc     __ ldr(r5, MemOperand(r4, r3, LSL, kPointerSizeLog2));
r3               1099 src/arm/ic-arm.cc                       1, r2, r3);
r3               1108 src/arm/ic-arm.cc                       1, r2, r3);
r3               1121 src/arm/ic-arm.cc   GenerateDictionaryLoad(masm, &slow, r3, r0, r0, r2, r4);
r3               1123 src/arm/ic-arm.cc                       1, r2, r3);
r3               1127 src/arm/ic-arm.cc   __ IndexFromHash(r3, key);
r3               1143 src/arm/ic-arm.cc   Register scratch = r3;
r3               1185 src/arm/ic-arm.cc   __ ldrb(r3, FieldMemOperand(r2, Map::kBitFieldOffset));
r3               1186 src/arm/ic-arm.cc   __ and_(r3, r3, Operand(kSlowCaseBitFieldMask));
r3               1187 src/arm/ic-arm.cc   __ cmp(r3, Operand(1 << Map::kHasIndexedInterceptor));
r3               1322 src/arm/ic-arm.cc   Register receiver_map = r3;
r3               1452 src/arm/ic-arm.cc                                  r3,
r3               1472 src/arm/ic-arm.cc   ASSERT(receiver_map.is(r3));  // Transition code expects map in r3
r3               1484 src/arm/ic-arm.cc   ASSERT(receiver_map.is(r3));  // Transition code expects map in r3
r3               1498 src/arm/ic-arm.cc   ASSERT(receiver_map.is(r3));  // Transition code expects map in r3
r3               1519 src/arm/ic-arm.cc       masm, flags, r1, r2, r3, r4, r5, r6);
r3               1560 src/arm/ic-arm.cc   Register scratch = r3;
r3               1608 src/arm/ic-arm.cc   GenerateStringDictionaryReceiverCheck(masm, r1, r3, r4, r5, &miss);
r3               1610 src/arm/ic-arm.cc   GenerateDictionaryStore(masm, &miss, r3, r2, r0, r4, r5);
r3                969 src/arm/lithium-arm.cc   LOperand* elements = UseFixed(instr->elements(), r3);
r3               1978 src/arm/lithium-arm.cc     LOperand* new_map_reg = FixedTemp(r3);
r3                207 src/arm/lithium-codegen-arm.cc             cp, target.offset(), r0, r3, kLRHasBeenSaved, kSaveFPRegs);
r3               1671 src/arm/lithium-codegen-arm.cc       __ stm(db_w, sp, r0.bit() | r1.bit() | r2.bit() | r3.bit());
r3               1682 src/arm/lithium-codegen-arm.cc       __ ldm(ia_w, sp, r0.bit() | r1.bit() | r2.bit() | r3.bit());
r3               3230 src/arm/lithium-codegen-arm.cc     Register tmp3 = input.is(r3) ? r0 : r3;
r3               3507 src/arm/lithium-codegen-arm.cc   __ and_(r3, r1, Operand(0xFFFF));
r3               3509 src/arm/lithium-codegen-arm.cc   __ mul(r3, r3, r4);
r3               3510 src/arm/lithium-codegen-arm.cc   __ add(r1, r3, Operand(r1, LSR, 16));
r3               3515 src/arm/lithium-codegen-arm.cc   __ and_(r3, r0, Operand(0xFFFF));
r3               3517 src/arm/lithium-codegen-arm.cc   __ mul(r3, r3, r4);
r3               3518 src/arm/lithium-codegen-arm.cc   __ add(r0, r3, Operand(r0, LSR, 16));
r3               3987 src/arm/lithium-codegen-arm.cc     ASSERT(new_map_reg.is(r3));
r3               3995 src/arm/lithium-codegen-arm.cc     ASSERT(new_map_reg.is(r3));
r3               4184 src/arm/lithium-codegen-arm.cc     __ AllocateHeapNumber(r5, r3, r4, r6, &slow);
r3               4782 src/arm/lithium-codegen-arm.cc   __ LoadHeapObject(r3, literals);
r3               4787 src/arm/lithium-codegen-arm.cc   __ Push(r3, r2, r1);
r3               4939 src/arm/lithium-codegen-arm.cc   __ AllocateInNewSpace(size, r0, r2, r3, &runtime_allocate, TAG_OBJECT);
r3               4962 src/arm/lithium-codegen-arm.cc   __ mov(r3, Operand(Smi::FromInt(instr->hydrogen()->literal_index())));
r3               4968 src/arm/lithium-codegen-arm.cc   __ Push(r4, r3, r2, r1);
r3               5019 src/arm/lithium-codegen-arm.cc   __ AllocateInNewSpace(size, r0, r2, r3, &runtime_allocate, TAG_OBJECT);
r3               5032 src/arm/lithium-codegen-arm.cc     __ ldr(r3, FieldMemOperand(r1, i));
r3               5034 src/arm/lithium-codegen-arm.cc     __ str(r3, FieldMemOperand(r0, i));
r3               5038 src/arm/lithium-codegen-arm.cc     __ ldr(r3, FieldMemOperand(r1, size - kPointerSize));
r3               5039 src/arm/lithium-codegen-arm.cc     __ str(r3, FieldMemOperand(r0, size - kPointerSize));
r3                905 src/arm/macro-assembler-arm.cc     sub(r3, fp, Operand(offset + DwVfpRegister::kNumRegisters * kDoubleSize));
r3                909 src/arm/macro-assembler-arm.cc     vldm(ia, r3, first, last);
r3                913 src/arm/macro-assembler-arm.cc   mov(r3, Operand(0, RelocInfo::NONE));
r3                915 src/arm/macro-assembler-arm.cc   str(r3, MemOperand(ip));
r3                921 src/arm/macro-assembler-arm.cc   str(r3, MemOperand(ip));
r3                980 src/arm/macro-assembler-arm.cc   ASSERT((!code_constant.is_null() && code_reg.is(no_reg)) || code_reg.is(r3));
r3               1013 src/arm/macro-assembler-arm.cc       mov(r3, Operand(code_constant));
r3               1014 src/arm/macro-assembler-arm.cc       add(r3, r3, Operand(Code::kHeaderSize - kHeapObjectTag));
r3               1111 src/arm/macro-assembler-arm.cc   Register code_reg = r3;
r3               1143 src/arm/macro-assembler-arm.cc   ldr(r3, FieldMemOperand(r1, JSFunction::kCodeEntryOffset));
r3               1144 src/arm/macro-assembler-arm.cc   InvokeCode(r3, expected, actual, flag, call_wrapper, call_kind);
r3               1241 src/arm/macro-assembler-arm.cc   ldr(r3, FieldMemOperand(r1, Code::kHandlerTableOffset));  // Handler table.
r3               1242 src/arm/macro-assembler-arm.cc   add(r3, r3, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
r3               1244 src/arm/macro-assembler-arm.cc   ldr(r2, MemOperand(r3, r2, LSL, kPointerSizeLog2));  // Smi-tagged offset.
r3               1264 src/arm/macro-assembler-arm.cc   mov(r3, Operand(ExternalReference(Isolate::kHandlerAddress, isolate())));
r3               1265 src/arm/macro-assembler-arm.cc   ldr(sp, MemOperand(r3));
r3               1268 src/arm/macro-assembler-arm.cc   str(r2, MemOperand(r3));
r3               1298 src/arm/macro-assembler-arm.cc   mov(r3, Operand(ExternalReference(Isolate::kHandlerAddress, isolate())));
r3               1299 src/arm/macro-assembler-arm.cc   ldr(sp, MemOperand(r3));
r3               1315 src/arm/macro-assembler-arm.cc   str(r2, MemOperand(r3));
r3               3356 src/arm/macro-assembler-arm.cc     vmov(r2, r3, dreg2);
r3               3715 src/arm/macro-assembler-arm.cc   ldr(r3, FieldMemOperand(r2, Map::kInstanceDescriptorsOrBackPointerOffset));
r3               3717 src/arm/macro-assembler-arm.cc   CheckMap(r3,
r3               3726 src/arm/macro-assembler-arm.cc   ldr(r3, FieldMemOperand(r3, DescriptorArray::kLastAddedOffset));
r3               3727 src/arm/macro-assembler-arm.cc   JumpIfSmi(r3, call_runtime);
r3               3733 src/arm/macro-assembler-arm.cc   ldr(r3, FieldMemOperand(r3, DescriptorArray::kEnumCacheBridgeCacheOffset));
r3               3734 src/arm/macro-assembler-arm.cc   cmp(r3, empty_fixed_array_value);
r3                277 src/arm/regexp-macro-assembler-arm.cc         __ add(r3, r2, Operand(match_char & 0xff));
r3                278 src/arm/regexp-macro-assembler-arm.cc         __ cmp(r1, r3);
r3                328 src/arm/regexp-macro-assembler-arm.cc     __ ldrb(r3, MemOperand(r0, char_size(), PostIndex));
r3                330 src/arm/regexp-macro-assembler-arm.cc     __ cmp(r4, r3);
r3                334 src/arm/regexp-macro-assembler-arm.cc     __ orr(r3, r3, Operand(0x20));  // Convert capture character to lower-case.
r3                336 src/arm/regexp-macro-assembler-arm.cc     __ cmp(r4, r3);
r3                338 src/arm/regexp-macro-assembler-arm.cc     __ sub(r3, r3, Operand('a'));
r3                339 src/arm/regexp-macro-assembler-arm.cc     __ cmp(r3, Operand('z' - 'a'));  // Is r3 a lowercase letter?
r3                378 src/arm/regexp-macro-assembler-arm.cc     __ mov(r3, Operand(ExternalReference::isolate_address()));
r3                423 src/arm/regexp-macro-assembler-arm.cc     __ ldrb(r3, MemOperand(r0, char_size(), PostIndex));
r3                427 src/arm/regexp-macro-assembler-arm.cc     __ ldrh(r3, MemOperand(r0, char_size(), PostIndex));
r3                430 src/arm/regexp-macro-assembler-arm.cc   __ cmp(r3, r4);
r3                673 src/arm/regexp-macro-assembler-arm.cc   RegList argument_registers = r0.bit() | r1.bit() | r2.bit() | r3.bit();
r3                790 src/arm/regexp-macro-assembler-arm.cc         __ ldr(r3, register_location(i + 1));
r3                797 src/arm/regexp-macro-assembler-arm.cc           __ add(r3, r1, Operand(r3, ASR, 1));
r3                800 src/arm/regexp-macro-assembler-arm.cc           __ add(r3, r1, Operand(r3));
r3                803 src/arm/regexp-macro-assembler-arm.cc         __ str(r3, MemOperand(r0, kPointerSize, PostIndex));
r3               1740 src/arm/simulator-arm.cc       int32_t arg3 = get_register(r3);
r3               3334 src/arm/simulator-arm.cc   set_register(r3, va_arg(parameters, int32_t));
r3                600 src/arm/stub-cache-arm.cc   __ CompareObjectType(r1, r3, r3, JS_FUNCTION_TYPE);
r3                606 src/arm/stub-cache-arm.cc     __ ldr(r3, FieldMemOperand(r0, GlobalObject::kGlobalReceiverOffset));
r3                607 src/arm/stub-cache-arm.cc     __ str(r3, MemOperand(sp, arguments.immediate() * kPointerSize));
r3               1456 src/arm/stub-cache-arm.cc   CheckPrototypes(object, r0, holder, r3, r1, r4, name, miss);
r3               1465 src/arm/stub-cache-arm.cc   __ mov(r3, Operand(cell));
r3               1466 src/arm/stub-cache-arm.cc   __ ldr(r1, FieldMemOperand(r3, JSGlobalPropertyCell::kValueOffset));
r3               1476 src/arm/stub-cache-arm.cc     __ CompareObjectType(r1, r3, r3, JS_FUNCTION_TYPE);
r3               1480 src/arm/stub-cache-arm.cc     __ Move(r3, Handle<SharedFunctionInfo>(function->shared()));
r3               1482 src/arm/stub-cache-arm.cc     __ cmp(r4, r3);
r3               1519 src/arm/stub-cache-arm.cc   Register reg = CheckPrototypes(object, r0, holder, r1, r3, r4, name, &miss);
r3               1562 src/arm/stub-cache-arm.cc   CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, r3, r0, r4,
r3               1625 src/arm/stub-cache-arm.cc       __ ldr(r3, FieldMemOperand(receiver, HeapObject::kMapOffset));
r3               1629 src/arm/stub-cache-arm.cc         __ CheckFastObjectElements(r3, r7, &not_fast_object);
r3               1633 src/arm/stub-cache-arm.cc         __ CheckFastSmiElements(r3, r7, &call_builtin);
r3               1639 src/arm/stub-cache-arm.cc                                                r3,
r3               1650 src/arm/stub-cache-arm.cc                                                r3,
r3               1658 src/arm/stub-cache-arm.cc         __ CheckFastObjectElements(r3, r3, &call_builtin);
r3               1710 src/arm/stub-cache-arm.cc       __ ldr(r3, MemOperand(r7));
r3               1711 src/arm/stub-cache-arm.cc       __ cmp(end_elements, r3);
r3               1716 src/arm/stub-cache-arm.cc       __ add(r3, r3, Operand(kAllocationDelta * kPointerSize));
r3               1717 src/arm/stub-cache-arm.cc       __ cmp(r3, r9);
r3               1722 src/arm/stub-cache-arm.cc       __ str(r3, MemOperand(r7));
r3               1726 src/arm/stub-cache-arm.cc       __ LoadRoot(r3, Heap::kTheHoleValueRootIndex);
r3               1728 src/arm/stub-cache-arm.cc         __ str(r3, MemOperand(end_elements, i * kPointerSize));
r3               1775 src/arm/stub-cache-arm.cc   Register elements = r3;
r3               1879 src/arm/stub-cache-arm.cc                   r0, holder, r1, r3, r4, name, &miss);
r3               1959 src/arm/stub-cache-arm.cc                   r0, holder, r1, r3, r4, name, &miss);
r3               1963 src/arm/stub-cache-arm.cc   Register scratch = r3;
r3               2034 src/arm/stub-cache-arm.cc     CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
r3               2109 src/arm/stub-cache-arm.cc     CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
r3               2143 src/arm/stub-cache-arm.cc   __ vmrs(r3);
r3               2149 src/arm/stub-cache-arm.cc   __ bic(r9, r3,
r3               2201 src/arm/stub-cache-arm.cc   __ vmsr(r3);
r3               2207 src/arm/stub-cache-arm.cc   __ vmsr(r3);
r3               2249 src/arm/stub-cache-arm.cc     CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
r3               2300 src/arm/stub-cache-arm.cc   __ ldr(r3, FieldMemOperand(r0, HeapNumber::kMantissaOffset));
r3               2304 src/arm/stub-cache-arm.cc   __ str(r3, FieldMemOperand(r0, HeapNumber::kMantissaOffset));
r3               2352 src/arm/stub-cache-arm.cc   __ IncrementCounter(counters->call_const(), 1, r0, r3);
r3               2353 src/arm/stub-cache-arm.cc   __ IncrementCounter(counters->call_const_fast_api(), 1, r0, r3);
r3               2358 src/arm/stub-cache-arm.cc   CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4, name,
r3               2409 src/arm/stub-cache-arm.cc                           1, r0, r3);
r3               2412 src/arm/stub-cache-arm.cc       CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
r3               2418 src/arm/stub-cache-arm.cc         __ ldr(r3, FieldMemOperand(r1, GlobalObject::kGlobalReceiverOffset));
r3               2419 src/arm/stub-cache-arm.cc         __ str(r3, MemOperand(sp, argc * kPointerSize));
r3               2426 src/arm/stub-cache-arm.cc         __ CompareObjectType(r1, r3, r3, FIRST_NONSTRING_TYPE);
r3               2433 src/arm/stub-cache-arm.cc             r0, holder, r3, r1, r4, name, &miss);
r3               2454 src/arm/stub-cache-arm.cc             r0, holder, r3, r1, r4, name, &miss);
r3               2478 src/arm/stub-cache-arm.cc             r0, holder, r3, r1, r4, name, &miss);
r3               2521 src/arm/stub-cache-arm.cc   compiler.Compile(masm(), object, holder, name, &lookup, r1, r3, r4, r0,
r3               2567 src/arm/stub-cache-arm.cc     __ ldr(r3, FieldMemOperand(r0, GlobalObject::kGlobalReceiverOffset));
r3               2568 src/arm/stub-cache-arm.cc     __ str(r3, MemOperand(sp, argc * kPointerSize));
r3               2576 src/arm/stub-cache-arm.cc   __ IncrementCounter(counters->call_global_inline(), 1, r3, r4);
r3               2584 src/arm/stub-cache-arm.cc   __ ldr(r3, FieldMemOperand(r1, JSFunction::kCodeEntryOffset));
r3               2585 src/arm/stub-cache-arm.cc   __ InvokeCode(r3, expected, arguments(), JUMP_FUNCTION,
r3               2590 src/arm/stub-cache-arm.cc   __ IncrementCounter(counters->call_global_inline_miss(), 1, r1, r3);
r3               2615 src/arm/stub-cache-arm.cc                      r1, r2, r3, r4,
r3               2641 src/arm/stub-cache-arm.cc   __ CheckMap(r1, r3, Handle<Map>(object->map()), &miss,
r3               2646 src/arm/stub-cache-arm.cc     __ CheckAccessGlobalProxy(r1, r3, &miss);
r3               2688 src/arm/stub-cache-arm.cc   CheckPrototypes(receiver, r1, holder, r3, r4, r5, name, &miss);
r3               2731 src/arm/stub-cache-arm.cc   __ CheckMap(r1, r3, Handle<Map>(receiver->map()), &miss,
r3               2736 src/arm/stub-cache-arm.cc     __ CheckAccessGlobalProxy(r1, r3, &miss);
r3               2777 src/arm/stub-cache-arm.cc   __ ldr(r3, FieldMemOperand(r1, HeapObject::kMapOffset));
r3               2778 src/arm/stub-cache-arm.cc   __ cmp(r3, Operand(Handle<Map>(object->map())));
r3               2796 src/arm/stub-cache-arm.cc   __ IncrementCounter(counters->named_store_global_inline(), 1, r4, r3);
r3               2801 src/arm/stub-cache-arm.cc   __ IncrementCounter(counters->named_store_global_inline_miss(), 1, r4, r3);
r3               2823 src/arm/stub-cache-arm.cc   CheckPrototypes(object, r0, last, r3, r1, r4, name, &miss);
r3               2856 src/arm/stub-cache-arm.cc   GenerateLoadField(object, holder, r0, r3, r1, r4, index, name, &miss);
r3               2876 src/arm/stub-cache-arm.cc   GenerateLoadCallback(object, holder, r0, r2, r3, r1, r4, callback, name,
r3               2900 src/arm/stub-cache-arm.cc   CheckPrototypes(receiver, r0, holder, r3, r4, r1, name, &miss);
r3               2935 src/arm/stub-cache-arm.cc   GenerateLoadConstant(object, holder, r0, r3, r1, r4, value, name, &miss);
r3               2956 src/arm/stub-cache-arm.cc   GenerateLoadInterceptor(object, holder, &lookup, r0, r2, r3, r1, r4, name,
r3               2981 src/arm/stub-cache-arm.cc   CheckPrototypes(object, r0, holder, r3, r4, r1, name, &miss);
r3               2984 src/arm/stub-cache-arm.cc   __ mov(r3, Operand(cell));
r3               2985 src/arm/stub-cache-arm.cc   __ ldr(r4, FieldMemOperand(r3, JSGlobalPropertyCell::kValueOffset));
r3               2996 src/arm/stub-cache-arm.cc   __ IncrementCounter(counters->named_load_global_stub(), 1, r1, r3);
r3               3000 src/arm/stub-cache-arm.cc   __ IncrementCounter(counters->named_load_global_stub_miss(), 1, r1, r3);
r3               3023 src/arm/stub-cache-arm.cc   GenerateLoadField(receiver, holder, r1, r2, r3, r4, index, name, &miss);
r3               3047 src/arm/stub-cache-arm.cc   GenerateLoadCallback(receiver, holder, r1, r0, r2, r3, r4, callback, name,
r3               3072 src/arm/stub-cache-arm.cc   GenerateLoadConstant(receiver, holder, r1, r2, r3, r4, value, name, &miss);
r3               3098 src/arm/stub-cache-arm.cc   GenerateLoadInterceptor(receiver, holder, &lookup, r1, r0, r2, r3, r4, name,
r3               3138 src/arm/stub-cache-arm.cc   __ IncrementCounter(counters->keyed_load_string_length(), 1, r2, r3);
r3               3144 src/arm/stub-cache-arm.cc   GenerateLoadStringLength(masm(), r1, r2, r3, &miss, true);
r3               3146 src/arm/stub-cache-arm.cc   __ DecrementCounter(counters->keyed_load_string_length(), 1, r2, r3);
r3               3164 src/arm/stub-cache-arm.cc   __ IncrementCounter(counters->keyed_load_function_prototype(), 1, r2, r3);
r3               3170 src/arm/stub-cache-arm.cc   GenerateLoadFunctionPrototype(masm(), r1, r2, r3, &miss);
r3               3172 src/arm/stub-cache-arm.cc   __ DecrementCounter(counters->keyed_load_function_prototype(), 1, r2, r3);
r3               3240 src/arm/stub-cache-arm.cc   __ IncrementCounter(counters->keyed_store_field(), 1, r3, r4);
r3               3253 src/arm/stub-cache-arm.cc                      r2, r1, r3, r4,
r3               3257 src/arm/stub-cache-arm.cc   __ DecrementCounter(counters->keyed_store_field(), 1, r3, r4);
r3               3282 src/arm/stub-cache-arm.cc   __ DispatchMap(r2, r3, receiver_map, stub, DO_SMI_CHECK);
r3               3307 src/arm/stub-cache-arm.cc   __ ldr(r3, FieldMemOperand(r2, HeapObject::kMapOffset));
r3               3310 src/arm/stub-cache-arm.cc     __ cmp(r3, ip);
r3               3316 src/arm/stub-cache-arm.cc       __ mov(r3, Operand(transitioned_maps->at(i)));
r3               3359 src/arm/stub-cache-arm.cc   __ CompareObjectType(r2, r3, r4, MAP_TYPE);
r3               3368 src/arm/stub-cache-arm.cc   __ CompareInstanceType(r2, r3, JS_FUNCTION_TYPE);
r3               3377 src/arm/stub-cache-arm.cc   __ ldrb(r3, FieldMemOperand(r2, Map::kInstanceSizeOffset));
r3               3378 src/arm/stub-cache-arm.cc   __ AllocateInNewSpace(r3, r4, r5, r6, &generic_stub_call, SIZE_IN_WORDS);
r3               3489 src/arm/stub-cache-arm.cc   __ LoadFromNumberDictionary(&slow, r4, key, r0, r2, r3, r5);
r3               3495 src/arm/stub-cache-arm.cc       1, r2, r3);
r3               3608 src/arm/stub-cache-arm.cc   __ ldr(r3, FieldMemOperand(receiver, JSObject::kElementsOffset));
r3               3612 src/arm/stub-cache-arm.cc   __ ldr(ip, FieldMemOperand(r3, ExternalArray::kLengthOffset));
r3               3617 src/arm/stub-cache-arm.cc   __ ldr(r3, FieldMemOperand(r3, ExternalArray::kExternalPointerOffset));
r3               3627 src/arm/stub-cache-arm.cc       __ ldrsb(value, MemOperand(r3, key, LSR, 1));
r3               3631 src/arm/stub-cache-arm.cc       __ ldrb(value, MemOperand(r3, key, LSR, 1));
r3               3634 src/arm/stub-cache-arm.cc       __ ldrsh(value, MemOperand(r3, key, LSL, 0));
r3               3637 src/arm/stub-cache-arm.cc       __ ldrh(value, MemOperand(r3, key, LSL, 0));
r3               3641 src/arm/stub-cache-arm.cc       __ ldr(value, MemOperand(r3, key, LSL, 1));
r3               3646 src/arm/stub-cache-arm.cc         __ add(r2, r3, Operand(key, LSL, 1));
r3               3649 src/arm/stub-cache-arm.cc         __ ldr(value, MemOperand(r3, key, LSL, 1));
r3               3655 src/arm/stub-cache-arm.cc         __ add(r2, r3, Operand(key, LSL, 2));
r3               3658 src/arm/stub-cache-arm.cc         __ add(r4, r3, Operand(key, LSL, 2));
r3               3661 src/arm/stub-cache-arm.cc         __ ldr(r3, MemOperand(r4, Register::kSizeInBytes));
r3               3701 src/arm/stub-cache-arm.cc     __ AllocateHeapNumber(r5, r3, r4, r6, &slow);
r3               3709 src/arm/stub-cache-arm.cc       __ sub(r3, r0, Operand(kHeapObjectTag));
r3               3710 src/arm/stub-cache-arm.cc       __ vstr(d0, r3, HeapNumber::kValueOffset);
r3               3714 src/arm/stub-cache-arm.cc       Register dst2 = r3;
r3               3748 src/arm/stub-cache-arm.cc       __ AllocateHeapNumber(r2, r3, r4, r6, &slow);
r3               3768 src/arm/stub-cache-arm.cc       Register loword = r3;
r3               3803 src/arm/stub-cache-arm.cc       __ AllocateHeapNumber(r2, r3, r4, r6, &slow);
r3               3815 src/arm/stub-cache-arm.cc       __ AllocateHeapNumber(r3, r4, r5, r6, &slow);
r3               3858 src/arm/stub-cache-arm.cc       __ str(r2, FieldMemOperand(r3, HeapNumber::kExponentOffset));
r3               3859 src/arm/stub-cache-arm.cc       __ str(r0, FieldMemOperand(r3, HeapNumber::kMantissaOffset));
r3               3861 src/arm/stub-cache-arm.cc       __ mov(r0, r3);
r3               3871 src/arm/stub-cache-arm.cc       __ AllocateHeapNumber(r2, r3, r4, r6, &slow);
r3               3885 src/arm/stub-cache-arm.cc       __ str(r3, FieldMemOperand(r4, HeapNumber::kExponentOffset));
r3               3900 src/arm/stub-cache-arm.cc       1, r2, r3);
r3               3942 src/arm/stub-cache-arm.cc   __ ldr(r3, FieldMemOperand(receiver, JSObject::kElementsOffset));
r3               3945 src/arm/stub-cache-arm.cc   __ ldr(ip, FieldMemOperand(r3, ExternalArray::kLengthOffset));
r3               3960 src/arm/stub-cache-arm.cc   __ ldr(r3, FieldMemOperand(r3, ExternalArray::kExternalPointerOffset));
r3               3968 src/arm/stub-cache-arm.cc       __ strb(r5, MemOperand(r3, key, LSR, 1));
r3               3972 src/arm/stub-cache-arm.cc       __ strb(r5, MemOperand(r3, key, LSR, 1));
r3               3976 src/arm/stub-cache-arm.cc       __ strh(r5, MemOperand(r3, key, LSL, 0));
r3               3980 src/arm/stub-cache-arm.cc       __ str(r5, MemOperand(r3, key, LSL, 1));
r3               3985 src/arm/stub-cache-arm.cc       StoreIntAsFloat(masm, r3, r4, r5, r6, r7, r9);
r3               3988 src/arm/stub-cache-arm.cc       __ add(r3, r3, Operand(key, LSL, 2));
r3               4002 src/arm/stub-cache-arm.cc         __ vstr(d0, r3, 0);
r3               4004 src/arm/stub-cache-arm.cc         __ str(r6, MemOperand(r3, 0));
r3               4005 src/arm/stub-cache-arm.cc         __ str(r7, MemOperand(r3, Register::kSizeInBytes));
r3               4029 src/arm/stub-cache-arm.cc     __ ldr(r3, FieldMemOperand(r3, ExternalArray::kExternalPointerOffset));
r3               4044 src/arm/stub-cache-arm.cc         __ add(r5, r3, Operand(key, LSL, 1));
r3               4050 src/arm/stub-cache-arm.cc         __ add(r5, r3, Operand(key, LSL, 2));
r3               4062 src/arm/stub-cache-arm.cc             __ strb(r5, MemOperand(r3, key, LSR, 1));
r3               4066 src/arm/stub-cache-arm.cc             __ strh(r5, MemOperand(r3, key, LSL, 0));
r3               4070 src/arm/stub-cache-arm.cc             __ str(r5, MemOperand(r3, key, LSL, 1));
r3               4136 src/arm/stub-cache-arm.cc         __ str(r5, MemOperand(r3, key, LSL, 1));
r3               4149 src/arm/stub-cache-arm.cc         __ add(r7, r3, Operand(key, LSL, 2));
r3               4205 src/arm/stub-cache-arm.cc             __ strb(r5, MemOperand(r3, key, LSR, 1));
r3               4209 src/arm/stub-cache-arm.cc             __ strh(r5, MemOperand(r3, key, LSL, 0));
r3               4213 src/arm/stub-cache-arm.cc             __ str(r5, MemOperand(r3, key, LSL, 1));
r3               4237 src/arm/stub-cache-arm.cc       1, r2, r3);
r3               4282 src/arm/stub-cache-arm.cc   __ ldr(r3, FieldMemOperand(r2, FixedArray::kLengthOffset));
r3               4283 src/arm/stub-cache-arm.cc   __ cmp(r0, Operand(r3));
r3               4287 src/arm/stub-cache-arm.cc   __ add(r3, r2, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
r3               4290 src/arm/stub-cache-arm.cc          MemOperand(r3, r0, LSL, kPointerSizeLog2 - kSmiTagSize));
r3               4317 src/arm/stub-cache-arm.cc   Register indexed_double_offset = r3;
r3               4395 src/arm/stub-cache-arm.cc   Register elements_reg = r3;
r3               4560 src/arm/stub-cache-arm.cc   Register elements_reg = r3;
r3                677 src/ia32/code-stubs-ia32.h                                   Register r3) {
r3                683 src/ia32/code-stubs-ia32.h         if (candidate.is(r3)) continue;
r3               2635 src/ia32/macro-assembler-ia32.cc   if (r1.is(r3)) return true;
r3               2637 src/ia32/macro-assembler-ia32.cc   if (r2.is(r3)) return true;
r3               2639 src/ia32/macro-assembler-ia32.cc   if (r3.is(r4)) return true;
r3                 58 src/ia32/macro-assembler-ia32.h bool AreAliased(Register r1, Register r2, Register r3, Register r4);
r3                616 src/mips/code-stubs-mips.h                                   Register r3) {
r3                621 src/mips/code-stubs-mips.h         if (candidate.is(r3)) continue;
r3               5403 src/mips/macro-assembler-mips.cc   if (r1.is(r3)) return true;
r3               5405 src/mips/macro-assembler-mips.cc   if (r2.is(r3)) return true;
r3               5407 src/mips/macro-assembler-mips.cc   if (r3.is(r4)) return true;
r3                 99 src/mips/macro-assembler-mips.h bool AreAliased(Register r1, Register r2, Register r3, Register r4);
r3                659 src/x64/code-stubs-x64.h                                   Register r3) {
r3                665 src/x64/code-stubs-x64.h         if (candidate.is(r3)) continue;
r3               4227 src/x64/macro-assembler-x64.cc   if (r1.is(r3)) return true;
r3               4229 src/x64/macro-assembler-x64.cc   if (r2.is(r3)) return true;
r3               4231 src/x64/macro-assembler-x64.cc   if (r3.is(r4)) return true;
r3                 68 src/x64/macro-assembler-x64.h bool AreAliased(Register r1, Register r2, Register r3, Register r4);
r3                262 test/cctest/test-assembler-arm.cc     __ vmov(r2, r3, d5);
r3                263 test/cctest/test-assembler-arm.cc     __ vmov(d4, r2, r3);
r3                403 test/cctest/test-assembler-arm.cc     __ usat(r3, 1, Operand(r0, LSL, 16));  // Sat (0xFFFF<<16) to 0-1 = 0x0.
r3                405 test/cctest/test-assembler-arm.cc     __ add(r0, r0, Operand(r3));
r3                981 test/cctest/test-assembler-arm.cc   __ mov(r3, Operand(r1, ASR, 1), SetCC);  // Set the carry.
r3                982 test/cctest/test-assembler-arm.cc   __ adc(r3, r1, Operand(r2));
r3                983 test/cctest/test-assembler-arm.cc   __ str(r3, MemOperand(r0, OFFSET_OF(I, c)));
r3                987 test/cctest/test-assembler-arm.cc   __ mov(r3, Operand(r2, ASR, 1), SetCC);  // Unset the carry.
r3                988 test/cctest/test-assembler-arm.cc   __ adc(r3, r1, Operand(r2));
r3                989 test/cctest/test-assembler-arm.cc   __ str(r3, MemOperand(r0, OFFSET_OF(I, d)));
r3                486 test/cctest/test-assembler-mips.cc     int32_t r3;
r3                506 test/cctest/test-assembler-mips.cc   __ sw(t2, MemOperand(a0, OFFSET_OF(T, r3)) );
r3                541 test/cctest/test-assembler-mips.cc   CHECK_EQ(0xffffbbcc, t.r3);
r3                113 test/cctest/test-disasm-arm.cc   COMPARE(and_(r1, r2, Operand(r3), LeaveCC),
r3                115 test/cctest/test-disasm-arm.cc   COMPARE(and_(r2, r3, Operand(r4), SetCC),
r3                117 test/cctest/test-disasm-arm.cc   COMPARE(and_(r3, r4, Operand(r5), LeaveCC, eq),
r3                180 test/cctest/test-disasm-arm.cc   COMPARE(rsc(r7, r8, Operand(ip, LSL, r3), SetCC, ls),
r3                216 test/cctest/test-disasm-arm.cc   COMPARE(cmn(r3, Operand(fp), le),
r3                232 test/cctest/test-disasm-arm.cc   COMPARE(mov(r0, Operand(r3), SetCC),
r3                241 test/cctest/test-disasm-arm.cc   COMPARE(bic(r0, r5, Operand(r3), SetCC),
r3                250 test/cctest/test-disasm-arm.cc   COMPARE(mvn(r0, Operand(r3), SetCC),
r3                257 test/cctest/test-disasm-arm.cc   COMPARE(mov(r3, Operand(-1), LeaveCC, al),
r3                267 test/cctest/test-disasm-arm.cc   COMPARE(mvn(r3, Operand(-1), LeaveCC, al),
r3                308 test/cctest/test-disasm-arm.cc   COMPARE(and_(r3, r5, Operand(0xfc03ffff)),
r3                310 test/cctest/test-disasm-arm.cc   COMPARE(bic(r3, r5, Operand(0xfc03ffff)),
r3                314 test/cctest/test-disasm-arm.cc   COMPARE(add(r3, r5, Operand(-1024)),
r3                316 test/cctest/test-disasm-arm.cc   COMPARE(sub(r3, r5, Operand(-1024)),
r3                320 test/cctest/test-disasm-arm.cc   COMPARE(cmp(r3, Operand(-1024)),
r3                322 test/cctest/test-disasm-arm.cc   COMPARE(cmn(r3, Operand(-1024)),
r3                346 test/cctest/test-disasm-arm.cc   COMPARE(and_(r2, r3, Operand(0x00000010), SetCC),
r3                348 test/cctest/test-disasm-arm.cc   COMPARE(and_(r3, r4, Operand(0x00000100), LeaveCC, eq),
r3                357 test/cctest/test-disasm-arm.cc   COMPARE(eor(r4, r3, Operand(0x00100000), SetCC),
r3                412 test/cctest/test-disasm-arm.cc     COMPARE(usat(r3, 31, Operand(r4, LSL, 31)),
r3                540 test/cctest/test-disasm-arm.cc     COMPARE(vldm(ia, r3, d0, d15),
r3                561 test/cctest/test-disasm-arm.cc   COMPARE(ldrb(r2, MemOperand(r3, 42)),
r3                588 test/cctest/test-disasm-arm.cc   COMPARE(strb(r2, MemOperand(r3, 42)),
r3                615 test/cctest/test-disasm-arm.cc   COMPARE(ldrh(r2, MemOperand(r3, 42)),
r3                642 test/cctest/test-disasm-arm.cc   COMPARE(strh(r2, MemOperand(r3, 42)),
r3                669 test/cctest/test-disasm-arm.cc   COMPARE(ldr(r2, MemOperand(r3, 42)),
r3                696 test/cctest/test-disasm-arm.cc   COMPARE(str(r2, MemOperand(r3, 42)),
r3                725 test/cctest/test-disasm-arm.cc     COMPARE(ldrd(r2, r3, MemOperand(r3, 127)),
r3                740 test/cctest/test-disasm-arm.cc     COMPARE(strd(r2, r3, MemOperand(r3, 127)),