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, ¬in, &slow); r4 878 src/arm/ic-arm.cc GenerateMappedArgumentsLookup(masm, r2, r1, r3, r4, r5, ¬in, &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, ¬in, &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)),