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