r4                152 src/arm/assembler-arm.h const Register r4  = { kRegister_r4_Code };
r4                329 src/arm/builtins-arm.cc                        r4,
r4                332 src/arm/builtins-arm.cc   __ IncrementCounter(counters->array_function_native(), 1, r3, r4);
r4                369 src/arm/builtins-arm.cc                   r4,
r4                375 src/arm/builtins-arm.cc   __ IncrementCounter(counters->array_function_native(), 1, r2, r4);
r4                393 src/arm/builtins-arm.cc                   r4,
r4                420 src/arm/builtins-arm.cc   __ cmp(r4, r5);
r4                440 src/arm/builtins-arm.cc   __ UndoAllocationInNewSpace(r3, r4);
r4                466 src/arm/builtins-arm.cc   __ cmp(r4, r5);
r4                488 src/arm/builtins-arm.cc     __ CompareObjectType(r2, r3, r4, MAP_TYPE);
r4                522 src/arm/builtins-arm.cc     __ CompareObjectType(r2, r3, r4, MAP_TYPE);
r4                555 src/arm/builtins-arm.cc     __ CompareObjectType(r2, r3, r4, MAP_TYPE);
r4                606 src/arm/builtins-arm.cc       r4,        // Scratch.
r4                610 src/arm/builtins-arm.cc   __ IncrementCounter(counters->string_ctor_cached_number(), 1, r3, r4);
r4                623 src/arm/builtins-arm.cc                         r4,  // Scratch.
r4                629 src/arm/builtins-arm.cc   __ LoadGlobalFunctionInitialMap(function, map, r4);
r4                631 src/arm/builtins-arm.cc     __ ldrb(r4, FieldMemOperand(map, Map::kInstanceSizeOffset));
r4                632 src/arm/builtins-arm.cc     __ cmp(r4, Operand(JSValue::kSize >> kPointerSizeLog2));
r4                634 src/arm/builtins-arm.cc     __ ldrb(r4, FieldMemOperand(map, Map::kUnusedPropertyFieldsOffset));
r4                635 src/arm/builtins-arm.cc     __ cmp(r4, Operand(0, RelocInfo::NONE));
r4                664 src/arm/builtins-arm.cc   __ IncrementCounter(counters->string_ctor_conversions(), 1, r3, r4);
r4                670 src/arm/builtins-arm.cc   __ IncrementCounter(counters->string_ctor_conversions(), 1, r3, r4);
r4                690 src/arm/builtins-arm.cc   __ IncrementCounter(counters->string_ctor_gc_required(), 1, r3, r4);
r4                742 src/arm/builtins-arm.cc       __ CompareObjectType(r2, r3, r4, MAP_TYPE);
r4                759 src/arm/builtins-arm.cc         __ ldrb(r4, constructor_count);
r4                760 src/arm/builtins-arm.cc         __ sub(r4, r4, Operand(1), SetCC);
r4                761 src/arm/builtins-arm.cc         __ strb(r4, constructor_count);
r4                780 src/arm/builtins-arm.cc       __ AllocateInNewSpace(r3, r4, r5, r6, &rt_call, SIZE_IN_WORDS);
r4                789 src/arm/builtins-arm.cc       __ mov(r5, r4);
r4                803 src/arm/builtins-arm.cc       __ add(r6, r4, Operand(r3, LSL, kPointerSizeLog2));  // End of object.
r4                826 src/arm/builtins-arm.cc       __ add(r4, r4, Operand(kHeapObjectTag));
r4                906 src/arm/builtins-arm.cc       __ str(r5, FieldMemOperand(r4, JSObject::kPropertiesOffset));
r4                918 src/arm/builtins-arm.cc       __ UndoAllocationInNewSpace(r4, r5);
r4                926 src/arm/builtins-arm.cc     __ mov(r4, r0);
r4                931 src/arm/builtins-arm.cc     __ push(r4);
r4                932 src/arm/builtins-arm.cc     __ push(r4);
r4               1081 src/arm/builtins-arm.cc     __ add(r2, r4, Operand(r3, LSL, kPointerSizeLog2));
r4               1085 src/arm/builtins-arm.cc     __ ldr(r0, MemOperand(r4, kPointerSize, PostIndex));  // read next parameter
r4               1089 src/arm/builtins-arm.cc     __ cmp(r4, r2);
r4               1094 src/arm/builtins-arm.cc     __ LoadRoot(r4, Heap::kUndefinedValueRootIndex);
r4               1095 src/arm/builtins-arm.cc     __ mov(r5, Operand(r4));
r4               1096 src/arm/builtins-arm.cc     __ mov(r6, Operand(r4));
r4               1097 src/arm/builtins-arm.cc     __ mov(r7, Operand(r4));
r4               1099 src/arm/builtins-arm.cc       __ mov(r9, Operand(r4));
r4               1307 src/arm/builtins-arm.cc   __ mov(r4, Operand(0, RelocInfo::NONE));  // indicate regular JS_FUNCTION
r4               1362 src/arm/builtins-arm.cc     __ mov(r4, Operand(0, RelocInfo::NONE));
r4               1384 src/arm/builtins-arm.cc   __ mov(r4, Operand(1, RelocInfo::NONE));  // indicate function proxy
r4               1388 src/arm/builtins-arm.cc   __ mov(r4, Operand(2, RelocInfo::NONE));  // indicate non-function
r4               1429 src/arm/builtins-arm.cc     __ tst(r4, r4);
r4               1434 src/arm/builtins-arm.cc     __ cmp(r4, Operand(1));
r4               1637 src/arm/builtins-arm.cc   __ mov(r4, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
r4               1638 src/arm/builtins-arm.cc   __ stm(db_w, sp, r0.bit() | r1.bit() | r4.bit() | fp.bit() | lr.bit());
r4                139 src/arm/code-stubs-arm.cc   __ LoadRoot(r4, Heap::kUndefinedValueRootIndex);
r4                140 src/arm/code-stubs-arm.cc   __ str(r4, FieldMemOperand(r0, JSFunction::kNextFunctionLinkOffset));
r4                157 src/arm/code-stubs-arm.cc   __ ldr(r4, FieldMemOperand(r1, FixedArray::kHeaderSize + kPointerSize));
r4                164 src/arm/code-stubs-arm.cc   __ ldr(r4, FieldMemOperand(r1, FixedArray::kLengthOffset));
r4                168 src/arm/code-stubs-arm.cc   __ cmp(r4, Operand(Smi::FromInt(SharedFunctionInfo::kEntryLength)));
r4                170 src/arm/code-stubs-arm.cc   __ sub(r4, r4, Operand(
r4                173 src/arm/code-stubs-arm.cc   __ add(r5, r5, Operand(r4, LSL, kPointerSizeLog2 - kSmiTagSize));
r4                179 src/arm/code-stubs-arm.cc   __ add(r5, r5, Operand(r4, LSL, kPointerSizeLog2 - kSmiTagSize));
r4                181 src/arm/code-stubs-arm.cc   __ ldr(r4, MemOperand(r5));
r4                190 src/arm/code-stubs-arm.cc   __ add(r4, r4, Operand(Code::kHeaderSize - kHeapObjectTag));
r4                191 src/arm/code-stubs-arm.cc   __ str(r4, FieldMemOperand(r0, JSFunction::kCodeEntryOffset));
r4                194 src/arm/code-stubs-arm.cc   __ ldr(r4, ContextOperand(r2, Context::OPTIMIZED_FUNCTIONS_LIST));
r4                196 src/arm/code-stubs-arm.cc   __ str(r4, FieldMemOperand(r0, JSFunction::kNextFunctionLinkOffset));
r4                202 src/arm/code-stubs-arm.cc   __ mov(r4, r0);
r4                206 src/arm/code-stubs-arm.cc       r4,
r4                216 src/arm/code-stubs-arm.cc   __ LoadRoot(r4, Heap::kFalseValueRootIndex);
r4                217 src/arm/code-stubs-arm.cc   __ Push(cp, r3, r4);
r4               1175 src/arm/code-stubs-arm.cc       __ CompareObjectType(r0, r4, r4, FIRST_SPEC_OBJECT_TYPE);
r4               1178 src/arm/code-stubs-arm.cc       __ CompareObjectType(r0, r4, r4, HEAP_NUMBER_TYPE);
r4               1182 src/arm/code-stubs-arm.cc         __ cmp(r4, Operand(FIRST_SPEC_OBJECT_TYPE));
r4               1188 src/arm/code-stubs-arm.cc           __ cmp(r4, Operand(ODDBALL_TYPE));
r4               1276 src/arm/code-stubs-arm.cc   __ CompareObjectType(rhs, r4, r4, HEAP_NUMBER_TYPE);
r4               1316 src/arm/code-stubs-arm.cc   __ CompareObjectType(lhs, r4, r4, HEAP_NUMBER_TYPE);
r4               1361 src/arm/code-stubs-arm.cc   __ Sbfx(r4,
r4               1366 src/arm/code-stubs-arm.cc   __ cmp(r4, Operand(-1));
r4               1368 src/arm/code-stubs-arm.cc   __ mov(r4,
r4               1376 src/arm/code-stubs-arm.cc   __ Sbfx(r4,
r4               1381 src/arm/code-stubs-arm.cc   __ cmp(r4, Operand(-1));
r4               1383 src/arm/code-stubs-arm.cc   __ mov(r4,
r4               1432 src/arm/code-stubs-arm.cc     __ orr(r4, lhs_mantissa, Operand(lhs_exponent, LSL, kSmiTagSize), SetCC);
r4               1433 src/arm/code-stubs-arm.cc     __ mov(r0, Operand(r4), LeaveCC, ne);
r4               1680 src/arm/code-stubs-arm.cc   GenerateLookupNumberStringCache(masm, r1, r0, r2, r3, r4, false, &runtime);
r4               1819 src/arm/code-stubs-arm.cc                                                      r4);
r4               1826 src/arm/code-stubs-arm.cc                                                        r4,
r4               2200 src/arm/code-stubs-arm.cc     __ AllocateHeapNumber(r2, r3, r4, r6, &slow_allocate_heapnumber);
r4               2216 src/arm/code-stubs-arm.cc     __ ConvertToInt32(r0, r1, r3, r4, d0, &impossible);
r4               2505 src/arm/code-stubs-arm.cc   Register scratch3 = r4;
r4               2861 src/arm/code-stubs-arm.cc                                                    r4,
r4               2953 src/arm/code-stubs-arm.cc         __ Push(r5, r4);
r4               3377 src/arm/code-stubs-arm.cc     __ ldm(ia, cache_entry, r4.bit() | r5.bit() | r6.bit());
r4               3378 src/arm/code-stubs-arm.cc     __ cmp(r2, r4);
r4               3792 src/arm/code-stubs-arm.cc   __ mov(r0, Operand(r4));
r4               3850 src/arm/code-stubs-arm.cc   __ LeaveExitFrame(save_doubles_, r4);
r4               3908 src/arm/code-stubs-arm.cc   __ mov(r4, Operand(r0));
r4               4003 src/arm/code-stubs-arm.cc   __ ldr(r4, MemOperand(sp, offset_to_argv));
r4               4167 src/arm/code-stubs-arm.cc   const Register prototype = r4;  // Prototype of the function.
r4               4216 src/arm/code-stubs-arm.cc     __ LoadFromSafepointRegisterSlot(scratch, r4);
r4               4464 src/arm/code-stubs-arm.cc   __ AllocateInNewSpace(r9, r0, r3, r4, &runtime, TAG_OBJECT);
r4               4474 src/arm/code-stubs-arm.cc   __ ldr(r4, MemOperand(r8, Context::SlotOffset(Context::GLOBAL_INDEX)));
r4               4475 src/arm/code-stubs-arm.cc   __ ldr(r4, FieldMemOperand(r4, GlobalObject::kGlobalContextOffset));
r4               4477 src/arm/code-stubs-arm.cc   __ ldr(r4, MemOperand(r4, kNormalOffset), eq);
r4               4478 src/arm/code-stubs-arm.cc   __ ldr(r4, MemOperand(r4, kAliasedOffset), ne);
r4               4486 src/arm/code-stubs-arm.cc     __ ldr(r3, FieldMemOperand(r4, i));
r4               4506 src/arm/code-stubs-arm.cc   __ add(r4, r0, Operand(Heap::kArgumentsObjectSize));
r4               4507 src/arm/code-stubs-arm.cc   __ str(r4, FieldMemOperand(r0, JSObject::kElementsOffset));
r4               4518 src/arm/code-stubs-arm.cc   __ mov(r3, r4, LeaveCC, eq);
r4               4522 src/arm/code-stubs-arm.cc   __ str(r6, FieldMemOperand(r4, FixedArray::kMapOffset));
r4               4524 src/arm/code-stubs-arm.cc   __ str(r6, FieldMemOperand(r4, FixedArray::kLengthOffset));
r4               4525 src/arm/code-stubs-arm.cc   __ str(r8, FieldMemOperand(r4, FixedArray::kHeaderSize + 0 * kPointerSize));
r4               4526 src/arm/code-stubs-arm.cc   __ add(r6, r4, Operand(r1, LSL, 1));
r4               4528 src/arm/code-stubs-arm.cc   __ str(r6, FieldMemOperand(r4, FixedArray::kHeaderSize + 1 * kPointerSize));
r4               4544 src/arm/code-stubs-arm.cc   __ add(r3, r4, Operand(r6, LSL, 1));
r4               4559 src/arm/code-stubs-arm.cc   __ str(r9, MemOperand(r4, r5));
r4               4578 src/arm/code-stubs-arm.cc   __ ldr(r4, MemOperand(sp, 1 * kPointerSize));
r4               4579 src/arm/code-stubs-arm.cc   __ sub(r4, r4, Operand(r9, LSL, 1));
r4               4583 src/arm/code-stubs-arm.cc   __ sub(r4, r4, Operand(kPointerSize));
r4               4584 src/arm/code-stubs-arm.cc   __ ldr(r6, MemOperand(r4, 0));
r4               4649 src/arm/code-stubs-arm.cc   __ ldr(r4, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
r4               4650 src/arm/code-stubs-arm.cc   __ ldr(r4, FieldMemOperand(r4, GlobalObject::kGlobalContextOffset));
r4               4651 src/arm/code-stubs-arm.cc   __ ldr(r4, MemOperand(r4, Context::SlotOffset(
r4               4655 src/arm/code-stubs-arm.cc   __ CopyFields(r0, r4, r3.bit(), JSObject::kHeaderSize / kPointerSize);
r4               4673 src/arm/code-stubs-arm.cc   __ add(r4, r0, Operand(Heap::kArgumentsObjectSizeStrict));
r4               4674 src/arm/code-stubs-arm.cc   __ str(r4, FieldMemOperand(r0, JSObject::kElementsOffset));
r4               4676 src/arm/code-stubs-arm.cc   __ str(r3, FieldMemOperand(r4, FixedArray::kMapOffset));
r4               4677 src/arm/code-stubs-arm.cc   __ str(r1, FieldMemOperand(r4, FixedArray::kLengthOffset));
r4               4684 src/arm/code-stubs-arm.cc   __ add(r4, r4, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
r4               4690 src/arm/code-stubs-arm.cc   __ str(r3, MemOperand(r4, kPointerSize, PostIndex));
r4               4732 src/arm/code-stubs-arm.cc   Register subject = r4;
r4               5154 src/arm/code-stubs-arm.cc       r4,  // Scratch register.
r4               5167 src/arm/code-stubs-arm.cc   __ mov(r4, Operand(factory->empty_fixed_array()));
r4               5171 src/arm/code-stubs-arm.cc   __ str(r4, FieldMemOperand(r0, JSObject::kPropertiesOffset));
r4               5269 src/arm/code-stubs-arm.cc     __ ldr(r4, MemOperand(sp, argc_ * kPointerSize));
r4               5271 src/arm/code-stubs-arm.cc     __ CompareRoot(r4, Heap::kTheHoleValueRootIndex);
r4               5297 src/arm/code-stubs-arm.cc     __ CompareRoot(r4, Heap::kTheHoleValueRootIndex);
r4               5989 src/arm/code-stubs-arm.cc   __ ldr(r4, FieldMemOperand(r0, String::kLengthOffset));
r4               5990 src/arm/code-stubs-arm.cc   __ cmp(r2, Operand(r4, ASR, 1));
r4               6025 src/arm/code-stubs-arm.cc   __ ldr(r4, FieldMemOperand(r0, SlicedString::kOffsetOffset));
r4               6026 src/arm/code-stubs-arm.cc   __ add(r3, r3, Operand(r4, ASR, 1));  // Add offset to index.
r4               6101 src/arm/code-stubs-arm.cc   __ AllocateAsciiString(r0, r2, r4, r6, r7, &runtime);
r4               6113 src/arm/code-stubs-arm.cc   StringHelper::GenerateCopyCharactersLong(masm, r1, r5, r2, r3, r4, r6, r7, r9,
r4               6119 src/arm/code-stubs-arm.cc   __ AllocateTwoByteString(r0, r2, r4, r6, r7, &runtime);
r4               6133 src/arm/code-stubs-arm.cc       masm, r1, r5, r2, r3, r4, r6, r7, r9, DEST_ALWAYS_ALIGNED);
r4               6137 src/arm/code-stubs-arm.cc   __ IncrementCounter(counters->sub_string_native(), 1, r3, r4);
r4               6283 src/arm/code-stubs-arm.cc   GenerateCompareFlatAsciiStrings(masm, r1, r0, r2, r3, r4, r5);
r4               6310 src/arm/code-stubs-arm.cc     __ ldr(r4, FieldMemOperand(r0, HeapObject::kMapOffset));
r4               6312 src/arm/code-stubs-arm.cc     __ ldrb(r4, FieldMemOperand(r4, Map::kInstanceTypeOffset));
r4               6316 src/arm/code-stubs-arm.cc     __ tst(r4, Operand(kIsNotStringMask));
r4               6325 src/arm/code-stubs-arm.cc           masm, 1 * kPointerSize, r0, r2, r3, r4, r5, &call_builtin);
r4               6330 src/arm/code-stubs-arm.cc           masm, 0 * kPointerSize, r1, r2, r3, r4, r5, &call_builtin);
r4               6381 src/arm/code-stubs-arm.cc     __ ldr(r4, FieldMemOperand(r0, HeapObject::kMapOffset));
r4               6383 src/arm/code-stubs-arm.cc     __ ldrb(r4, FieldMemOperand(r4, Map::kInstanceTypeOffset));
r4               6386 src/arm/code-stubs-arm.cc   __ JumpIfBothInstanceTypesAreNotSequentialAscii(r4, r5, r6, r7,
r4               6397 src/arm/code-stubs-arm.cc       masm, r2, r3, r6, r7, r4, r5, r9, &make_two_character_string);
r4               6409 src/arm/code-stubs-arm.cc   __ AllocateAsciiString(r0, r6, r4, r5, r9, &call_runtime);
r4               6429 src/arm/code-stubs-arm.cc     __ ldr(r4, FieldMemOperand(r0, HeapObject::kMapOffset));
r4               6431 src/arm/code-stubs-arm.cc     __ ldrb(r4, FieldMemOperand(r4, Map::kInstanceTypeOffset));
r4               6436 src/arm/code-stubs-arm.cc   __ tst(r4, Operand(kStringEncodingMask));
r4               6442 src/arm/code-stubs-arm.cc   __ AllocateAsciiConsString(r7, r6, r4, r5, &call_runtime);
r4               6457 src/arm/code-stubs-arm.cc   __ tst(r4, Operand(kAsciiDataHintMask));
r4               6460 src/arm/code-stubs-arm.cc   __ eor(r4, r4, Operand(r5));
r4               6462 src/arm/code-stubs-arm.cc   __ and_(r4, r4, Operand(kAsciiStringTag | kAsciiDataHintTag));
r4               6463 src/arm/code-stubs-arm.cc   __ cmp(r4, Operand(kAsciiStringTag | kAsciiDataHintTag));
r4               6467 src/arm/code-stubs-arm.cc   __ AllocateTwoByteConsString(r7, r6, r4, r5, &call_runtime);
r4               6484 src/arm/code-stubs-arm.cc     __ ldr(r4, FieldMemOperand(r0, HeapObject::kMapOffset));
r4               6486 src/arm/code-stubs-arm.cc     __ ldrb(r4, FieldMemOperand(r4, Map::kInstanceTypeOffset));
r4               6491 src/arm/code-stubs-arm.cc   __ eor(r7, r4, Operand(r5));
r4               6496 src/arm/code-stubs-arm.cc   __ tst(r4, Operand(kStringRepresentationMask));
r4               6506 src/arm/code-stubs-arm.cc   __ tst(r4, Operand(kShortExternalStringMask));
r4               6538 src/arm/code-stubs-arm.cc   __ AllocateAsciiString(r0, r6, r4, r5, r9, &call_runtime);
r4               6546 src/arm/code-stubs-arm.cc   StringHelper::GenerateCopyCharacters(masm, r6, r7, r2, r4, true);
r4               6548 src/arm/code-stubs-arm.cc   StringHelper::GenerateCopyCharacters(masm, r6, r1, r3, r4, true);
r4               6554 src/arm/code-stubs-arm.cc   __ AllocateTwoByteString(r0, r6, r4, r5, r9, &call_runtime);
r4               6562 src/arm/code-stubs-arm.cc   StringHelper::GenerateCopyCharacters(masm, r6, r7, r2, r4, false);
r4               6564 src/arm/code-stubs-arm.cc   StringHelper::GenerateCopyCharacters(masm, r6, r1, r3, r4, false);
r4               6762 src/arm/code-stubs-arm.cc   Register tmp3 = r4;
r4               6992 src/arm/code-stubs-arm.cc       (lr.bit() | r6.bit() | r5.bit() | r4.bit() | r3.bit() |
r4               7062 src/arm/code-stubs-arm.cc       (lr.bit() | r6.bit() | r5.bit() | r4.bit() |
r4               7103 src/arm/code-stubs-arm.cc   Register hash = r4;
r4               7187 src/arm/code-stubs-arm.cc   { REG(r6), REG(r4), REG(r7), EMIT_REMEMBERED_SET },
r4               7192 src/arm/code-stubs-arm.cc   { REG(r3), REG(r4), REG(r5), EMIT_REMEMBERED_SET },
r4               7194 src/arm/code-stubs-arm.cc   { REG(r4), REG(r1), REG(r2), OMIT_REMEMBERED_SET },
r4               7202 src/arm/code-stubs-arm.cc   { REG(r3), REG(r2), REG(r4), EMIT_REMEMBERED_SET },
r4               7203 src/arm/code-stubs-arm.cc   { REG(r2), REG(r3), REG(r4), EMIT_REMEMBERED_SET },
r4               7215 src/arm/code-stubs-arm.cc   { REG(r2), REG(r4), REG(r1), EMIT_REMEMBERED_SET },
r4               7486 src/arm/code-stubs-arm.cc   __ Push(r5, r4);
r4                114 src/arm/codegen-arm.cc   __ ldr(r4, FieldMemOperand(r2, JSObject::kElementsOffset));
r4                115 src/arm/codegen-arm.cc   __ CompareRoot(r4, Heap::kEmptyFixedArrayRootIndex);
r4                119 src/arm/codegen-arm.cc   __ ldr(r5, FieldMemOperand(r4, FixedArray::kLengthOffset));
r4                175 src/arm/codegen-arm.cc   __ add(r3, r4, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
r4                178 src/arm/codegen-arm.cc   __ mov(r4, Operand(kHoleNanLower32));
r4                241 src/arm/codegen-arm.cc   __ Strd(r4, r5, MemOperand(r7, 8, PostIndex));
r4                267 src/arm/codegen-arm.cc   __ ldr(r4, FieldMemOperand(r2, JSObject::kElementsOffset));
r4                268 src/arm/codegen-arm.cc   __ CompareRoot(r4, Heap::kEmptyFixedArrayRootIndex);
r4                273 src/arm/codegen-arm.cc   __ ldr(r5, FieldMemOperand(r4, FixedArray::kLengthOffset));
r4                288 src/arm/codegen-arm.cc   __ add(r4, r4, Operand(FixedDoubleArray::kHeaderSize - kHeapObjectTag + 4));
r4                310 src/arm/codegen-arm.cc   __ ldr(r1, MemOperand(r4, 8, PostIndex));
r4                319 src/arm/codegen-arm.cc   __ ldr(r0, MemOperand(r4, 12, NegOffset));
r4                845 src/arm/deoptimizer-arm.cc     __ add(r4, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize)));
r4                849 src/arm/deoptimizer-arm.cc     __ add(r4, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize)));
r4                853 src/arm/deoptimizer-arm.cc     __ add(r4, sp, Operand(kSavedRegistersAreaSize + (2 * kPointerSize)));
r4                855 src/arm/deoptimizer-arm.cc   __ sub(r4, fp, r4);
r4                864 src/arm/deoptimizer-arm.cc   __ str(r4, MemOperand(sp, 0 * kPointerSize));  // Fp-to-sp delta.
r4                914 src/arm/deoptimizer-arm.cc   __ pop(r4);
r4                915 src/arm/deoptimizer-arm.cc   __ str(r4, MemOperand(r3, 0));
r4               1204 src/arm/full-codegen-arm.cc   __ ldr(r4, FieldMemOperand(r1, HeapObject::kMapOffset));
r4               1205 src/arm/full-codegen-arm.cc   __ cmp(r4, Operand(r2));
r4               1352 src/arm/full-codegen-arm.cc   Register temp = r4;
r4               1527 src/arm/full-codegen-arm.cc   __ ldr(r4, FieldMemOperand(r0, JSFunction::kLiteralsOffset));
r4               1530 src/arm/full-codegen-arm.cc   __ ldr(r5, FieldMemOperand(r4, literal_offset));
r4               1540 src/arm/full-codegen-arm.cc   __ Push(r4, r3, r2, r1);
r4               1770 src/arm/full-codegen-arm.cc       __ mov(r4, Operand(Smi::FromInt(expr->literal_index())));
r4               2742 src/arm/full-codegen-arm.cc   __ LoadInstanceDescriptors(r1, r4, r3);
r4               2743 src/arm/full-codegen-arm.cc   __ ldr(r3, FieldMemOperand(r4, FixedArray::kLengthOffset));
r4               2750 src/arm/full-codegen-arm.cc   __ add(r2, r4, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
r4               2754 src/arm/full-codegen-arm.cc   __ add(r4,
r4               2755 src/arm/full-codegen-arm.cc          r4,
r4               2766 src/arm/full-codegen-arm.cc   __ ldr(r3, MemOperand(r4, 0));
r4               2769 src/arm/full-codegen-arm.cc   __ add(r4, r4, Operand(kPointerSize));
r4               2771 src/arm/full-codegen-arm.cc   __ cmp(r4, Operand(r2));
r4               3044 src/arm/full-codegen-arm.cc   __ AllocateHeapNumber(r4, r1, r2, r6, &slow_allocate_heapnumber);
r4               3050 src/arm/full-codegen-arm.cc   __ mov(r4, Operand(r0));
r4               3075 src/arm/full-codegen-arm.cc     __ sub(r0, r4, Operand(kHeapObjectTag));
r4               3077 src/arm/full-codegen-arm.cc     __ mov(r0, r4);
r4               3081 src/arm/full-codegen-arm.cc     __ mov(r0, Operand(r4));
r4               3618 src/arm/full-codegen-arm.cc   Register string = r4;
r4                402 src/arm/ic-arm.cc       masm, flags, r1, r2, r3, r4, r5, r6);
r4                441 src/arm/ic-arm.cc       masm, flags, r1, r2, r3, r4, r5, r6);
r4                477 src/arm/ic-arm.cc   GenerateStringDictionaryReceiverCheck(masm, r1, r0, r3, r4, &miss);
r4                481 src/arm/ic-arm.cc   GenerateDictionaryLoad(masm, &miss, r0, r2, r1, r3, r4);
r4                483 src/arm/ic-arm.cc   GenerateFunctionTailCall(masm, argc, &miss, r4);
r4                500 src/arm/ic-arm.cc     __ IncrementCounter(isolate->counters()->call_miss(), 1, r3, r4);
r4                502 src/arm/ic-arm.cc     __ IncrementCounter(isolate->counters()->keyed_call_miss(), 1, r3, r4);
r4                594 src/arm/ic-arm.cc       masm, r1, r2, r4, r3, r0, r1, &check_number_dictionary, &slow_load);
r4                614 src/arm/ic-arm.cc   __ LoadFromNumberDictionary(&slow_load, r4, r2, r1, r0, r3, r5);
r4                648 src/arm/ic-arm.cc   GenerateDictionaryLoad(masm, &slow_load, r0, r2, r1, r3, r4);
r4                709 src/arm/ic-arm.cc       masm, flags, r0, r2, r3, r4, r5, r6);
r4                725 src/arm/ic-arm.cc   GenerateStringDictionaryReceiverCheck(masm, r0, r1, r3, r4, &miss);
r4                728 src/arm/ic-arm.cc   GenerateDictionaryLoad(masm, &miss, r1, r2, r0, r3, r4);
r4                746 src/arm/ic-arm.cc   __ IncrementCounter(isolate->counters()->load_miss(), 1, r3, r4);
r4                851 src/arm/ic-arm.cc       GenerateMappedArgumentsLookup(masm, r1, r0, r2, r3, r4, &notin, &slow);
r4                878 src/arm/ic-arm.cc       GenerateMappedArgumentsLookup(masm, r2, r1, r3, r4, r5, &notin, &slow);
r4                887 src/arm/ic-arm.cc       GenerateUnmappedArgumentsLookup(masm, r1, r3, r4, &slow);
r4                889 src/arm/ic-arm.cc   __ add(r6, r3, r4);
r4                908 src/arm/ic-arm.cc       GenerateMappedArgumentsLookup(masm, r1, r2, r3, r4, r5, &notin, &slow);
r4                914 src/arm/ic-arm.cc       GenerateUnmappedArgumentsLookup(masm, r2, r3, r4, &slow);
r4                936 src/arm/ic-arm.cc   __ IncrementCounter(isolate->counters()->keyed_load_miss(), 1, r3, r4);
r4                989 src/arm/ic-arm.cc       masm, receiver, key, r4, r3, r2, r0, NULL, &slow);
r4                994 src/arm/ic-arm.cc   __ ldr(r4, FieldMemOperand(receiver, JSObject::kElementsOffset));
r4                995 src/arm/ic-arm.cc   __ ldr(r3, FieldMemOperand(r4, JSObject::kMapOffset));
r4               1005 src/arm/ic-arm.cc   __ LoadFromNumberDictionary(&slow, r4, r0, r0, r2, r3, r5);
r4               1023 src/arm/ic-arm.cc   __ ldr(r4, FieldMemOperand(r3, HeapObject::kMapOffset));
r4               1025 src/arm/ic-arm.cc   __ cmp(r4, ip);
r4               1032 src/arm/ic-arm.cc   __ ldr(r4, FieldMemOperand(r0, String::kHashFieldOffset));
r4               1033 src/arm/ic-arm.cc   __ eor(r3, r3, Operand(r4, ASR, String::kHashShift));
r4               1045 src/arm/ic-arm.cc   __ mov(r4, Operand(cache_keys));
r4               1046 src/arm/ic-arm.cc   __ add(r4, r4, Operand(r3, LSL, kPointerSizeLog2 + 1));
r4               1051 src/arm/ic-arm.cc     __ ldr(r5, MemOperand(r4, kPointerSize * 2, PostIndex));
r4               1054 src/arm/ic-arm.cc     __ ldr(r5, MemOperand(r4, -kPointerSize));  // Load symbol
r4               1061 src/arm/ic-arm.cc   __ ldr(r5, MemOperand(r4, kPointerSize, PostIndex));
r4               1064 src/arm/ic-arm.cc   __ ldr(r5, MemOperand(r4));
r4               1079 src/arm/ic-arm.cc     __ mov(r4, Operand(cache_field_offsets));
r4               1083 src/arm/ic-arm.cc     __ ldr(r5, MemOperand(r4, r3, LSL, kPointerSizeLog2));
r4               1121 src/arm/ic-arm.cc   GenerateDictionaryLoad(masm, &slow, r3, r0, r0, r2, r4);
r4               1339 src/arm/ic-arm.cc   __ ldrb(r4, FieldMemOperand(receiver_map, Map::kInstanceTypeOffset));
r4               1340 src/arm/ic-arm.cc   __ cmp(r4, Operand(JS_ARRAY_TYPE));
r4               1343 src/arm/ic-arm.cc   __ cmp(r4, Operand(FIRST_JS_OBJECT_TYPE));
r4               1378 src/arm/ic-arm.cc   __ add(r4, key, Operand(Smi::FromInt(1)));
r4               1379 src/arm/ic-arm.cc   __ str(r4, FieldMemOperand(receiver, JSArray::kLengthOffset));
r4               1388 src/arm/ic-arm.cc   __ add(r4, key, Operand(Smi::FromInt(1)));
r4               1389 src/arm/ic-arm.cc   __ str(r4, FieldMemOperand(receiver, JSArray::kLengthOffset));
r4               1405 src/arm/ic-arm.cc   Register scratch_value = r4;
r4               1453 src/arm/ic-arm.cc                                  r4,
r4               1461 src/arm/ic-arm.cc   __ ldr(r4, FieldMemOperand(value, HeapObject::kMapOffset));
r4               1462 src/arm/ic-arm.cc   __ CompareRoot(r4, Heap::kHeapNumberMapRootIndex);
r4               1470 src/arm/ic-arm.cc                                          r4,
r4               1482 src/arm/ic-arm.cc                                          r4,
r4               1496 src/arm/ic-arm.cc                                          r4,
r4               1519 src/arm/ic-arm.cc       masm, flags, r1, r2, r3, r4, r5, r6);
r4               1608 src/arm/ic-arm.cc   GenerateStringDictionaryReceiverCheck(masm, r1, r3, r4, r5, &miss);
r4               1610 src/arm/ic-arm.cc   GenerateDictionaryStore(masm, &miss, r3, r2, r0, r4, r5);
r4               1613 src/arm/ic-arm.cc                       1, r4, r5);
r4               1617 src/arm/ic-arm.cc   __ IncrementCounter(counters->store_normal_miss(), 1, r4, r5);
r4                952 src/arm/lithium-arm.cc                                          FixedTemp(r4));
r4               2398 src/arm/lithium-codegen-arm.cc   ASSERT(temp.is(r4));
r4               3231 src/arm/lithium-codegen-arm.cc     Register tmp4 = input.is(r4) ? r0 : r4;
r4               3508 src/arm/lithium-codegen-arm.cc   __ mov(r4, Operand(18273));
r4               3509 src/arm/lithium-codegen-arm.cc   __ mul(r3, r3, r4);
r4               3516 src/arm/lithium-codegen-arm.cc   __ mov(r4, Operand(36969));
r4               3517 src/arm/lithium-codegen-arm.cc   __ mul(r3, r3, r4);
r4               4184 src/arm/lithium-codegen-arm.cc     __ AllocateHeapNumber(r5, r3, r4, r6, &slow);
r4               4961 src/arm/lithium-codegen-arm.cc   __ LoadHeapObject(r4, literals);
r4               4968 src/arm/lithium-codegen-arm.cc   __ Push(r4, r3, r2, r1);
r4               5010 src/arm/lithium-codegen-arm.cc   __ mov(r4, Operand(instr->hydrogen()->flags()));
r4               5011 src/arm/lithium-codegen-arm.cc   __ Push(r7, r6, r5, r4);
r4               2167 src/arm/macro-assembler-arm.cc   ldr(r4, MemOperand(r7, kNextOffset));
r4               2191 src/arm/macro-assembler-arm.cc   str(r4, MemOperand(r7, kNextOffset));
r4               2205 src/arm/macro-assembler-arm.cc   LoadRoot(r4, Heap::kTheHoleValueRootIndex);
r4               2208 src/arm/macro-assembler-arm.cc   cmp(r4, r5);
r4               2212 src/arm/macro-assembler-arm.cc   mov(r4, Operand(stack_space));
r4               2213 src/arm/macro-assembler-arm.cc   LeaveExitFrame(false, r4);
r4               2225 src/arm/macro-assembler-arm.cc   mov(r4, r0);
r4               2230 src/arm/macro-assembler-arm.cc   mov(r0, r4);
r4                329 src/arm/regexp-macro-assembler-arm.cc     __ ldrb(r4, MemOperand(r2, char_size(), PostIndex));
r4                330 src/arm/regexp-macro-assembler-arm.cc     __ cmp(r4, r3);
r4                335 src/arm/regexp-macro-assembler-arm.cc     __ orr(r4, r4, Operand(0x20));  // Also convert input character.
r4                336 src/arm/regexp-macro-assembler-arm.cc     __ cmp(r4, r3);
r4                374 src/arm/regexp-macro-assembler-arm.cc     __ mov(r4, Operand(r1));
r4                391 src/arm/regexp-macro-assembler-arm.cc     __ add(current_input_offset(), current_input_offset(), Operand(r4));
r4                424 src/arm/regexp-macro-assembler-arm.cc     __ ldrb(r4, MemOperand(r2, char_size(), PostIndex));
r4                428 src/arm/regexp-macro-assembler-arm.cc     __ ldrh(r4, MemOperand(r2, char_size(), PostIndex));
r4                430 src/arm/regexp-macro-assembler-arm.cc   __ cmp(r3, r4);
r4                671 src/arm/regexp-macro-assembler-arm.cc   RegList registers_to_retain = r4.bit() | r5.bit() | r6.bit() |
r4                793 src/arm/regexp-macro-assembler-arm.cc           __ mov(r4, r2);
r4                833 src/arm/regexp-macro-assembler-arm.cc         __ cmp(current_input_offset(), r4);
r4               1366 src/arm/regexp-macro-assembler-arm.cc     __ add(r4, current_input_offset(), Operand(cp_offset * char_size()));
r4               1367 src/arm/regexp-macro-assembler-arm.cc     offset = r4;
r4               3361 src/arm/simulator-arm.cc   int32_t r4_val = get_register(r4);
r4               3373 src/arm/simulator-arm.cc   set_register(r4, callee_saved_value);
r4               3386 src/arm/simulator-arm.cc   CHECK_EQ(callee_saved_value, get_register(r4));
r4               3396 src/arm/simulator-arm.cc   set_register(r4, r4_val);
r4               1456 src/arm/stub-cache-arm.cc   CheckPrototypes(object, r0, holder, r3, r1, r4, name, miss);
r4               1481 src/arm/stub-cache-arm.cc     __ ldr(r4, FieldMemOperand(r1, JSFunction::kSharedFunctionInfoOffset));
r4               1482 src/arm/stub-cache-arm.cc     __ cmp(r4, r3);
r4               1519 src/arm/stub-cache-arm.cc   Register reg = CheckPrototypes(object, r0, holder, r1, r3, r4, name, &miss);
r4               1562 src/arm/stub-cache-arm.cc   CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, r3, r0, r4,
r4               1596 src/arm/stub-cache-arm.cc       __ ldr(r4, FieldMemOperand(elements, FixedArray::kLengthOffset));
r4               1599 src/arm/stub-cache-arm.cc       __ cmp(r0, r4);
r4               1604 src/arm/stub-cache-arm.cc       __ ldr(r4, MemOperand(sp, (argc - 1) * kPointerSize));
r4               1605 src/arm/stub-cache-arm.cc       __ JumpIfNotSmi(r4, &with_write_barrier);
r4               1617 src/arm/stub-cache-arm.cc       __ str(r4, MemOperand(end_elements, kEndElementsOffset, PreIndex));
r4               1669 src/arm/stub-cache-arm.cc       __ str(r4, MemOperand(end_elements, kEndElementsOffset, PreIndex));
r4               1673 src/arm/stub-cache-arm.cc                      r4,
r4               1733 src/arm/stub-cache-arm.cc       __ add(r4, r4, Operand(Smi::FromInt(kAllocationDelta)));
r4               1734 src/arm/stub-cache-arm.cc       __ str(r4, FieldMemOperand(elements, FixedArray::kLengthOffset));
r4               1786 src/arm/stub-cache-arm.cc                   r4, r0, name, &miss);
r4               1799 src/arm/stub-cache-arm.cc   __ ldr(r4, FieldMemOperand(receiver, JSArray::kLengthOffset));
r4               1800 src/arm/stub-cache-arm.cc   __ sub(r4, r4, Operand(Smi::FromInt(1)), SetCC);
r4               1809 src/arm/stub-cache-arm.cc   __ add(elements, elements, Operand(r4, LSL, kPointerSizeLog2 - kSmiTagSize));
r4               1815 src/arm/stub-cache-arm.cc   __ str(r4, FieldMemOperand(receiver, JSArray::kLengthOffset));
r4               1879 src/arm/stub-cache-arm.cc                   r0, holder, r1, r3, r4, name, &miss);
r4               1882 src/arm/stub-cache-arm.cc   Register index = r4;
r4               1959 src/arm/stub-cache-arm.cc                   r0, holder, r1, r3, r4, name, &miss);
r4               1962 src/arm/stub-cache-arm.cc   Register index = r4;
r4               2034 src/arm/stub-cache-arm.cc     CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
r4               2109 src/arm/stub-cache-arm.cc     CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
r4               2139 src/arm/stub-cache-arm.cc   __ Ldrd(r4, r5, FieldMemOperand(r0, HeapNumber::kValueOffset));
r4               2140 src/arm/stub-cache-arm.cc   __ vmov(d1, r4, r5);
r4               2249 src/arm/stub-cache-arm.cc     CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
r4               2302 src/arm/stub-cache-arm.cc   __ AllocateHeapNumber(r0, r4, r5, r6, &slow);
r4               2358 src/arm/stub-cache-arm.cc   CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4, name,
r4               2412 src/arm/stub-cache-arm.cc       CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
r4               2433 src/arm/stub-cache-arm.cc             r0, holder, r3, r1, r4, name, &miss);
r4               2454 src/arm/stub-cache-arm.cc             r0, holder, r3, r1, r4, name, &miss);
r4               2478 src/arm/stub-cache-arm.cc             r0, holder, r3, r1, r4, name, &miss);
r4               2521 src/arm/stub-cache-arm.cc   compiler.Compile(masm(), object, holder, name, &lookup, r1, r3, r4, r0,
r4               2576 src/arm/stub-cache-arm.cc   __ IncrementCounter(counters->call_global_inline(), 1, r3, r4);
r4               2615 src/arm/stub-cache-arm.cc                      r1, r2, r3, r4,
r4               2688 src/arm/stub-cache-arm.cc   CheckPrototypes(receiver, r1, holder, r3, r4, r5, name, &miss);
r4               2785 src/arm/stub-cache-arm.cc   __ mov(r4, Operand(cell));
r4               2787 src/arm/stub-cache-arm.cc   __ ldr(r6, FieldMemOperand(r4, JSGlobalPropertyCell::kValueOffset));
r4               2792 src/arm/stub-cache-arm.cc   __ str(r0, FieldMemOperand(r4, JSGlobalPropertyCell::kValueOffset));
r4               2796 src/arm/stub-cache-arm.cc   __ IncrementCounter(counters->named_store_global_inline(), 1, r4, r3);
r4               2801 src/arm/stub-cache-arm.cc   __ IncrementCounter(counters->named_store_global_inline_miss(), 1, r4, r3);
r4               2823 src/arm/stub-cache-arm.cc   CheckPrototypes(object, r0, last, r3, r1, r4, name, &miss);
r4               2856 src/arm/stub-cache-arm.cc   GenerateLoadField(object, holder, r0, r3, r1, r4, index, name, &miss);
r4               2876 src/arm/stub-cache-arm.cc   GenerateLoadCallback(object, holder, r0, r2, r3, r1, r4, callback, name,
r4               2900 src/arm/stub-cache-arm.cc   CheckPrototypes(receiver, r0, holder, r3, r4, r1, name, &miss);
r4               2935 src/arm/stub-cache-arm.cc   GenerateLoadConstant(object, holder, r0, r3, r1, r4, value, name, &miss);
r4               2956 src/arm/stub-cache-arm.cc   GenerateLoadInterceptor(object, holder, &lookup, r0, r2, r3, r1, r4, name,
r4               2981 src/arm/stub-cache-arm.cc   CheckPrototypes(object, r0, holder, r3, r4, r1, name, &miss);
r4               2985 src/arm/stub-cache-arm.cc   __ ldr(r4, FieldMemOperand(r3, JSGlobalPropertyCell::kValueOffset));
r4               2990 src/arm/stub-cache-arm.cc     __ cmp(r4, ip);
r4               2994 src/arm/stub-cache-arm.cc   __ mov(r0, r4);
r4               3023 src/arm/stub-cache-arm.cc   GenerateLoadField(receiver, holder, r1, r2, r3, r4, index, name, &miss);
r4               3047 src/arm/stub-cache-arm.cc   GenerateLoadCallback(receiver, holder, r1, r0, r2, r3, r4, callback, name,
r4               3072 src/arm/stub-cache-arm.cc   GenerateLoadConstant(receiver, holder, r1, r2, r3, r4, value, name, &miss);
r4               3098 src/arm/stub-cache-arm.cc   GenerateLoadInterceptor(receiver, holder, &lookup, r1, r0, r2, r3, r4, name,
r4               3240 src/arm/stub-cache-arm.cc   __ IncrementCounter(counters->keyed_store_field(), 1, r3, r4);
r4               3253 src/arm/stub-cache-arm.cc                      r2, r1, r3, r4,
r4               3257 src/arm/stub-cache-arm.cc   __ DecrementCounter(counters->keyed_store_field(), 1, r3, r4);
r4               3359 src/arm/stub-cache-arm.cc   __ CompareObjectType(r2, r3, r4, MAP_TYPE);
r4               3378 src/arm/stub-cache-arm.cc   __ AllocateInNewSpace(r3, r4, r5, r6, &generic_stub_call, SIZE_IN_WORDS);
r4               3389 src/arm/stub-cache-arm.cc   __ mov(r5, r4);
r4               3446 src/arm/stub-cache-arm.cc   __ mov(r0, r4);
r4               3488 src/arm/stub-cache-arm.cc   __ ldr(r4, FieldMemOperand(receiver, JSObject::kElementsOffset));
r4               3489 src/arm/stub-cache-arm.cc   __ LoadFromNumberDictionary(&slow, r4, key, r0, r2, r3, r5);
r4               3606 src/arm/stub-cache-arm.cc   GenerateSmiKeyCheck(masm, key, r4, r5, d1, &miss_force_generic);
r4               3658 src/arm/stub-cache-arm.cc         __ add(r4, r3, Operand(key, LSL, 2));
r4               3660 src/arm/stub-cache-arm.cc         __ ldr(r2, MemOperand(r4, 0));
r4               3661 src/arm/stub-cache-arm.cc         __ ldr(r3, MemOperand(r4, Register::kSizeInBytes));
r4               3701 src/arm/stub-cache-arm.cc     __ AllocateHeapNumber(r5, r3, r4, r6, &slow);
r4               3748 src/arm/stub-cache-arm.cc       __ AllocateHeapNumber(r2, r3, r4, r6, &slow);
r4               3772 src/arm/stub-cache-arm.cc       GenerateUInt2Double(masm, hiword, loword, r4, 0);
r4               3777 src/arm/stub-cache-arm.cc       GenerateUInt2Double(masm, hiword, loword, r4, 1);
r4               3786 src/arm/stub-cache-arm.cc       __ AllocateHeapNumber(r4, r5, r7, r6, &slow);
r4               3788 src/arm/stub-cache-arm.cc       __ str(hiword, FieldMemOperand(r4, HeapNumber::kExponentOffset));
r4               3789 src/arm/stub-cache-arm.cc       __ str(loword, FieldMemOperand(r4, HeapNumber::kMantissaOffset));
r4               3791 src/arm/stub-cache-arm.cc       __ mov(r0, r4);
r4               3803 src/arm/stub-cache-arm.cc       __ AllocateHeapNumber(r2, r3, r4, r6, &slow);
r4               3815 src/arm/stub-cache-arm.cc       __ AllocateHeapNumber(r3, r4, r5, r6, &slow);
r4               3871 src/arm/stub-cache-arm.cc       __ AllocateHeapNumber(r2, r3, r4, r6, &slow);
r4               3882 src/arm/stub-cache-arm.cc       __ AllocateHeapNumber(r4, r5, r6, r7, &slow);
r4               3884 src/arm/stub-cache-arm.cc       __ str(r2, FieldMemOperand(r4, HeapNumber::kMantissaOffset));
r4               3885 src/arm/stub-cache-arm.cc       __ str(r3, FieldMemOperand(r4, HeapNumber::kExponentOffset));
r4               3886 src/arm/stub-cache-arm.cc       __ mov(r0, r4);
r4               3940 src/arm/stub-cache-arm.cc   GenerateSmiKeyCheck(masm, key, r4, r5, d1, &miss_force_generic);
r4               3984 src/arm/stub-cache-arm.cc       __ SmiUntag(r4, key);
r4               3985 src/arm/stub-cache-arm.cc       StoreIntAsFloat(masm, r3, r4, r5, r6, r7, r9);
r4               3999 src/arm/stub-cache-arm.cc           r4, s2);  // These are: scratch2, single_scratch.
r4               4275 src/arm/stub-cache-arm.cc   GenerateSmiKeyCheck(masm, r0, r4, r5, d1, &miss_force_generic);
r4               4289 src/arm/stub-cache-arm.cc   __ ldr(r4,
r4               4292 src/arm/stub-cache-arm.cc   __ cmp(r4, ip);
r4               4294 src/arm/stub-cache-arm.cc   __ mov(r0, r4);
r4               4318 src/arm/stub-cache-arm.cc   Register scratch = r4;
r4               4327 src/arm/stub-cache-arm.cc   GenerateSmiKeyCheck(masm, key_reg, r4, r5, d1, &miss_force_generic);
r4               4394 src/arm/stub-cache-arm.cc   Register scratch = r4;
r4               4403 src/arm/stub-cache-arm.cc   GenerateSmiKeyCheck(masm, key_reg, r4, r5, d1, &miss_force_generic);
r4               4561 src/arm/stub-cache-arm.cc   Register scratch1 = r4;
r4               4571 src/arm/stub-cache-arm.cc   GenerateSmiKeyCheck(masm, key_reg, r4, r5, d1, &miss_force_generic);
r4               2636 src/ia32/macro-assembler-ia32.cc   if (r1.is(r4)) return true;
r4               2638 src/ia32/macro-assembler-ia32.cc   if (r2.is(r4)) return true;
r4               2639 src/ia32/macro-assembler-ia32.cc   if (r3.is(r4)) return true;
r4                 58 src/ia32/macro-assembler-ia32.h bool AreAliased(Register r1, Register r2, Register r3, Register r4);
r4               5404 src/mips/macro-assembler-mips.cc   if (r1.is(r4)) return true;
r4               5406 src/mips/macro-assembler-mips.cc   if (r2.is(r4)) return true;
r4               5407 src/mips/macro-assembler-mips.cc   if (r3.is(r4)) return true;
r4                 99 src/mips/macro-assembler-mips.h bool AreAliased(Register r1, Register r2, Register r3, Register r4);
r4               4228 src/x64/macro-assembler-x64.cc   if (r1.is(r4)) return true;
r4               4230 src/x64/macro-assembler-x64.cc   if (r2.is(r4)) return true;
r4               4231 src/x64/macro-assembler-x64.cc   if (r3.is(r4)) return true;
r4                 68 src/x64/macro-assembler-x64.h bool AreAliased(Register r1, Register r2, Register r3, Register r4);
r4                182 test/cctest/test-assembler-arm.cc   __ stm(db_w, sp, r4.bit() | fp.bit() | lr.bit());
r4                184 test/cctest/test-assembler-arm.cc   __ mov(r4, Operand(r0));
r4                185 test/cctest/test-assembler-arm.cc   __ ldr(r0, MemOperand(r4, OFFSET_OF(T, i)));
r4                187 test/cctest/test-assembler-arm.cc   __ str(r2, MemOperand(r4, OFFSET_OF(T, i)));
r4                188 test/cctest/test-assembler-arm.cc   __ ldrsb(r2, MemOperand(r4, OFFSET_OF(T, c)));
r4                191 test/cctest/test-assembler-arm.cc   __ strb(r2, MemOperand(r4, OFFSET_OF(T, c)));
r4                192 test/cctest/test-assembler-arm.cc   __ ldrsh(r2, MemOperand(r4, OFFSET_OF(T, s)));
r4                195 test/cctest/test-assembler-arm.cc   __ strh(r2, MemOperand(r4, OFFSET_OF(T, s)));
r4                196 test/cctest/test-assembler-arm.cc   __ ldm(ia_w, sp, r4.bit() | fp.bit() | pc.bit());
r4                253 test/cctest/test-assembler-arm.cc     __ stm(db_w, sp, r4.bit() | fp.bit() | lr.bit());
r4                256 test/cctest/test-assembler-arm.cc     __ mov(r4, Operand(r0));
r4                257 test/cctest/test-assembler-arm.cc     __ vldr(d6, r4, OFFSET_OF(T, a));
r4                258 test/cctest/test-assembler-arm.cc     __ vldr(d7, r4, OFFSET_OF(T, b));
r4                260 test/cctest/test-assembler-arm.cc     __ vstr(d5, r4, OFFSET_OF(T, c));
r4                264 test/cctest/test-assembler-arm.cc     __ vstr(d4, r4, OFFSET_OF(T, b));
r4                267 test/cctest/test-assembler-arm.cc     __ vldr(s0, r4, OFFSET_OF(T, x));
r4                268 test/cctest/test-assembler-arm.cc     __ vldr(s31, r4, OFFSET_OF(T, y));
r4                272 test/cctest/test-assembler-arm.cc     __ vstr(s0, r4, OFFSET_OF(T, x));
r4                273 test/cctest/test-assembler-arm.cc     __ vstr(s31, r4, OFFSET_OF(T, y));
r4                277 test/cctest/test-assembler-arm.cc     __ vstr(d4, r4, OFFSET_OF(T, e));
r4                282 test/cctest/test-assembler-arm.cc     __ vstr(d4, r4, OFFSET_OF(T, d));
r4                287 test/cctest/test-assembler-arm.cc     __ vstr(s31, r4, OFFSET_OF(T, i));
r4                293 test/cctest/test-assembler-arm.cc     __ vstr(d4, r4, OFFSET_OF(T, f));
r4                296 test/cctest/test-assembler-arm.cc     __ vldr(d1, r4, OFFSET_OF(T, g));
r4                298 test/cctest/test-assembler-arm.cc     __ vstr(d0, r4, OFFSET_OF(T, g));
r4                299 test/cctest/test-assembler-arm.cc     __ vldr(d2, r4, OFFSET_OF(T, h));
r4                301 test/cctest/test-assembler-arm.cc     __ vstr(d0, r4, OFFSET_OF(T, h));
r4                304 test/cctest/test-assembler-arm.cc     __ vldr(d1, r4, OFFSET_OF(T, m));
r4                306 test/cctest/test-assembler-arm.cc     __ vstr(d0, r4, OFFSET_OF(T, m));
r4                307 test/cctest/test-assembler-arm.cc     __ vldr(d1, r4, OFFSET_OF(T, n));
r4                309 test/cctest/test-assembler-arm.cc     __ vstr(d0, r4, OFFSET_OF(T, n));
r4                311 test/cctest/test-assembler-arm.cc     __ ldm(ia_w, sp, r4.bit() | fp.bit() | pc.bit());
r4                649 test/cctest/test-assembler-arm.cc     __ stm(db_w, sp, r4.bit() | fp.bit() | lr.bit());
r4                652 test/cctest/test-assembler-arm.cc     __ add(r4, r0, Operand(OFFSET_OF(D, a)));
r4                653 test/cctest/test-assembler-arm.cc     __ vldm(ia_w, r4, d0, d3);
r4                654 test/cctest/test-assembler-arm.cc     __ vldm(ia_w, r4, d4, d7);
r4                656 test/cctest/test-assembler-arm.cc     __ add(r4, r0, Operand(OFFSET_OF(D, a)));
r4                657 test/cctest/test-assembler-arm.cc     __ vstm(ia_w, r4, d6, d7);
r4                658 test/cctest/test-assembler-arm.cc     __ vstm(ia_w, r4, d0, d5);
r4                660 test/cctest/test-assembler-arm.cc     __ add(r4, r1, Operand(OFFSET_OF(F, a)));
r4                661 test/cctest/test-assembler-arm.cc     __ vldm(ia_w, r4, s0, s3);
r4                662 test/cctest/test-assembler-arm.cc     __ vldm(ia_w, r4, s4, s7);
r4                664 test/cctest/test-assembler-arm.cc     __ add(r4, r1, Operand(OFFSET_OF(F, a)));
r4                665 test/cctest/test-assembler-arm.cc     __ vstm(ia_w, r4, s6, s7);
r4                666 test/cctest/test-assembler-arm.cc     __ vstm(ia_w, r4, s0, s5);
r4                668 test/cctest/test-assembler-arm.cc     __ ldm(ia_w, sp, r4.bit() | fp.bit() | pc.bit());
r4                760 test/cctest/test-assembler-arm.cc     __ stm(db_w, sp, r4.bit() | fp.bit() | lr.bit());
r4                763 test/cctest/test-assembler-arm.cc     __ add(r4, r0, Operand(OFFSET_OF(D, a)));
r4                764 test/cctest/test-assembler-arm.cc     __ vldm(ia, r4, d0, d3);
r4                765 test/cctest/test-assembler-arm.cc     __ add(r4, r4, Operand(4 * 8));
r4                766 test/cctest/test-assembler-arm.cc     __ vldm(ia, r4, d4, d7);
r4                768 test/cctest/test-assembler-arm.cc     __ add(r4, r0, Operand(OFFSET_OF(D, a)));
r4                769 test/cctest/test-assembler-arm.cc     __ vstm(ia, r4, d6, d7);
r4                770 test/cctest/test-assembler-arm.cc     __ add(r4, r4, Operand(2 * 8));
r4                771 test/cctest/test-assembler-arm.cc     __ vstm(ia, r4, d0, d5);
r4                773 test/cctest/test-assembler-arm.cc     __ add(r4, r1, Operand(OFFSET_OF(F, a)));
r4                774 test/cctest/test-assembler-arm.cc     __ vldm(ia, r4, s0, s3);
r4                775 test/cctest/test-assembler-arm.cc     __ add(r4, r4, Operand(4 * 4));
r4                776 test/cctest/test-assembler-arm.cc     __ vldm(ia, r4, s4, s7);
r4                778 test/cctest/test-assembler-arm.cc     __ add(r4, r1, Operand(OFFSET_OF(F, a)));
r4                779 test/cctest/test-assembler-arm.cc     __ vstm(ia, r4, s6, s7);
r4                780 test/cctest/test-assembler-arm.cc     __ add(r4, r4, Operand(2 * 4));
r4                781 test/cctest/test-assembler-arm.cc     __ vstm(ia, r4, s0, s5);
r4                783 test/cctest/test-assembler-arm.cc     __ ldm(ia_w, sp, r4.bit() | fp.bit() | pc.bit());
r4                875 test/cctest/test-assembler-arm.cc     __ stm(db_w, sp, r4.bit() | fp.bit() | lr.bit());
r4                878 test/cctest/test-assembler-arm.cc     __ add(r4, r0, Operand(OFFSET_OF(D, h) + 8));
r4                879 test/cctest/test-assembler-arm.cc     __ vldm(db_w, r4, d4, d7);
r4                880 test/cctest/test-assembler-arm.cc     __ vldm(db_w, r4, d0, d3);
r4                882 test/cctest/test-assembler-arm.cc     __ add(r4, r0, Operand(OFFSET_OF(D, h) + 8));
r4                883 test/cctest/test-assembler-arm.cc     __ vstm(db_w, r4, d0, d5);
r4                884 test/cctest/test-assembler-arm.cc     __ vstm(db_w, r4, d6, d7);
r4                886 test/cctest/test-assembler-arm.cc     __ add(r4, r1, Operand(OFFSET_OF(F, h) + 4));
r4                887 test/cctest/test-assembler-arm.cc     __ vldm(db_w, r4, s4, s7);
r4                888 test/cctest/test-assembler-arm.cc     __ vldm(db_w, r4, s0, s3);
r4                890 test/cctest/test-assembler-arm.cc     __ add(r4, r1, Operand(OFFSET_OF(F, h) + 4));
r4                891 test/cctest/test-assembler-arm.cc     __ vstm(db_w, r4, s0, s5);
r4                892 test/cctest/test-assembler-arm.cc     __ vstm(db_w, r4, s6, s7);
r4                894 test/cctest/test-assembler-arm.cc     __ ldm(ia_w, sp, r4.bit() | fp.bit() | pc.bit());
r4                487 test/cctest/test-assembler-mips.cc     int32_t r4;
r4                510 test/cctest/test-assembler-mips.cc   __ sw(t3, MemOperand(a0, OFFSET_OF(T, r4)) );
r4                542 test/cctest/test-assembler-mips.cc   CHECK_EQ(0x0000bbcc, t.r4);
r4                115 test/cctest/test-disasm-arm.cc   COMPARE(and_(r2, r3, Operand(r4), SetCC),
r4                117 test/cctest/test-disasm-arm.cc   COMPARE(and_(r3, r4, Operand(r5), LeaveCC, eq),
r4                120 test/cctest/test-disasm-arm.cc   COMPARE(eor(r4, r5, Operand(r6, LSL, 0)),
r4                122 test/cctest/test-disasm-arm.cc   COMPARE(eor(r4, r5, Operand(r7, LSL, 1), SetCC),
r4                124 test/cctest/test-disasm-arm.cc   COMPARE(eor(r4, r5, Operand(r8, LSL, 2), LeaveCC, ne),
r4                126 test/cctest/test-disasm-arm.cc   COMPARE(eor(r4, r5, Operand(r9, LSL, 3), SetCC, cs),
r4                158 test/cctest/test-disasm-arm.cc   COMPARE(adc(r4, ip, Operand(ip, ASR, 1), LeaveCC, vc),
r4                201 test/cctest/test-disasm-arm.cc   COMPARE(cmp(r7, Operand(r4)),
r4                210 test/cctest/test-disasm-arm.cc   COMPARE(cmn(r0, Operand(r4)),
r4                234 test/cctest/test-disasm-arm.cc   COMPARE(mov(r0, Operand(r4), SetCC, pl),
r4                243 test/cctest/test-disasm-arm.cc   COMPARE(bic(r0, r1, Operand(r4), SetCC, pl),
r4                252 test/cctest/test-disasm-arm.cc   COMPARE(mvn(r5, Operand(r4), SetCC, cc),
r4                259 test/cctest/test-disasm-arm.cc   COMPARE(mov(r4, Operand(-2), SetCC, al),
r4                269 test/cctest/test-disasm-arm.cc   COMPARE(mvn(r4, Operand(-2), SetCC, al),
r4                281 test/cctest/test-disasm-arm.cc     COMPARE(eor(r5, r4, Operand(0x1234), LeaveCC, ne),
r4                293 test/cctest/test-disasm-arm.cc     COMPARE(eor(r5, r4, Operand(0x1234), SetCC, ne),
r4                304 test/cctest/test-disasm-arm.cc   COMPARE(eor(r5, r4, Operand(0xffffff34), SetCC, ne),
r4                348 test/cctest/test-disasm-arm.cc   COMPARE(and_(r3, r4, Operand(0x00000100), LeaveCC, eq),
r4                350 test/cctest/test-disasm-arm.cc   COMPARE(and_(r4, r5, Operand(0x00001000), SetCC, ne),
r4                353 test/cctest/test-disasm-arm.cc   COMPARE(eor(r4, r5, Operand(0x00001000)),
r4                355 test/cctest/test-disasm-arm.cc   COMPARE(eor(r4, r4, Operand(0x00010000), LeaveCC),
r4                357 test/cctest/test-disasm-arm.cc   COMPARE(eor(r4, r3, Operand(0x00100000), SetCC),
r4                359 test/cctest/test-disasm-arm.cc   COMPARE(eor(r4, r2, Operand(0x01000000), LeaveCC, cs),
r4                361 test/cctest/test-disasm-arm.cc   COMPARE(eor(r4, r1, Operand(0x10000000), SetCC, cc),
r4                412 test/cctest/test-disasm-arm.cc     COMPARE(usat(r3, 31, Operand(r4, LSL, 31)),
r4                490 test/cctest/test-disasm-arm.cc     COMPARE(vldr(s15, r4, 16),
r4                542 test/cctest/test-disasm-arm.cc     COMPARE(vstm(ia, r4, s1, s3),
r4                563 test/cctest/test-disasm-arm.cc   COMPARE(ldrb(r4, MemOperand(r5, -42)),
r4                590 test/cctest/test-disasm-arm.cc   COMPARE(strb(r4, MemOperand(r5, -42)),
r4                617 test/cctest/test-disasm-arm.cc   COMPARE(ldrh(r4, MemOperand(r5, -42)),
r4                644 test/cctest/test-disasm-arm.cc   COMPARE(strh(r4, MemOperand(r5, -42)),
r4                671 test/cctest/test-disasm-arm.cc   COMPARE(ldr(r4, MemOperand(r5, -42)),
r4                698 test/cctest/test-disasm-arm.cc   COMPARE(str(r4, MemOperand(r5, -42)),
r4                727 test/cctest/test-disasm-arm.cc     COMPARE(ldrd(r4, r5, MemOperand(r5, -127)),
r4                742 test/cctest/test-disasm-arm.cc     COMPARE(strd(r4, r5, MemOperand(r5, -127)),