r2 150 src/arm/assembler-arm.h const Register r2 = { kRegister_r2_Code }; r2 327 src/arm/builtins-arm.cc r2, r2 334 src/arm/builtins-arm.cc __ mov(r0, r2); r2 344 src/arm/builtins-arm.cc __ ldr(r2, MemOperand(sp)); // Get the argument from the stack. r2 345 src/arm/builtins-arm.cc __ tst(r2, r2); r2 352 src/arm/builtins-arm.cc __ and_(r3, r2, Operand(kIntptrSignBit | kSmiTagMask), SetCC); r2 358 src/arm/builtins-arm.cc __ cmp(r2, Operand(JSObject::kInitialMaxFastElementArray << kSmiTagSize)); r2 367 src/arm/builtins-arm.cc r2, r2 375 src/arm/builtins-arm.cc __ IncrementCounter(counters->array_function_native(), 1, r2, r4); r2 383 src/arm/builtins-arm.cc __ mov(r2, Operand(r0, LSL, kSmiTagSize)); // Convet argc to a smi. r2 391 src/arm/builtins-arm.cc r2, r2 399 src/arm/builtins-arm.cc __ IncrementCounter(counters->array_function_native(), 1, r2, r6); r2 414 src/arm/builtins-arm.cc __ ldr(r2, MemOperand(r7, kPointerSize, PostIndex)); r2 416 src/arm/builtins-arm.cc __ JumpIfNotSmi(r2, &has_non_smi_element); r2 418 src/arm/builtins-arm.cc __ str(r2, MemOperand(r5, -kPointerSize, PreIndex)); r2 438 src/arm/builtins-arm.cc r2, r9, Heap::kHeapNumberMapRootIndex, ¬_double, DONT_DO_SMI_CHECK); r2 446 src/arm/builtins-arm.cc __ ldr(r2, FieldMemOperand(r3, HeapObject::kMapOffset)); r2 449 src/arm/builtins-arm.cc r2, r2 452 src/arm/builtins-arm.cc __ str(r2, FieldMemOperand(r3, HeapObject::kMapOffset)); r2 455 src/arm/builtins-arm.cc r2, r2 464 src/arm/builtins-arm.cc __ ldr(r2, MemOperand(r7, kPointerSize, PostIndex)); r2 465 src/arm/builtins-arm.cc __ str(r2, MemOperand(r5, -kPointerSize, PreIndex)); r2 485 src/arm/builtins-arm.cc __ ldr(r2, FieldMemOperand(r1, JSFunction::kPrototypeOrInitialMapOffset)); r2 486 src/arm/builtins-arm.cc __ tst(r2, Operand(kSmiTagMask)); r2 488 src/arm/builtins-arm.cc __ CompareObjectType(r2, r3, r4, MAP_TYPE); r2 519 src/arm/builtins-arm.cc __ ldr(r2, FieldMemOperand(r1, JSFunction::kPrototypeOrInitialMapOffset)); r2 520 src/arm/builtins-arm.cc __ tst(r2, Operand(kSmiTagMask)); r2 522 src/arm/builtins-arm.cc __ CompareObjectType(r2, r3, r4, MAP_TYPE); r2 552 src/arm/builtins-arm.cc __ ldr(r2, FieldMemOperand(r1, JSFunction::kPrototypeOrInitialMapOffset)); r2 553 src/arm/builtins-arm.cc __ tst(r2, Operand(kSmiTagMask)); r2 555 src/arm/builtins-arm.cc __ CompareObjectType(r2, r3, r4, MAP_TYPE); r2 580 src/arm/builtins-arm.cc __ IncrementCounter(counters->string_ctor_calls(), 1, r2, r3); r2 584 src/arm/builtins-arm.cc __ LoadGlobalFunction(Context::STRING_FUNCTION_INDEX, r2); r2 585 src/arm/builtins-arm.cc __ cmp(function, Operand(r2)); r2 599 src/arm/builtins-arm.cc Register argument = r2; r2 658 src/arm/builtins-arm.cc __ ldr(r2, FieldMemOperand(r0, HeapObject::kMapOffset)); r2 659 src/arm/builtins-arm.cc __ ldrb(r3, FieldMemOperand(r2, Map::kInstanceTypeOffset)); r2 732 src/arm/builtins-arm.cc __ mov(r2, Operand(debug_step_in_fp)); r2 733 src/arm/builtins-arm.cc __ ldr(r2, MemOperand(r2)); r2 734 src/arm/builtins-arm.cc __ tst(r2, r2); r2 740 src/arm/builtins-arm.cc __ ldr(r2, FieldMemOperand(r1, JSFunction::kPrototypeOrInitialMapOffset)); r2 741 src/arm/builtins-arm.cc __ JumpIfSmi(r2, &rt_call); r2 742 src/arm/builtins-arm.cc __ CompareObjectType(r2, r3, r4, MAP_TYPE); r2 750 src/arm/builtins-arm.cc __ CompareInstanceType(r2, r3, JS_FUNCTION_TYPE); r2 764 src/arm/builtins-arm.cc __ Push(r1, r2); r2 770 src/arm/builtins-arm.cc __ pop(r2); r2 779 src/arm/builtins-arm.cc __ ldrb(r3, FieldMemOperand(r2, Map::kInstanceSizeOffset)); r2 791 src/arm/builtins-arm.cc __ str(r2, MemOperand(r5, kPointerSize, PostIndex)); r2 807 src/arm/builtins-arm.cc __ ldr(r0, FieldMemOperand(r2, Map::kInstanceSizesOffset)); r2 833 src/arm/builtins-arm.cc __ ldrb(r3, FieldMemOperand(r2, Map::kUnusedPropertyFieldsOffset)); r2 836 src/arm/builtins-arm.cc __ ldr(r0, FieldMemOperand(r2, Map::kInstanceSizesOffset)); r2 859 src/arm/builtins-arm.cc r2, r2 869 src/arm/builtins-arm.cc __ mov(r2, r5); r2 871 src/arm/builtins-arm.cc __ str(r6, MemOperand(r2, kPointerSize, PostIndex)); r2 874 src/arm/builtins-arm.cc __ str(r0, MemOperand(r2, kPointerSize, PostIndex)); r2 882 src/arm/builtins-arm.cc __ add(r6, r2, Operand(r3, LSL, kPointerSizeLog2)); // End of object. r2 894 src/arm/builtins-arm.cc __ str(r7, MemOperand(r2, kPointerSize, PostIndex)); r2 896 src/arm/builtins-arm.cc __ cmp(r2, r6); r2 943 src/arm/builtins-arm.cc __ add(r2, fp, Operand(StandardFrameConstants::kCallerSPOffset)); r2 960 src/arm/builtins-arm.cc __ ldr(ip, MemOperand(r2, r3, LSL, kPointerSizeLog2 - 1)); r2 1030 src/arm/builtins-arm.cc __ IncrementCounter(isolate->counters()->constructed_objects(), 1, r1, r2); r2 1074 src/arm/builtins-arm.cc __ push(r2); r2 1081 src/arm/builtins-arm.cc __ add(r2, r4, Operand(r3, LSL, kPointerSizeLog2)); r2 1089 src/arm/builtins-arm.cc __ cmp(r4, r2); r2 1146 src/arm/builtins-arm.cc __ add(r2, r0, Operand(Code::kHeaderSize - kHeapObjectTag)); r2 1157 src/arm/builtins-arm.cc __ Jump(r2); r2 1175 src/arm/builtins-arm.cc __ add(r2, r0, Operand(Code::kHeaderSize - kHeapObjectTag)); r2 1186 src/arm/builtins-arm.cc __ Jump(r2); r2 1288 src/arm/builtins-arm.cc __ LoadRoot(r2, Heap::kUndefinedValueRootIndex); r2 1289 src/arm/builtins-arm.cc __ push(r2); r2 1300 src/arm/builtins-arm.cc __ CompareObjectType(r1, r2, r2, JS_FUNCTION_TYPE); r2 1313 src/arm/builtins-arm.cc __ ldr(r2, FieldMemOperand(r1, JSFunction::kSharedFunctionInfoOffset)); r2 1314 src/arm/builtins-arm.cc __ ldr(r3, FieldMemOperand(r2, SharedFunctionInfo::kCompilerHintsOffset)); r2 1324 src/arm/builtins-arm.cc __ add(r2, sp, Operand(r0, LSL, kPointerSizeLog2)); r2 1325 src/arm/builtins-arm.cc __ ldr(r2, MemOperand(r2, -kPointerSize)); r2 1329 src/arm/builtins-arm.cc __ JumpIfSmi(r2, &convert_to_object); r2 1332 src/arm/builtins-arm.cc __ cmp(r2, r3); r2 1335 src/arm/builtins-arm.cc __ cmp(r2, r3); r2 1339 src/arm/builtins-arm.cc __ CompareObjectType(r2, r3, r3, FIRST_SPEC_OBJECT_TYPE); r2 1350 src/arm/builtins-arm.cc __ push(r2); r2 1352 src/arm/builtins-arm.cc __ mov(r2, r0); r2 1370 src/arm/builtins-arm.cc __ ldr(r2, FieldMemOperand(cp, kGlobalIndex)); r2 1371 src/arm/builtins-arm.cc __ ldr(r2, FieldMemOperand(r2, GlobalObject::kGlobalContextOffset)); r2 1372 src/arm/builtins-arm.cc __ ldr(r2, FieldMemOperand(r2, kGlobalIndex)); r2 1373 src/arm/builtins-arm.cc __ ldr(r2, FieldMemOperand(r2, GlobalObject::kGlobalReceiverOffset)); r2 1377 src/arm/builtins-arm.cc __ str(r2, MemOperand(r3, -kPointerSize)); r2 1385 src/arm/builtins-arm.cc __ cmp(r2, Operand(JS_FUNCTION_PROXY_TYPE)); r2 1397 src/arm/builtins-arm.cc __ add(r2, sp, Operand(r0, LSL, kPointerSizeLog2)); r2 1398 src/arm/builtins-arm.cc __ str(r1, MemOperand(r2, -kPointerSize)); r2 1409 src/arm/builtins-arm.cc __ add(r2, sp, Operand(r0, LSL, kPointerSizeLog2)); r2 1412 src/arm/builtins-arm.cc __ ldr(ip, MemOperand(r2, -kPointerSize)); r2 1413 src/arm/builtins-arm.cc __ str(ip, MemOperand(r2)); r2 1414 src/arm/builtins-arm.cc __ sub(r2, r2, Operand(kPointerSize)); r2 1415 src/arm/builtins-arm.cc __ cmp(r2, sp); r2 1432 src/arm/builtins-arm.cc __ mov(r2, Operand(0, RelocInfo::NONE)); r2 1456 src/arm/builtins-arm.cc __ ldr(r2, r2 1458 src/arm/builtins-arm.cc __ mov(r2, Operand(r2, ASR, kSmiTagSize)); r2 1461 src/arm/builtins-arm.cc __ cmp(r2, r0); // Check formal and actual parameter counts. r2 1492 src/arm/builtins-arm.cc __ LoadRoot(r2, Heap::kRealStackLimitRootIndex); r2 1495 src/arm/builtins-arm.cc __ sub(r2, sp, r2); r2 1497 src/arm/builtins-arm.cc __ cmp(r2, Operand(r0, LSL, kPointerSizeLog2 - kSmiTagSize)); r2 1519 src/arm/builtins-arm.cc __ CompareObjectType(r1, r2, r2, JS_FUNCTION_TYPE); r2 1525 src/arm/builtins-arm.cc __ ldr(r2, FieldMemOperand(r1, JSFunction::kSharedFunctionInfoOffset)); r2 1530 src/arm/builtins-arm.cc __ ldr(r2, FieldMemOperand(r2, SharedFunctionInfo::kCompilerHintsOffset)); r2 1531 src/arm/builtins-arm.cc __ tst(r2, Operand(1 << (SharedFunctionInfo::kStrictModeFunction + r2 1536 src/arm/builtins-arm.cc __ tst(r2, Operand(1 << (SharedFunctionInfo::kNative + kSmiTagSize))); r2 1609 src/arm/builtins-arm.cc __ CompareObjectType(r1, r2, r2, JS_FUNCTION_TYPE); r2 1622 src/arm/builtins-arm.cc __ mov(r2, Operand(0, RelocInfo::NONE)); r2 1669 src/arm/builtins-arm.cc __ cmp(r0, r2); r2 1671 src/arm/builtins-arm.cc __ cmp(r2, Operand(SharedFunctionInfo::kDontAdaptArgumentsSentinel)); r2 1686 src/arm/builtins-arm.cc __ sub(r2, r0, Operand(r2, LSL, kPointerSizeLog2)); r2 1698 src/arm/builtins-arm.cc __ cmp(r0, r2); // Compare before moving to next argument. r2 1735 src/arm/builtins-arm.cc __ sub(r2, fp, Operand(r2, LSL, kPointerSizeLog2)); r2 1736 src/arm/builtins-arm.cc __ sub(r2, r2, Operand(4 * kPointerSize)); // Adjust for frame. r2 1741 src/arm/builtins-arm.cc __ cmp(sp, r2); r2 99 src/arm/code-stubs-arm.cc r2, r2 111 src/arm/code-stubs-arm.cc __ ldr(r2, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX))); r2 112 src/arm/code-stubs-arm.cc __ ldr(r2, FieldMemOperand(r2, GlobalObject::kGlobalContextOffset)); r2 113 src/arm/code-stubs-arm.cc __ ldr(r5, MemOperand(r2, Context::SlotOffset(map_index))); r2 159 src/arm/code-stubs-arm.cc __ cmp(r2, r5); r2 175 src/arm/code-stubs-arm.cc __ cmp(r2, r5); r2 194 src/arm/code-stubs-arm.cc __ ldr(r4, ContextOperand(r2, Context::OPTIMIZED_FUNCTIONS_LIST)); r2 199 src/arm/code-stubs-arm.cc __ str(r0, ContextOperand(r2, Context::OPTIMIZED_FUNCTIONS_LIST)); r2 204 src/arm/code-stubs-arm.cc r2, r2 231 src/arm/code-stubs-arm.cc r2, r2 240 src/arm/code-stubs-arm.cc __ mov(r2, Operand(Smi::FromInt(length))); r2 241 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r0, FixedArray::kLengthOffset)); r2 245 src/arm/code-stubs-arm.cc __ ldr(r2, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX))); r2 250 src/arm/code-stubs-arm.cc __ str(r2, MemOperand(r0, Context::SlotOffset(Context::GLOBAL_INDEX))); r2 279 src/arm/code-stubs-arm.cc r0, r1, r2, &gc, TAG_OBJECT); r2 288 src/arm/code-stubs-arm.cc __ LoadRoot(r2, Heap::kBlockContextMapRootIndex); r2 289 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r0, HeapObject::kMapOffset)); r2 290 src/arm/code-stubs-arm.cc __ mov(r2, Operand(Smi::FromInt(length))); r2 291 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r0, FixedArray::kLengthOffset)); r2 310 src/arm/code-stubs-arm.cc __ ldr(r2, ContextOperand(cp, Context::GLOBAL_INDEX)); r2 314 src/arm/code-stubs-arm.cc __ str(r2, ContextOperand(r0, Context::GLOBAL_INDEX)); r2 357 src/arm/code-stubs-arm.cc r2, r2 373 src/arm/code-stubs-arm.cc __ add(r2, r0, Operand(JSArray::kSize)); r2 374 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r0, JSArray::kElementsOffset)); r2 378 src/arm/code-stubs-arm.cc __ CopyFields(r2, r3, r1.bit(), elements_size / kPointerSize); r2 487 src/arm/code-stubs-arm.cc __ AllocateInNewSpace(size, r0, r1, r2, &slow_case, TAG_OBJECT); r2 611 src/arm/code-stubs-arm.cc __ vmov(r2, r3, d7); r2 618 src/arm/code-stubs-arm.cc ConvertToDoubleStub stub1(r3, r2, scratch1, scratch2); r2 640 src/arm/code-stubs-arm.cc r0, d7, r2, r3, heap_number_map, scratch1, scratch2, slow); r2 1063 src/arm/code-stubs-arm.cc __ vmov(d1, r2, r3); r2 1088 src/arm/code-stubs-arm.cc if (the_int_.is(r1) && the_heap_number_.is(r0) && scratch_.is(r2)) { r2 1091 src/arm/code-stubs-arm.cc if (the_int_.is(r2) && the_heap_number_.is(r0) && scratch_.is(r3)) { r2 1102 src/arm/code-stubs-arm.cc WriteInt32ToHeapNumberStub stub1(r1, r0, r2); r2 1103 src/arm/code-stubs-arm.cc WriteInt32ToHeapNumberStub stub2(r2, r0, r3); r2 1190 src/arm/code-stubs-arm.cc __ LoadRoot(r2, Heap::kUndefinedValueRootIndex); r2 1191 src/arm/code-stubs-arm.cc __ cmp(r0, r2); r2 1228 src/arm/code-stubs-arm.cc __ ldr(r2, FieldMemOperand(r0, HeapNumber::kExponentOffset)); r2 1230 src/arm/code-stubs-arm.cc __ Sbfx(r3, r2, HeapNumber::kExponentShift, HeapNumber::kExponentBits); r2 1236 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r2, LSL, HeapNumber::kNonMantissaBitsInTopWord)); r2 1239 src/arm/code-stubs-arm.cc __ orr(r0, r3, Operand(r2), SetCC); r2 1303 src/arm/code-stubs-arm.cc ConvertToDoubleStub stub1(r3, r2, r7, r6); r2 1342 src/arm/code-stubs-arm.cc __ Ldrd(r2, r3, FieldMemOperand(lhs, HeapNumber::kValueOffset)); r2 1356 src/arm/code-stubs-arm.cc Register lhs_exponent = exp_first ? r2 : r3; r2 1358 src/arm/code-stubs-arm.cc Register lhs_mantissa = exp_first ? r3 : r2; r2 1409 src/arm/code-stubs-arm.cc Register lhs_exponent = exp_first ? r2 : r3; r2 1411 src/arm/code-stubs-arm.cc Register lhs_mantissa = exp_first ? r3 : r2; r2 1447 src/arm/code-stubs-arm.cc __ vmov(d1, r2, r3); r2 1472 src/arm/code-stubs-arm.cc __ CompareObjectType(rhs, r2, r2, FIRST_SPEC_OBJECT_TYPE); r2 1482 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(ODDBALL_TYPE)); r2 1496 src/arm/code-stubs-arm.cc __ and_(r2, r2, Operand(r3)); r2 1497 src/arm/code-stubs-arm.cc __ tst(r2, Operand(kIsSymbolMask)); r2 1512 src/arm/code-stubs-arm.cc __ CompareObjectType(rhs, r3, r2, HEAP_NUMBER_TYPE); r2 1514 src/arm/code-stubs-arm.cc __ ldr(r2, FieldMemOperand(lhs, HeapObject::kMapOffset)); r2 1515 src/arm/code-stubs-arm.cc __ cmp(r2, r3); r2 1527 src/arm/code-stubs-arm.cc __ Ldrd(r2, r3, FieldMemOperand(lhs, HeapNumber::kValueOffset)); r2 1547 src/arm/code-stubs-arm.cc __ tst(r2, Operand(kIsNotStringMask)); r2 1549 src/arm/code-stubs-arm.cc __ tst(r2, Operand(kIsSymbolMask)); r2 1562 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(FIRST_SPEC_OBJECT_TYPE)); r2 1564 src/arm/code-stubs-arm.cc __ CompareObjectType(lhs, r2, r3, FIRST_SPEC_OBJECT_TYPE); r2 1570 src/arm/code-stubs-arm.cc __ ldrb(r2, FieldMemOperand(r2, Map::kBitFieldOffset)); r2 1572 src/arm/code-stubs-arm.cc __ and_(r0, r2, Operand(r3)); r2 1680 src/arm/code-stubs-arm.cc GenerateLookupNumberStringCache(masm, r1, r0, r2, r3, r4, false, &runtime); r2 1702 src/arm/code-stubs-arm.cc __ orr(r2, r1, r0); r2 1703 src/arm/code-stubs-arm.cc __ JumpIfNotSmi(r2, ¬_two_smis); r2 1709 src/arm/code-stubs-arm.cc __ orr(r2, r1, r0); r2 1710 src/arm/code-stubs-arm.cc __ tst(r2, Operand(kSmiTagMask)); r2 1725 src/arm/code-stubs-arm.cc __ and_(r2, lhs_, Operand(rhs_)); r2 1726 src/arm/code-stubs-arm.cc __ JumpIfNotSmi(r2, ¬_smis); r2 1810 src/arm/code-stubs-arm.cc __ JumpIfNonSmisNotBothSequentialAsciiStrings(lhs_, rhs_, r2, r3, &slow); r2 1812 src/arm/code-stubs-arm.cc __ IncrementCounter(isolate->counters()->string_compare_native(), 1, r2, r3); r2 1817 src/arm/code-stubs-arm.cc r2, r2 1824 src/arm/code-stubs-arm.cc r2, r2 1957 src/arm/code-stubs-arm.cc __ mov(r2, Operand(Smi::FromInt(tos_.code()))); r2 1959 src/arm/code-stubs-arm.cc __ Push(r3, r2, r1); r2 2039 src/arm/code-stubs-arm.cc __ mov(r2, Operand(Smi::FromInt(op_))); r2 2042 src/arm/code-stubs-arm.cc __ Push(r3, r2, r1, r0); r2 2148 src/arm/code-stubs-arm.cc __ ldr(r2, FieldMemOperand(r0, HeapNumber::kExponentOffset)); r2 2149 src/arm/code-stubs-arm.cc __ eor(r2, r2, Operand(HeapNumber::kSignMask)); // Flip sign. r2 2150 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r0, HeapNumber::kExponentOffset)); r2 2153 src/arm/code-stubs-arm.cc __ AllocateHeapNumber(r1, r2, r3, r6, &slow_allocate_heapnumber); r2 2167 src/arm/code-stubs-arm.cc __ ldr(r2, FieldMemOperand(r0, HeapNumber::kExponentOffset)); r2 2169 src/arm/code-stubs-arm.cc __ eor(r2, r2, Operand(HeapNumber::kSignMask)); // Flip sign. r2 2170 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r1, HeapNumber::kExponentOffset)); r2 2183 src/arm/code-stubs-arm.cc __ ConvertToInt32(r0, r1, r2, r3, d0, slow); r2 2188 src/arm/code-stubs-arm.cc __ add(r2, r1, Operand(0x40000000), SetCC); r2 2200 src/arm/code-stubs-arm.cc __ AllocateHeapNumber(r2, r3, r4, r6, &slow_allocate_heapnumber); r2 2208 src/arm/code-stubs-arm.cc __ mov(r2, r0); // Move the new heap number into r2. r2 2220 src/arm/code-stubs-arm.cc __ mov(r0, r2); // Move newly allocated heap number to r0. r2 2228 src/arm/code-stubs-arm.cc __ sub(r2, r0, Operand(kHeapObjectTag)); r2 2229 src/arm/code-stubs-arm.cc __ vstr(d0, r2, HeapNumber::kValueOffset); r2 2234 src/arm/code-stubs-arm.cc WriteInt32ToHeapNumberStub stub(r1, r0, r2); r2 2301 src/arm/code-stubs-arm.cc __ mov(r2, Operand(Smi::FromInt(MinorKey()))); r2 2304 src/arm/code-stubs-arm.cc __ Push(r2, r1, r0); r2 2594 src/arm/code-stubs-arm.cc __ SmiUntag(r2, right); r2 2608 src/arm/code-stubs-arm.cc r2, r2 2620 src/arm/code-stubs-arm.cc __ orr(r2, r3, Operand(r2)); r2 2623 src/arm/code-stubs-arm.cc __ eor(r2, r3, Operand(r2)); r2 2626 src/arm/code-stubs-arm.cc __ and_(r2, r3, Operand(r2)); r2 2630 src/arm/code-stubs-arm.cc __ GetLeastBitsFromInt32(r2, r2, 5); r2 2631 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r3, ASR, r2)); r2 2635 src/arm/code-stubs-arm.cc __ GetLeastBitsFromInt32(r2, r2, 5); r2 2636 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r3, LSR, r2), SetCC); r2 2649 src/arm/code-stubs-arm.cc __ GetLeastBitsFromInt32(r2, r2, 5); r2 2650 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r3, LSL, r2)); r2 2657 src/arm/code-stubs-arm.cc __ add(r3, r2, Operand(0x40000000), SetCC); r2 2659 src/arm/code-stubs-arm.cc __ SmiTag(r0, r2); r2 2684 src/arm/code-stubs-arm.cc __ vmov(s0, r2); r2 2696 src/arm/code-stubs-arm.cc WriteInt32ToHeapNumberStub stub(r2, r0, r3); r2 2787 src/arm/code-stubs-arm.cc __ CompareObjectType(left, r2, r2, FIRST_NONSTRING_TYPE); r2 2792 src/arm/code-stubs-arm.cc __ CompareObjectType(right, r2, r2, FIRST_NONSTRING_TYPE); r2 2850 src/arm/code-stubs-arm.cc r2, r2 3006 src/arm/code-stubs-arm.cc r2, r2 3018 src/arm/code-stubs-arm.cc __ orr(r2, r3, Operand(r2)); r2 3021 src/arm/code-stubs-arm.cc __ eor(r2, r3, Operand(r2)); r2 3024 src/arm/code-stubs-arm.cc __ and_(r2, r3, Operand(r2)); r2 3027 src/arm/code-stubs-arm.cc __ and_(r2, r2, Operand(0x1f)); r2 3028 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r3, ASR, r2)); r2 3031 src/arm/code-stubs-arm.cc __ and_(r2, r2, Operand(0x1f)); r2 3032 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r3, LSR, r2), SetCC); r2 3050 src/arm/code-stubs-arm.cc __ and_(r2, r2, Operand(0x1f)); r2 3051 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r3, LSL, r2)); r2 3058 src/arm/code-stubs-arm.cc __ add(scratch1, r2, Operand(0x40000000), SetCC); r2 3062 src/arm/code-stubs-arm.cc __ SmiTag(r0, r2); r2 3078 src/arm/code-stubs-arm.cc __ vmov(double_scratch.low(), r2); r2 3082 src/arm/code-stubs-arm.cc __ vmov(double_scratch.low(), r2); r2 3095 src/arm/code-stubs-arm.cc WriteInt32ToHeapNumberStub stub(r2, r0, r3); r2 3188 src/arm/code-stubs-arm.cc __ CompareObjectType(left, r2, r2, FIRST_NONSTRING_TYPE); r2 3198 src/arm/code-stubs-arm.cc __ CompareObjectType(right, r2, r2, FIRST_NONSTRING_TYPE); r2 3313 src/arm/code-stubs-arm.cc __ IntegerToDoubleConversionWithVFP3(r0, r3, r2); r2 3326 src/arm/code-stubs-arm.cc __ vmov(r2, r3, d0); r2 3329 src/arm/code-stubs-arm.cc __ vmov(r2, r3, d2); r2 3336 src/arm/code-stubs-arm.cc __ eor(r1, r2, Operand(r3)); r2 3378 src/arm/code-stubs-arm.cc __ cmp(r2, r4); r2 3416 src/arm/code-stubs-arm.cc __ Push(r3, r2, cache_entry); r2 3422 src/arm/code-stubs-arm.cc __ Pop(r3, r2, cache_entry); r2 3426 src/arm/code-stubs-arm.cc __ stm(ia, cache_entry, r2.bit() | r3.bit() | r6.bit()); r2 3530 src/arm/code-stubs-arm.cc const Register exponent = r2; r2 3811 src/arm/code-stubs-arm.cc __ mov(r2, Operand(ExternalReference::isolate_address())); r2 3831 src/arm/code-stubs-arm.cc __ mov(r2, Operand(scope_depth)); r2 3832 src/arm/code-stubs-arm.cc __ ldr(r3, MemOperand(r2)); r2 3834 src/arm/code-stubs-arm.cc __ str(r3, MemOperand(r2)); r2 3841 src/arm/code-stubs-arm.cc __ add(r2, r0, Operand(1)); r2 3842 src/arm/code-stubs-arm.cc __ tst(r2, Operand(kFailureTagMask)); r2 3951 src/arm/code-stubs-arm.cc __ mov(r2, Operand(external_caught)); r2 3952 src/arm/code-stubs-arm.cc __ str(r0, MemOperand(r2)); r2 3957 src/arm/code-stubs-arm.cc __ mov(r2, Operand(ExternalReference(Isolate::kPendingExceptionAddress, r2 3959 src/arm/code-stubs-arm.cc __ str(r0, MemOperand(r2)); r2 4169 src/arm/code-stubs-arm.cc const Register scratch = r2; r2 4344 src/arm/code-stubs-arm.cc __ ldr(r2, MemOperand(fp, StandardFrameConstants::kCallerFPOffset)); r2 4345 src/arm/code-stubs-arm.cc __ ldr(r3, MemOperand(r2, StandardFrameConstants::kContextOffset)); r2 4365 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(r2, ArgumentsAdaptorFrameConstants::kLengthOffset)); r2 4371 src/arm/code-stubs-arm.cc __ add(r3, r2, Operand(r3, LSL, kPointerSizeLog2 - kSmiTagSize)); r2 4391 src/arm/code-stubs-arm.cc __ ldr(r2, MemOperand(r3, StandardFrameConstants::kContextOffset)); r2 4392 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); r2 4396 src/arm/code-stubs-arm.cc __ ldr(r2, MemOperand(r3, ArgumentsAdaptorFrameConstants::kLengthOffset)); r2 4397 src/arm/code-stubs-arm.cc __ str(r2, MemOperand(sp, 0 * kPointerSize)); r2 4398 src/arm/code-stubs-arm.cc __ add(r3, r3, Operand(r2, LSL, 1)); r2 4423 src/arm/code-stubs-arm.cc __ ldr(r2, MemOperand(r3, StandardFrameConstants::kContextOffset)); r2 4424 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); r2 4428 src/arm/code-stubs-arm.cc __ mov(r2, r1); r2 4433 src/arm/code-stubs-arm.cc __ ldr(r2, MemOperand(r3, ArgumentsAdaptorFrameConstants::kLengthOffset)); r2 4434 src/arm/code-stubs-arm.cc __ add(r3, r3, Operand(r2, LSL, 1)); r2 4441 src/arm/code-stubs-arm.cc __ cmp(r1, Operand(r2)); r2 4442 src/arm/code-stubs-arm.cc __ mov(r1, Operand(r2), LeaveCC, gt); r2 4457 src/arm/code-stubs-arm.cc __ add(r9, r9, Operand(r2, LSL, 1)); r2 4501 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r0, kLengthOffset)); r2 4574 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r3, FixedArray::kLengthOffset)); r2 4590 src/arm/code-stubs-arm.cc __ cmp(r9, Operand(r2)); r2 4600 src/arm/code-stubs-arm.cc __ str(r2, MemOperand(sp, 0 * kPointerSize)); // Patch argument count. r2 4611 src/arm/code-stubs-arm.cc __ ldr(r2, MemOperand(fp, StandardFrameConstants::kCallerFPOffset)); r2 4612 src/arm/code-stubs-arm.cc __ ldr(r3, MemOperand(r2, StandardFrameConstants::kContextOffset)); r2 4622 src/arm/code-stubs-arm.cc __ ldr(r1, MemOperand(r2, ArgumentsAdaptorFrameConstants::kLengthOffset)); r2 4624 src/arm/code-stubs-arm.cc __ add(r3, r2, Operand(r1, LSL, kPointerSizeLog2 - kSmiTagSize)); r2 4642 src/arm/code-stubs-arm.cc r2, r2 4669 src/arm/code-stubs-arm.cc __ ldr(r2, MemOperand(sp, 1 * kPointerSize)); r2 4688 src/arm/code-stubs-arm.cc __ ldr(r3, MemOperand(r2, kPointerSize, NegPreIndex)); r2 4771 src/arm/code-stubs-arm.cc __ ldr(r2, r2 4777 src/arm/code-stubs-arm.cc __ add(r2, r2, Operand(2)); // r2 was a smi. r2 4779 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(OffsetsVector::kStaticOffsetsVectorSize)); r2 4821 src/arm/code-stubs-arm.cc __ add(r2, r2, Operand(RegExpImpl::kLastMatchOverhead)); r2 4822 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(r0, ASR, kSmiTagSize)); r2 4919 src/arm/code-stubs-arm.cc __ IncrementCounter(isolate->counters()->regexp_entry_native(), 1, r0, r2); r2 4940 src/arm/code-stubs-arm.cc __ mov(r2, Operand(address_of_regexp_stack_memory_size)); r2 4941 src/arm/code-stubs-arm.cc __ ldr(r2, MemOperand(r2, 0)); r2 4942 src/arm/code-stubs-arm.cc __ add(r0, r0, Operand(r2)); r2 4969 src/arm/code-stubs-arm.cc __ add(r2, r9, Operand(r1, LSL, r3)); r2 5011 src/arm/code-stubs-arm.cc __ mov(r2, Operand(ExternalReference(Isolate::kPendingExceptionAddress, r2 5013 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(r2, 0)); r2 5017 src/arm/code-stubs-arm.cc __ str(r1, MemOperand(r2, 0)); // Clear pending exception. r2 5048 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r1, LSL, kSmiTagSize + kSmiShiftSize)); // To smi. r2 5049 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(last_match_info_elements, r2 5055 src/arm/code-stubs-arm.cc __ mov(r2, subject); r2 5058 src/arm/code-stubs-arm.cc r2, r2 5075 src/arm/code-stubs-arm.cc __ mov(r2, Operand(address_of_static_offsets_vector)); r2 5089 src/arm/code-stubs-arm.cc __ ldr(r3, MemOperand(r2, kPointerSize, PostIndex)); r2 5149 src/arm/code-stubs-arm.cc __ add(r2, r5, Operand(objects_size)); r2 5151 src/arm/code-stubs-arm.cc r2, // In: Size, in words. r2 5165 src/arm/code-stubs-arm.cc __ ldr(r2, ContextOperand(cp, Context::GLOBAL_INDEX)); r2 5168 src/arm/code-stubs-arm.cc __ ldr(r2, FieldMemOperand(r2, GlobalObject::kGlobalContextOffset)); r2 5170 src/arm/code-stubs-arm.cc __ ldr(r2, ContextOperand(r2, Context::REGEXP_RESULT_MAP_INDEX)); r2 5172 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r0, HeapObject::kMapOffset)); r2 5176 src/arm/code-stubs-arm.cc __ ldr(r2, MemOperand(sp, kPointerSize * 1)); r2 5179 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r0, JSRegExpResult::kIndexOffset)); r2 5188 src/arm/code-stubs-arm.cc __ mov(r2, Operand(factory->fixed_array_map())); r2 5189 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r3, HeapObject::kMapOffset)); r2 5194 src/arm/code-stubs-arm.cc __ mov(r2, Operand(factory->the_hole_value())); r2 5206 src/arm/code-stubs-arm.cc __ str(r2, MemOperand(r3, r5, LSL, kPointerSizeLog2)); r2 5232 src/arm/code-stubs-arm.cc __ ldr(r3, FieldMemOperand(r2, JSGlobalPropertyCell::kValueOffset)); r2 5247 src/arm/code-stubs-arm.cc __ str(ip, FieldMemOperand(r2, JSGlobalPropertyCell::kValueOffset), ne); r2 5250 src/arm/code-stubs-arm.cc __ str(r1, FieldMemOperand(r2, JSGlobalPropertyCell::kValueOffset), eq); r2 5321 src/arm/code-stubs-arm.cc __ str(ip, FieldMemOperand(r2, JSGlobalPropertyCell::kValueOffset)); r2 5328 src/arm/code-stubs-arm.cc __ mov(r2, Operand(0, RelocInfo::NONE)); r2 5342 src/arm/code-stubs-arm.cc __ mov(r2, Operand(0, RelocInfo::NONE)); r2 5367 src/arm/code-stubs-arm.cc __ ldr(r2, FieldMemOperand(r1, JSFunction::kSharedFunctionInfoOffset)); r2 5368 src/arm/code-stubs-arm.cc __ ldr(r2, FieldMemOperand(r2, SharedFunctionInfo::kConstructStubOffset)); r2 5369 src/arm/code-stubs-arm.cc __ add(pc, r2, Operand(Code::kHeaderSize - kHeapObjectTag)); r2 5385 src/arm/code-stubs-arm.cc __ mov(r2, Operand(0, RelocInfo::NONE)); r2 5961 src/arm/code-stubs-arm.cc __ Ldrd(r2, r3, MemOperand(sp, kToOffset)); r2 5967 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r2, ASR, 1), SetCC); r2 5975 src/arm/code-stubs-arm.cc __ sub(r2, r2, Operand(r3), SetCC, pl); r2 5990 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(r4, ASR, 1)); r2 6044 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(SlicedString::kMinLength)); r2 6057 src/arm/code-stubs-arm.cc __ AllocateAsciiSlicedString(r0, r2, r6, r7, &runtime); r2 6060 src/arm/code-stubs-arm.cc __ AllocateTwoByteSlicedString(r0, r2, r6, r7, &runtime); r2 6101 src/arm/code-stubs-arm.cc __ AllocateAsciiString(r0, r2, r4, r6, r7, &runtime); r2 6113 src/arm/code-stubs-arm.cc StringHelper::GenerateCopyCharactersLong(masm, r1, r5, r2, r3, r4, r6, r7, r9, r2 6119 src/arm/code-stubs-arm.cc __ AllocateTwoByteString(r0, r2, r4, r6, r7, &runtime); r2 6133 src/arm/code-stubs-arm.cc masm, r1, r5, r2, r3, r4, r6, r7, r9, DEST_ALWAYS_ALIGNED); r2 6271 src/arm/code-stubs-arm.cc __ IncrementCounter(counters->string_compare_native(), 1, r1, r2); r2 6278 src/arm/code-stubs-arm.cc __ JumpIfNotBothSequentialAsciiStrings(r1, r0, r2, r3, &runtime); r2 6281 src/arm/code-stubs-arm.cc __ IncrementCounter(counters->string_compare_native(), 1, r2, r3); r2 6283 src/arm/code-stubs-arm.cc GenerateCompareFlatAsciiStrings(masm, r1, r0, r2, r3, r4, r5); r2 6325 src/arm/code-stubs-arm.cc masm, 1 * kPointerSize, r0, r2, r3, r4, r5, &call_builtin); r2 6330 src/arm/code-stubs-arm.cc masm, 0 * kPointerSize, r1, r2, r3, r4, r5, &call_builtin); r2 6343 src/arm/code-stubs-arm.cc __ ldr(r2, FieldMemOperand(r0, String::kLengthOffset)); r2 6346 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(Smi::FromInt(0))); // Test if first string is empty. r2 6353 src/arm/code-stubs-arm.cc __ IncrementCounter(counters->string_add_native(), 1, r2, r3); r2 6360 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r2, ASR, kSmiTagSize)); r2 6373 src/arm/code-stubs-arm.cc __ add(r6, r2, Operand(r3)); r2 6390 src/arm/code-stubs-arm.cc __ ldrb(r2, FieldMemOperand(r0, SeqAsciiString::kHeaderSize)); r2 6397 src/arm/code-stubs-arm.cc masm, r2, r3, r6, r7, r4, r5, r9, &make_two_character_string); r2 6398 src/arm/code-stubs-arm.cc __ IncrementCounter(counters->string_add_native(), 1, r2, r3); r2 6410 src/arm/code-stubs-arm.cc __ strh(r2, FieldMemOperand(r0, SeqAsciiString::kHeaderSize)); r2 6411 src/arm/code-stubs-arm.cc __ IncrementCounter(counters->string_add_native(), 1, r2, r3); r2 6448 src/arm/code-stubs-arm.cc __ IncrementCounter(counters->string_add_native(), 1, r2, r3); r2 6546 src/arm/code-stubs-arm.cc StringHelper::GenerateCopyCharacters(masm, r6, r7, r2, r4, true); r2 6549 src/arm/code-stubs-arm.cc __ IncrementCounter(counters->string_add_native(), 1, r2, r3); r2 6562 src/arm/code-stubs-arm.cc StringHelper::GenerateCopyCharacters(masm, r6, r7, r2, r4, false); r2 6565 src/arm/code-stubs-arm.cc __ IncrementCounter(counters->string_add_native(), 1, r2, r3); r2 6632 src/arm/code-stubs-arm.cc __ orr(r2, r1, r0); r2 6633 src/arm/code-stubs-arm.cc __ JumpIfNotSmi(r2, &miss); r2 6656 src/arm/code-stubs-arm.cc __ and_(r2, r1, Operand(r0)); r2 6657 src/arm/code-stubs-arm.cc __ JumpIfSmi(r2, &generic_stub); r2 6659 src/arm/code-stubs-arm.cc __ CompareObjectType(r0, r2, r2, HEAP_NUMBER_TYPE); r2 6661 src/arm/code-stubs-arm.cc __ CompareObjectType(r1, r2, r2, HEAP_NUMBER_TYPE); r2 6670 src/arm/code-stubs-arm.cc __ sub(r2, r1, Operand(kHeapObjectTag)); r2 6671 src/arm/code-stubs-arm.cc __ vldr(d0, r2, HeapNumber::kValueOffset); r2 6672 src/arm/code-stubs-arm.cc __ sub(r2, r0, Operand(kHeapObjectTag)); r2 6673 src/arm/code-stubs-arm.cc __ vldr(d1, r2, HeapNumber::kValueOffset); r2 6697 src/arm/code-stubs-arm.cc __ CompareObjectType(r1, r2, r2, HEAP_NUMBER_TYPE); r2 6720 src/arm/code-stubs-arm.cc Register tmp1 = r2; r2 6760 src/arm/code-stubs-arm.cc Register tmp1 = r2; r2 6832 src/arm/code-stubs-arm.cc __ and_(r2, r1, Operand(r0)); r2 6833 src/arm/code-stubs-arm.cc __ JumpIfSmi(r2, &miss); r2 6835 src/arm/code-stubs-arm.cc __ CompareObjectType(r0, r2, r2, JS_OBJECT_TYPE); r2 6837 src/arm/code-stubs-arm.cc __ CompareObjectType(r1, r2, r2, JS_OBJECT_TYPE); r2 6851 src/arm/code-stubs-arm.cc __ and_(r2, r1, Operand(r0)); r2 6852 src/arm/code-stubs-arm.cc __ JumpIfSmi(r2, &miss); r2 6853 src/arm/code-stubs-arm.cc __ ldr(r2, FieldMemOperand(r0, HeapObject::kMapOffset)); r2 6855 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(known_map_)); r2 6883 src/arm/code-stubs-arm.cc __ add(r2, r0, Operand(Code::kHeaderSize - kHeapObjectTag)); r2 6890 src/arm/code-stubs-arm.cc __ Jump(r2); r2 6901 src/arm/code-stubs-arm.cc __ mov(r2, Operand(function)); r2 6902 src/arm/code-stubs-arm.cc GenerateCall(masm, r2); r2 6993 src/arm/code-stubs-arm.cc r2.bit() | r1.bit() | r0.bit()); r2 7063 src/arm/code-stubs-arm.cc r3.bit() | r2.bit() | r1.bit() | r0.bit()) & r2 7078 src/arm/code-stubs-arm.cc __ mov(scratch2, Operand(r2)); r2 7101 src/arm/code-stubs-arm.cc Register index = r2; r2 7188 src/arm/code-stubs-arm.cc { REG(r6), REG(r2), REG(r7), EMIT_REMEMBERED_SET }, r2 7194 src/arm/code-stubs-arm.cc { REG(r4), REG(r1), REG(r2), OMIT_REMEMBERED_SET }, r2 7196 src/arm/code-stubs-arm.cc { REG(r1), REG(r2), REG(r3), EMIT_REMEMBERED_SET }, r2 7197 src/arm/code-stubs-arm.cc { REG(r3), REG(r2), REG(r1), EMIT_REMEMBERED_SET }, r2 7199 src/arm/code-stubs-arm.cc { REG(r2), REG(r1), REG(r3), EMIT_REMEMBERED_SET }, r2 7200 src/arm/code-stubs-arm.cc { REG(r3), REG(r1), REG(r2), EMIT_REMEMBERED_SET }, r2 7202 src/arm/code-stubs-arm.cc { REG(r3), REG(r2), REG(r4), EMIT_REMEMBERED_SET }, r2 7203 src/arm/code-stubs-arm.cc { REG(r2), REG(r3), REG(r4), EMIT_REMEMBERED_SET }, r2 7207 src/arm/code-stubs-arm.cc { REG(r2), REG(r3), REG(r9), EMIT_REMEMBERED_SET }, r2 7208 src/arm/code-stubs-arm.cc { REG(r2), REG(r3), REG(r9), OMIT_REMEMBERED_SET }, r2 7210 src/arm/code-stubs-arm.cc { REG(r6), REG(r2), REG(r0), EMIT_REMEMBERED_SET }, r2 7211 src/arm/code-stubs-arm.cc { REG(r2), REG(r6), REG(r9), EMIT_REMEMBERED_SET }, r2 7215 src/arm/code-stubs-arm.cc { REG(r2), REG(r4), REG(r1), EMIT_REMEMBERED_SET }, r2 7364 src/arm/code-stubs-arm.cc __ mov(r2, Operand(ExternalReference::isolate_address())); r2 7474 src/arm/code-stubs-arm.cc __ CheckFastElements(r2, r5, &double_elements); r2 7477 src/arm/code-stubs-arm.cc __ CheckFastSmiElements(r2, r5, &fast_elements); r2 7511 src/arm/code-stubs-arm.cc __ StoreNumberToDoubleElements(r0, r3, r1, r5, r6, r7, r9, r2, r2 614 src/arm/code-stubs-arm.h Register r2, r2 619 src/arm/code-stubs-arm.h if (candidate.is(r2)) continue; r2 87 src/arm/codegen-arm.cc __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset)); r2 88 src/arm/codegen-arm.cc __ RecordWriteField(r2, r2 114 src/arm/codegen-arm.cc __ ldr(r4, FieldMemOperand(r2, JSObject::kElementsOffset)); r2 153 src/arm/codegen-arm.cc __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset)); r2 154 src/arm/codegen-arm.cc __ RecordWriteField(r2, r2 164 src/arm/codegen-arm.cc __ str(r3, FieldMemOperand(r2, JSObject::kElementsOffset)); r2 165 src/arm/codegen-arm.cc __ RecordWriteField(r2, r2 190 src/arm/codegen-arm.cc __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset)); r2 191 src/arm/codegen-arm.cc __ RecordWriteField(r2, r2 267 src/arm/codegen-arm.cc __ ldr(r4, FieldMemOperand(r2, JSObject::kElementsOffset)); r2 272 src/arm/codegen-arm.cc __ Push(r3, r2, r1, r0); r2 305 src/arm/codegen-arm.cc __ Pop(r3, r2, r1, r0); r2 317 src/arm/codegen-arm.cc __ AllocateHeapNumber(r2, r0, lr, r9, &gc_required); r2 320 src/arm/codegen-arm.cc __ Strd(r0, r1, FieldMemOperand(r2, HeapNumber::kValueOffset)); r2 322 src/arm/codegen-arm.cc __ str(r2, MemOperand(r3, 4, PostIndex)); r2 325 src/arm/codegen-arm.cc r2, r2 340 src/arm/codegen-arm.cc __ Pop(r3, r2, r1, r0); r2 342 src/arm/codegen-arm.cc __ str(r6, FieldMemOperand(r2, JSObject::kElementsOffset)); r2 343 src/arm/codegen-arm.cc __ RecordWriteField(r2, r2 355 src/arm/codegen-arm.cc __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset)); r2 356 src/arm/codegen-arm.cc __ RecordWriteField(r2, r2 210 src/arm/debug-arm.cc Generate_DebugBreakCallHelper(masm, r0.bit() | r2.bit(), 0); r2 224 src/arm/debug-arm.cc Generate_DebugBreakCallHelper(masm, r0.bit() | r1.bit() | r2.bit(), 0); r2 243 src/arm/debug-arm.cc Generate_DebugBreakCallHelper(masm, r0.bit() | r1.bit() | r2.bit(), 0); r2 252 src/arm/debug-arm.cc Generate_DebugBreakCallHelper(masm, r2.bit(), 0); r2 279 src/arm/debug-arm.cc Generate_DebugBreakCallHelper(masm, r1.bit() | r2.bit(), 0); r2 300 src/arm/debug-arm.cc Generate_DebugBreakCallHelper(masm, r1.bit() | r2.bit(), r0.bit()); r2 837 src/arm/deoptimizer-arm.cc __ ldr(r2, MemOperand(sp, kSavedRegistersAreaSize)); r2 881 src/arm/deoptimizer-arm.cc __ ldr(r2, MemOperand(sp, i * kPointerSize)); r2 882 src/arm/deoptimizer-arm.cc __ str(r2, MemOperand(r1, offset)); r2 905 src/arm/deoptimizer-arm.cc __ ldr(r2, MemOperand(r1, FrameDescription::frame_size_offset())); r2 906 src/arm/deoptimizer-arm.cc __ add(r2, r2, sp); r2 917 src/arm/deoptimizer-arm.cc __ cmp(r2, sp); r2 941 src/arm/deoptimizer-arm.cc __ ldr(r2, MemOperand(r0, 0)); // output_[ix] r2 942 src/arm/deoptimizer-arm.cc __ ldr(r3, MemOperand(r2, FrameDescription::frame_size_offset())); r2 945 src/arm/deoptimizer-arm.cc __ add(r6, r2, Operand(r3)); r2 956 src/arm/deoptimizer-arm.cc __ ldr(r6, MemOperand(r2, FrameDescription::state_offset())); r2 960 src/arm/deoptimizer-arm.cc __ ldr(r6, MemOperand(r2, FrameDescription::pc_offset())); r2 962 src/arm/deoptimizer-arm.cc __ ldr(r6, MemOperand(r2, FrameDescription::continuation_offset())); r2 968 src/arm/deoptimizer-arm.cc __ ldr(r6, MemOperand(r2, offset)); r2 155 src/arm/full-codegen-arm.cc __ LoadRoot(r2, Heap::kUndefinedValueRootIndex); r2 156 src/arm/full-codegen-arm.cc __ str(r2, MemOperand(sp, receiver_offset)); r2 233 src/arm/full-codegen-arm.cc __ add(r2, fp, r2 236 src/arm/full-codegen-arm.cc __ Push(r3, r2, r1); r2 253 src/arm/full-codegen-arm.cc SetVar(arguments, r0, r1, r2); r2 318 src/arm/full-codegen-arm.cc __ mov(r2, Operand(profiling_counter_)); r2 319 src/arm/full-codegen-arm.cc __ ldr(r3, FieldMemOperand(r2, JSGlobalPropertyCell::kValueOffset)); r2 321 src/arm/full-codegen-arm.cc __ str(r3, FieldMemOperand(r2, JSGlobalPropertyCell::kValueOffset)); r2 335 src/arm/full-codegen-arm.cc __ mov(r2, Operand(profiling_counter_)); r2 337 src/arm/full-codegen-arm.cc __ str(r3, FieldMemOperand(r2, JSGlobalPropertyCell::kValueOffset)); r2 417 src/arm/full-codegen-arm.cc __ ldr(r2, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); r2 418 src/arm/full-codegen-arm.cc __ push(r2); r2 843 src/arm/full-codegen-arm.cc __ mov(r2, Operand(variable->name())); r2 856 src/arm/full-codegen-arm.cc __ Push(cp, r2, r1, r0); r2 859 src/arm/full-codegen-arm.cc __ Push(cp, r2, r1, r0); r2 901 src/arm/full-codegen-arm.cc r2, r2 912 src/arm/full-codegen-arm.cc __ mov(r2, Operand(variable->name())); r2 914 src/arm/full-codegen-arm.cc __ Push(cp, r2, r1); r2 1032 src/arm/full-codegen-arm.cc __ orr(r2, r1, r0); r2 1033 src/arm/full-codegen-arm.cc patch_site.EmitJumpIfNotSmi(r2, &slow_case); r2 1138 src/arm/full-codegen-arm.cc __ mov(r2, r0); r2 1139 src/arm/full-codegen-arm.cc __ ldr(r1, FieldMemOperand(r2, HeapObject::kMapOffset)); r2 1146 src/arm/full-codegen-arm.cc __ LoadInstanceDescriptors(r0, r1, r2); r2 1148 src/arm/full-codegen-arm.cc __ ldr(r2, FieldMemOperand(r1, DescriptorArray::kEnumCacheBridgeCacheOffset)); r2 1152 src/arm/full-codegen-arm.cc __ ldr(r1, FieldMemOperand(r2, FixedArray::kLengthOffset)); r2 1155 src/arm/full-codegen-arm.cc __ Push(r2, r1, r0); r2 1168 src/arm/full-codegen-arm.cc __ mov(r2, Operand(Smi::FromInt(TypeFeedbackCells::kForInSlowCaseMarker))); r2 1169 src/arm/full-codegen-arm.cc __ str(r2, FieldMemOperand(r1, JSGlobalPropertyCell::kValueOffset)); r2 1172 src/arm/full-codegen-arm.cc __ ldr(r2, MemOperand(sp, 0 * kPointerSize)); // Get enumerated object r2 1174 src/arm/full-codegen-arm.cc __ CompareObjectType(r2, r3, r3, LAST_JS_PROXY_TYPE); r2 1192 src/arm/full-codegen-arm.cc __ ldr(r2, MemOperand(sp, 2 * kPointerSize)); r2 1193 src/arm/full-codegen-arm.cc __ add(r2, r2, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); r2 1194 src/arm/full-codegen-arm.cc __ ldr(r3, MemOperand(r2, r0, LSL, kPointerSizeLog2 - kSmiTagSize)); r2 1198 src/arm/full-codegen-arm.cc __ ldr(r2, MemOperand(sp, 3 * kPointerSize)); r2 1205 src/arm/full-codegen-arm.cc __ cmp(r4, Operand(r2)); r2 1210 src/arm/full-codegen-arm.cc __ cmp(r2, Operand(Smi::FromInt(0))); r2 1294 src/arm/full-codegen-arm.cc Register temp = r2; r2 1338 src/arm/full-codegen-arm.cc __ mov(r2, Operand(var->name())); r2 1425 src/arm/full-codegen-arm.cc __ mov(r2, Operand(var->name())); r2 1538 src/arm/full-codegen-arm.cc __ mov(r2, Operand(expr->pattern())); r2 1540 src/arm/full-codegen-arm.cc __ Push(r4, r3, r2, r1); r2 1547 src/arm/full-codegen-arm.cc __ AllocateInNewSpace(size, r0, r2, r3, &runtime_allocate, TAG_OBJECT); r2 1562 src/arm/full-codegen-arm.cc __ CopyFields(r0, r5, r2.bit(), size / kPointerSize); r2 1582 src/arm/full-codegen-arm.cc __ mov(r2, Operand(Smi::FromInt(expr->literal_index()))); r2 1591 src/arm/full-codegen-arm.cc __ Push(r3, r2, r1, r0); r2 1633 src/arm/full-codegen-arm.cc __ mov(r2, Operand(key->handle())); r2 1714 src/arm/full-codegen-arm.cc __ mov(r2, Operand(Smi::FromInt(expr->literal_index()))); r2 1716 src/arm/full-codegen-arm.cc __ Push(r3, r2, r1); r2 1723 src/arm/full-codegen-arm.cc isolate()->counters()->cow_arrays_created_stub(), 1, r1, r2); r2 1763 src/arm/full-codegen-arm.cc __ RecordWriteField(r1, offset, result_register(), r2, r2 1768 src/arm/full-codegen-arm.cc __ ldr(r2, FieldMemOperand(r1, JSObject::kMapOffset)); r2 1902 src/arm/full-codegen-arm.cc __ mov(r2, Operand(key->handle())); r2 1924 src/arm/full-codegen-arm.cc Register scratch1 = r2; r2 2060 src/arm/full-codegen-arm.cc __ mov(r2, Operand(prop->key()->AsLiteral()->handle())); r2 2072 src/arm/full-codegen-arm.cc __ pop(r2); r2 2089 src/arm/full-codegen-arm.cc __ mov(r2, Operand(var->name())); r2 2145 src/arm/full-codegen-arm.cc r1, offset, r3, r2, kLRHasBeenSaved, kDontSaveFPRegs); r2 2156 src/arm/full-codegen-arm.cc __ ldr(r2, location); r2 2157 src/arm/full-codegen-arm.cc __ CompareRoot(r2, Heap::kTheHoleValueRootIndex); r2 2166 src/arm/full-codegen-arm.cc r1, offset, r3, r2, kLRHasBeenSaved, kDontSaveFPRegs); r2 2200 src/arm/full-codegen-arm.cc __ mov(r2, Operand(prop->key()->AsLiteral()->handle())); r2 2250 src/arm/full-codegen-arm.cc __ ldr(r2, MemOperand(sp)); r2 2252 src/arm/full-codegen-arm.cc __ pop(r2); r2 2310 src/arm/full-codegen-arm.cc __ mov(r2, Operand(name)); r2 2349 src/arm/full-codegen-arm.cc __ ldr(r2, MemOperand(sp, (arg_count + 1) * kPointerSize)); // Key. r2 2378 src/arm/full-codegen-arm.cc __ mov(r2, Operand(cell)); r2 2439 src/arm/full-codegen-arm.cc __ LoadRoot(r2, Heap::kUndefinedValueRootIndex); r2 2440 src/arm/full-codegen-arm.cc __ push(r2); // Reserved receiver slot. r2 2487 src/arm/full-codegen-arm.cc __ mov(r2, Operand(proxy->name())); r2 2488 src/arm/full-codegen-arm.cc __ push(r2); r2 2578 src/arm/full-codegen-arm.cc __ mov(r2, Operand(cell)); r2 2649 src/arm/full-codegen-arm.cc __ ldr(r2, FieldMemOperand(r0, HeapObject::kMapOffset)); r2 2651 src/arm/full-codegen-arm.cc __ ldrb(r1, FieldMemOperand(r2, Map::kBitFieldOffset)); r2 2654 src/arm/full-codegen-arm.cc __ ldrb(r1, FieldMemOperand(r2, Map::kInstanceTypeOffset)); r2 2733 src/arm/full-codegen-arm.cc __ ldr(r2, FieldMemOperand(r0, JSObject::kPropertiesOffset)); r2 2734 src/arm/full-codegen-arm.cc __ ldr(r2, FieldMemOperand(r2, HeapObject::kMapOffset)); r2 2736 src/arm/full-codegen-arm.cc __ cmp(r2, ip); r2 2750 src/arm/full-codegen-arm.cc __ add(r2, r4, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); r2 2751 src/arm/full-codegen-arm.cc __ add(r2, r2, Operand(r3, LSL, kPointerSizeLog2 - kSmiTagSize)); r2 2771 src/arm/full-codegen-arm.cc __ cmp(r4, Operand(r2)); r2 2776 src/arm/full-codegen-arm.cc __ ldr(r2, FieldMemOperand(r1, Map::kPrototypeOffset)); r2 2777 src/arm/full-codegen-arm.cc __ JumpIfSmi(r2, if_false); r2 2778 src/arm/full-codegen-arm.cc __ ldr(r2, FieldMemOperand(r2, HeapObject::kMapOffset)); r2 2782 src/arm/full-codegen-arm.cc __ cmp(r2, r3); r2 2787 src/arm/full-codegen-arm.cc __ ldrb(r2, FieldMemOperand(r1, Map::kBitField2Offset)); r2 2788 src/arm/full-codegen-arm.cc __ orr(r2, r2, Operand(1 << Map::kStringWrapperSafeForDefaultValueOf)); r2 2789 src/arm/full-codegen-arm.cc __ strb(r2, FieldMemOperand(r1, Map::kBitField2Offset)); r2 2811 src/arm/full-codegen-arm.cc __ CompareObjectType(r0, r1, r2, JS_FUNCTION_TYPE); r2 2875 src/arm/full-codegen-arm.cc __ ldr(r2, MemOperand(fp, StandardFrameConstants::kCallerFPOffset)); r2 2879 src/arm/full-codegen-arm.cc __ ldr(r1, MemOperand(r2, StandardFrameConstants::kContextOffset)); r2 2882 src/arm/full-codegen-arm.cc __ ldr(r2, MemOperand(r2, StandardFrameConstants::kCallerFPOffset)); r2 2886 src/arm/full-codegen-arm.cc __ ldr(r1, MemOperand(r2, StandardFrameConstants::kMarkerOffset)); r2 2941 src/arm/full-codegen-arm.cc __ ldr(r2, MemOperand(fp, StandardFrameConstants::kCallerFPOffset)); r2 2942 src/arm/full-codegen-arm.cc __ ldr(r3, MemOperand(r2, StandardFrameConstants::kContextOffset)); r2 2948 src/arm/full-codegen-arm.cc __ ldr(r0, MemOperand(r2, ArgumentsAdaptorFrameConstants::kLengthOffset)); r2 3044 src/arm/full-codegen-arm.cc __ AllocateHeapNumber(r4, r1, r2, r6, &slow_allocate_heapnumber); r2 3208 src/arm/full-codegen-arm.cc __ CompareObjectType(r1, r2, r2, JS_VALUE_TYPE); r2 3215 src/arm/full-codegen-arm.cc __ mov(r2, r0); r2 3217 src/arm/full-codegen-arm.cc r1, JSValue::kValueOffset, r2, r3, kLRHasBeenSaved, kDontSaveFPRegs); r2 3501 src/arm/full-codegen-arm.cc __ ldr(r2, FieldMemOperand(cache, JSFunctionResultCache::kFingerOffset)); r2 3505 src/arm/full-codegen-arm.cc __ ldr(r2, MemOperand(r3, r2, LSL, kPointerSizeLog2 - kSmiTagSize, PreIndex)); r2 3507 src/arm/full-codegen-arm.cc __ cmp(key, r2); r2 3529 src/arm/full-codegen-arm.cc Register tmp = r2; r2 3615 src/arm/full-codegen-arm.cc Register array_length = r2; r2 3857 src/arm/full-codegen-arm.cc __ mov(r2, Operand(expr->name())); r2 3894 src/arm/full-codegen-arm.cc __ ldr(r2, GlobalObjectOperand()); r2 3897 src/arm/full-codegen-arm.cc __ Push(r2, r1, r0); r2 3908 src/arm/full-codegen-arm.cc __ mov(r2, Operand(var->name())); r2 3909 src/arm/full-codegen-arm.cc __ push(r2); r2 4154 src/arm/full-codegen-arm.cc __ mov(r2, Operand(prop->key()->AsLiteral()->handle())); r2 4172 src/arm/full-codegen-arm.cc __ pop(r2); // Receiver. r2 4198 src/arm/full-codegen-arm.cc __ mov(r2, Operand(proxy->name())); r2 4375 src/arm/full-codegen-arm.cc __ orr(r2, r0, Operand(r1)); r2 4376 src/arm/full-codegen-arm.cc patch_site.EmitJumpIfNotSmi(r2, &slow_case); r2 402 src/arm/ic-arm.cc masm, flags, r1, r2, r3, r4, r5, r6); r2 441 src/arm/ic-arm.cc masm, flags, r1, r2, r3, r4, r5, r6); r2 481 src/arm/ic-arm.cc GenerateDictionaryLoad(masm, &miss, r0, r2, r1, r3, r4); r2 512 src/arm/ic-arm.cc __ Push(r3, r2); r2 529 src/arm/ic-arm.cc __ ldr(r2, MemOperand(sp, argc * kPointerSize)); // receiver r2 530 src/arm/ic-arm.cc __ JumpIfSmi(r2, &invoke); r2 531 src/arm/ic-arm.cc __ CompareObjectType(r2, r3, r3, JS_GLOBAL_OBJECT_TYPE); r2 538 src/arm/ic-arm.cc __ ldr(r2, FieldMemOperand(r2, GlobalObject::kGlobalReceiverOffset)); r2 539 src/arm/ic-arm.cc __ str(r2, MemOperand(sp, argc * kPointerSize)); r2 585 src/arm/ic-arm.cc __ JumpIfNotSmi(r2, &check_string); r2 594 src/arm/ic-arm.cc masm, r1, r2, r4, r3, r0, r1, &check_number_dictionary, &slow_load); r2 612 src/arm/ic-arm.cc __ mov(r0, Operand(r2, ASR, kSmiTagSize)); r2 614 src/arm/ic-arm.cc __ LoadFromNumberDictionary(&slow_load, r4, r2, r1, r0, r3, r5); r2 624 src/arm/ic-arm.cc __ push(r2); // save the key r2 625 src/arm/ic-arm.cc __ Push(r1, r2); // pass the receiver and the key r2 627 src/arm/ic-arm.cc __ pop(r2); // restore the key r2 633 src/arm/ic-arm.cc GenerateKeyStringCheck(masm, r2, r0, r3, &index_string, &slow_call); r2 648 src/arm/ic-arm.cc GenerateDictionaryLoad(masm, &slow_load, r0, r2, r1, r3, r4); r2 671 src/arm/ic-arm.cc __ IndexFromHash(r3, r2); r2 685 src/arm/ic-arm.cc __ JumpIfSmi(r2, &miss); r2 686 src/arm/ic-arm.cc __ IsObjectJSStringType(r2, r0, &miss); r2 709 src/arm/ic-arm.cc masm, flags, r0, r2, r3, r4, r5, r6); r2 728 src/arm/ic-arm.cc GenerateDictionaryLoad(masm, &miss, r1, r2, r0, r3, r4); r2 749 src/arm/ic-arm.cc __ Push(r3, r2); r2 851 src/arm/ic-arm.cc GenerateMappedArgumentsLookup(masm, r1, r0, r2, r3, r4, ¬in, &slow); r2 857 src/arm/ic-arm.cc GenerateUnmappedArgumentsLookup(masm, r0, r2, r3, &slow); r2 858 src/arm/ic-arm.cc __ ldr(r2, unmapped_location); r2 860 src/arm/ic-arm.cc __ cmp(r2, r3); r2 862 src/arm/ic-arm.cc __ mov(r0, r2); r2 878 src/arm/ic-arm.cc GenerateMappedArgumentsLookup(masm, r2, r1, r3, r4, r5, ¬in, &slow); r2 908 src/arm/ic-arm.cc GenerateMappedArgumentsLookup(masm, r1, r2, r3, r4, r5, ¬in, &slow); r2 914 src/arm/ic-arm.cc GenerateUnmappedArgumentsLookup(masm, r2, r3, r4, &slow); r2 983 src/arm/ic-arm.cc masm, receiver, r2, r3, Map::kHasIndexedInterceptor, &slow); r2 986 src/arm/ic-arm.cc __ CheckFastElements(r2, r3, &check_number_dictionary); r2 989 src/arm/ic-arm.cc masm, receiver, key, r4, r3, r2, r0, NULL, &slow); r2 990 src/arm/ic-arm.cc __ IncrementCounter(isolate->counters()->keyed_load_generic_smi(), 1, r2, r3); r2 1004 src/arm/ic-arm.cc __ mov(r2, Operand(r0, ASR, kSmiTagSize)); r2 1005 src/arm/ic-arm.cc __ LoadFromNumberDictionary(&slow, r4, r0, r0, r2, r3, r5); r2 1011 src/arm/ic-arm.cc 1, r2, r3); r2 1015 src/arm/ic-arm.cc GenerateKeyStringCheck(masm, key, r2, r3, &index_string, &slow); r2 1018 src/arm/ic-arm.cc masm, receiver, r2, r3, Map::kHasNamedInterceptor, &slow); r2 1030 src/arm/ic-arm.cc __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset)); r2 1031 src/arm/ic-arm.cc __ mov(r3, Operand(r2, ASR, KeyedLookupCache::kMapHashShift)); r2 1052 src/arm/ic-arm.cc __ cmp(r2, r5); r2 1062 src/arm/ic-arm.cc __ cmp(r2, r5); r2 1084 src/arm/ic-arm.cc __ ldrb(r6, FieldMemOperand(r2, Map::kInObjectPropertiesOffset)); r2 1094 src/arm/ic-arm.cc __ ldrb(r6, FieldMemOperand(r2, Map::kInstanceSizeOffset)); r2 1099 src/arm/ic-arm.cc 1, r2, r3); r2 1108 src/arm/ic-arm.cc 1, r2, r3); r2 1117 src/arm/ic-arm.cc __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset)); r2 1118 src/arm/ic-arm.cc __ ldrb(r2, FieldMemOperand(r2, Map::kInstanceTypeOffset)); r2 1119 src/arm/ic-arm.cc GenerateGlobalInstanceTypeCheck(masm, r2, &slow); r2 1121 src/arm/ic-arm.cc GenerateDictionaryLoad(masm, &slow, r3, r0, r0, r2, r4); r2 1123 src/arm/ic-arm.cc 1, r2, r3); r2 1181 src/arm/ic-arm.cc __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset)); r2 1185 src/arm/ic-arm.cc __ ldrb(r3, FieldMemOperand(r2, Map::kBitFieldOffset)); r2 1214 src/arm/ic-arm.cc __ Push(r2, r1, r0); r2 1233 src/arm/ic-arm.cc __ Push(r2, r1, r0); r2 1253 src/arm/ic-arm.cc __ mov(r0, r2); r2 1258 src/arm/ic-arm.cc __ push(r2); r2 1274 src/arm/ic-arm.cc __ mov(r0, r2); r2 1279 src/arm/ic-arm.cc __ push(r2); r2 1294 src/arm/ic-arm.cc __ Push(r2, r1, r0); r2 1321 src/arm/ic-arm.cc Register receiver = r2; r2 1519 src/arm/ic-arm.cc masm, flags, r1, r2, r3, r4, r5, r6); r2 1534 src/arm/ic-arm.cc __ Push(r1, r2, r0); r2 1610 src/arm/ic-arm.cc GenerateDictionaryStore(masm, &miss, r3, r2, r0, r4, r5); r2 1631 src/arm/ic-arm.cc __ Push(r1, r2, r0); r2 968 src/arm/lithium-arm.cc LOperand* length = UseFixed(instr->length(), r2); r2 1070 src/arm/lithium-arm.cc LOperand* key = UseFixed(instr->key(), r2); r2 1371 src/arm/lithium-arm.cc UseFixed(instr->right(), r2); r2 1953 src/arm/lithium-arm.cc LOperand* obj = UseFixed(instr->object(), r2); r2 1977 src/arm/lithium-arm.cc LOperand* fixed_object_reg = FixedTemp(r2); r2 153 src/arm/lithium-codegen-arm.cc __ LoadRoot(r2, Heap::kUndefinedValueRootIndex); r2 154 src/arm/lithium-codegen-arm.cc __ str(r2, MemOperand(sp, receiver_offset)); r2 166 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(kSlotsZapValue)); r2 169 src/arm/lithium-codegen-arm.cc __ push(r2); r2 1262 src/arm/lithium-codegen-arm.cc __ Swap(r0, r1, r2); r2 1671 src/arm/lithium-codegen-arm.cc __ stm(db_w, sp, r0.bit() | r1.bit() | r2.bit() | r3.bit()); r2 1682 src/arm/lithium-codegen-arm.cc __ ldm(ia_w, sp, r0.bit() | r1.bit() | r2.bit() | r3.bit()); r2 2467 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(instr->name())); r2 2504 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(instr->name())); r2 2656 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(name)); r2 2669 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(instr->name())); r2 3229 src/arm/lithium-codegen-arm.cc Register tmp2 = input.is(r2) ? r0 : r2; r2 3445 src/arm/lithium-codegen-arm.cc ToRegister(instr->InputAt(1)).is(r2)); r2 3451 src/arm/lithium-codegen-arm.cc __ JumpIfSmi(r2, &no_deopt); r2 3452 src/arm/lithium-codegen-arm.cc __ ldr(r7, FieldMemOperand(r2, HeapObject::kMapOffset)); r2 3494 src/arm/lithium-codegen-arm.cc __ ldr(r2, FieldMemOperand(r0, kRandomSeedOffset)); r2 3498 src/arm/lithium-codegen-arm.cc __ ldr(r1, FieldMemOperand(r2, ByteArray::kHeaderSize)); r2 3502 src/arm/lithium-codegen-arm.cc __ ldr(r0, FieldMemOperand(r2, ByteArray::kHeaderSize + kSeedSize)); r2 3512 src/arm/lithium-codegen-arm.cc __ str(r1, FieldMemOperand(r2, ByteArray::kHeaderSize)); r2 3520 src/arm/lithium-codegen-arm.cc __ str(r0, FieldMemOperand(r2, ByteArray::kHeaderSize + kSeedSize)); r2 3655 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(instr->name())); r2 3680 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(instr->name())); r2 3777 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(instr->name())); r2 3951 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->object()).is(r2)); r2 3986 src/arm/lithium-codegen-arm.cc ASSERT(fixed_object_reg.is(r2)); r2 3994 src/arm/lithium-codegen-arm.cc ASSERT(fixed_object_reg.is(r2)); r2 4772 src/arm/lithium-codegen-arm.cc __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset)); r2 4774 src/arm/lithium-codegen-arm.cc __ ldrb(r2, FieldMemOperand(r2, Map::kBitField2Offset)); r2 4776 src/arm/lithium-codegen-arm.cc __ ubfx(r2, r2, Map::kElementsKindShift, Map::kElementsKindBitCount); r2 4777 src/arm/lithium-codegen-arm.cc __ cmp(r2, Operand(boilerplate_elements_kind)); r2 4783 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(Smi::FromInt(instr->hydrogen()->literal_index()))); r2 4787 src/arm/lithium-codegen-arm.cc __ Push(r3, r2, r1); r2 4816 src/arm/lithium-codegen-arm.cc ASSERT(!source.is(r2)); r2 4817 src/arm/lithium-codegen-arm.cc ASSERT(!result.is(r2)); r2 4838 src/arm/lithium-codegen-arm.cc __ add(r2, result, Operand(elements_offset)); r2 4840 src/arm/lithium-codegen-arm.cc __ ldr(r2, FieldMemOperand(source, i)); r2 4842 src/arm/lithium-codegen-arm.cc __ str(r2, FieldMemOperand(result, object_offset + i)); r2 4851 src/arm/lithium-codegen-arm.cc __ add(r2, result, Operand(*offset)); r2 4852 src/arm/lithium-codegen-arm.cc __ str(r2, FieldMemOperand(result, total_offset)); r2 4856 src/arm/lithium-codegen-arm.cc __ LoadHeapObject(r2, Handle<HeapObject>::cast(value)); r2 4857 src/arm/lithium-codegen-arm.cc __ str(r2, FieldMemOperand(result, total_offset)); r2 4859 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(value)); r2 4860 src/arm/lithium-codegen-arm.cc __ str(r2, FieldMemOperand(result, total_offset)); r2 4868 src/arm/lithium-codegen-arm.cc __ ldr(r2, FieldMemOperand(source, i)); r2 4869 src/arm/lithium-codegen-arm.cc __ str(r2, FieldMemOperand(result, elements_offset + i)); r2 4884 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(value_low)); r2 4885 src/arm/lithium-codegen-arm.cc __ str(r2, FieldMemOperand(result, total_offset)); r2 4886 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(value_high)); r2 4887 src/arm/lithium-codegen-arm.cc __ str(r2, FieldMemOperand(result, total_offset + 4)); r2 4896 src/arm/lithium-codegen-arm.cc __ add(r2, result, Operand(*offset)); r2 4897 src/arm/lithium-codegen-arm.cc __ str(r2, FieldMemOperand(result, total_offset)); r2 4901 src/arm/lithium-codegen-arm.cc __ LoadHeapObject(r2, Handle<HeapObject>::cast(value)); r2 4902 src/arm/lithium-codegen-arm.cc __ str(r2, FieldMemOperand(result, total_offset)); r2 4904 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(value)); r2 4905 src/arm/lithium-codegen-arm.cc __ str(r2, FieldMemOperand(result, total_offset)); r2 4927 src/arm/lithium-codegen-arm.cc __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset)); r2 4929 src/arm/lithium-codegen-arm.cc __ ldrb(r2, FieldMemOperand(r2, Map::kBitField2Offset)); r2 4931 src/arm/lithium-codegen-arm.cc __ ubfx(r2, r2, Map::kElementsKindShift, Map::kElementsKindBitCount); r2 4932 src/arm/lithium-codegen-arm.cc __ cmp(r2, Operand(boilerplate_elements_kind)); r2 4939 src/arm/lithium-codegen-arm.cc __ AllocateInNewSpace(size, r0, r2, r3, &runtime_allocate, TAG_OBJECT); r2 4963 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(constant_properties)); r2 4968 src/arm/lithium-codegen-arm.cc __ Push(r4, r3, r2, r1); r2 5019 src/arm/lithium-codegen-arm.cc __ AllocateInNewSpace(size, r0, r2, r3, &runtime_allocate, TAG_OBJECT); r2 5033 src/arm/lithium-codegen-arm.cc __ ldr(r2, FieldMemOperand(r1, i + kPointerSize)); r2 5035 src/arm/lithium-codegen-arm.cc __ str(r2, FieldMemOperand(r0, i + kPointerSize)); r2 5055 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(shared_info)); r2 5059 src/arm/lithium-codegen-arm.cc __ Push(cp, r2, r1); r2 979 src/arm/macro-assembler-arm.cc ASSERT(expected.is_immediate() || expected.reg().is(r2)); r2 997 src/arm/macro-assembler-arm.cc mov(r2, Operand(expected.immediate())); r2 1110 src/arm/macro-assembler-arm.cc Register expected_reg = r2; r2 1243 src/arm/macro-assembler-arm.cc mov(r2, Operand(r2, LSR, StackHandler::kKindWidth)); // Handler index. r2 1244 src/arm/macro-assembler-arm.cc ldr(r2, MemOperand(r3, r2, LSL, kPointerSizeLog2)); // Smi-tagged offset. r2 1246 src/arm/macro-assembler-arm.cc add(pc, r1, Operand(r2, ASR, kSmiTagSize)); // Jump. r2 1267 src/arm/macro-assembler-arm.cc pop(r2); r2 1268 src/arm/macro-assembler-arm.cc str(r2, MemOperand(r3)); r2 1272 src/arm/macro-assembler-arm.cc ldm(ia_w, sp, r1.bit() | r2.bit() | cp.bit() | fp.bit()); r2 1309 src/arm/macro-assembler-arm.cc ldr(r2, MemOperand(sp, StackHandlerConstants::kStateOffset)); r2 1310 src/arm/macro-assembler-arm.cc tst(r2, Operand(StackHandler::KindField::kMask)); r2 1314 src/arm/macro-assembler-arm.cc pop(r2); r2 1315 src/arm/macro-assembler-arm.cc str(r2, MemOperand(r3)); r2 1318 src/arm/macro-assembler-arm.cc ldm(ia_w, sp, r1.bit() | r2.bit() | cp.bit() | fp.bit()); r2 2689 src/arm/macro-assembler-arm.cc GetBuiltinEntry(r2, id); r2 2691 src/arm/macro-assembler-arm.cc call_wrapper.BeforeCall(CallSize(r2)); r2 2693 src/arm/macro-assembler-arm.cc Call(r2); r2 2698 src/arm/macro-assembler-arm.cc Jump(r2); r2 3356 src/arm/macro-assembler-arm.cc vmov(r2, r3, dreg2); r2 3367 src/arm/macro-assembler-arm.cc Move(r2, reg); r2 3707 src/arm/macro-assembler-arm.cc ldr(r2, FieldMemOperand(r1, JSObject::kElementsOffset)); r2 3708 src/arm/macro-assembler-arm.cc cmp(r2, empty_fixed_array_value); r2 3714 src/arm/macro-assembler-arm.cc ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset)); r2 3715 src/arm/macro-assembler-arm.cc ldr(r3, FieldMemOperand(r2, Map::kInstanceDescriptorsOrBackPointerOffset)); r2 3739 src/arm/macro-assembler-arm.cc ldr(r1, FieldMemOperand(r2, Map::kPrototypeOffset)); r2 274 src/arm/regexp-macro-assembler-arm.cc __ mov(r2, Operand(match_high_byte)); r2 277 src/arm/regexp-macro-assembler-arm.cc __ add(r3, r2, Operand(match_char & 0xff)); r2 319 src/arm/regexp-macro-assembler-arm.cc __ add(r2, end_of_input_address(), Operand(current_input_offset())); r2 329 src/arm/regexp-macro-assembler-arm.cc __ ldrb(r4, MemOperand(r2, char_size(), PostIndex)); r2 353 src/arm/regexp-macro-assembler-arm.cc __ sub(current_input_offset(), r2, end_of_input_address()); r2 357 src/arm/regexp-macro-assembler-arm.cc __ PrepareCallCFunction(argument_count, r2); r2 372 src/arm/regexp-macro-assembler-arm.cc __ mov(r2, Operand(r1)); r2 417 src/arm/regexp-macro-assembler-arm.cc __ add(r2, end_of_input_address(), Operand(current_input_offset())); r2 424 src/arm/regexp-macro-assembler-arm.cc __ ldrb(r4, MemOperand(r2, char_size(), PostIndex)); r2 428 src/arm/regexp-macro-assembler-arm.cc __ ldrh(r4, MemOperand(r2, char_size(), PostIndex)); r2 436 src/arm/regexp-macro-assembler-arm.cc __ sub(current_input_offset(), r2, end_of_input_address()); r2 673 src/arm/regexp-macro-assembler-arm.cc RegList argument_registers = r0.bit() | r1.bit() | r2.bit() | r3.bit(); r2 748 src/arm/regexp-macro-assembler-arm.cc __ mov(r2, Operand(num_saved_registers_)); r2 752 src/arm/regexp-macro-assembler-arm.cc __ sub(r2, r2, Operand(1), SetCC); r2 774 src/arm/regexp-macro-assembler-arm.cc __ ldr(r2, MemOperand(frame_pointer(), kStartIndex)); r2 781 src/arm/regexp-macro-assembler-arm.cc __ add(r1, r1, Operand(r2)); r2 789 src/arm/regexp-macro-assembler-arm.cc __ ldr(r2, register_location(i)); r2 793 src/arm/regexp-macro-assembler-arm.cc __ mov(r4, r2); r2 796 src/arm/regexp-macro-assembler-arm.cc __ add(r2, r1, Operand(r2, ASR, 1)); r2 799 src/arm/regexp-macro-assembler-arm.cc __ add(r2, r1, Operand(r2)); r2 802 src/arm/regexp-macro-assembler-arm.cc __ str(r2, MemOperand(r0, kPointerSize, PostIndex)); r2 811 src/arm/regexp-macro-assembler-arm.cc __ ldr(r2, MemOperand(frame_pointer(), kRegisterOutput)); r2 824 src/arm/regexp-macro-assembler-arm.cc __ add(r2, r2, Operand(num_saved_registers_ * kPointerSize)); r2 825 src/arm/regexp-macro-assembler-arm.cc __ str(r2, MemOperand(frame_pointer(), kRegisterOutput)); r2 897 src/arm/regexp-macro-assembler-arm.cc __ mov(r2, Operand(ExternalReference::isolate_address())); r2 1110 src/arm/regexp-macro-assembler-arm.cc __ mov(r2, frame_pointer()); r2 1739 src/arm/simulator-arm.cc int32_t arg2 = get_register(r2); r2 3333 src/arm/simulator-arm.cc set_register(r2, va_arg(parameters, int32_t)); r2 502 src/arm/stub-cache-arm.cc __ mov(r2, Operand(transition)); r2 503 src/arm/stub-cache-arm.cc __ Push(r2, r0); r2 710 src/arm/stub-cache-arm.cc __ add(r2, sp, Operand(3 * kPointerSize)); r2 723 src/arm/stub-cache-arm.cc __ str(r2, MemOperand(r0, 0 * kPointerSize)); r2 725 src/arm/stub-cache-arm.cc __ add(ip, r2, Operand(argc * kPointerSize)); r2 1436 src/arm/stub-cache-arm.cc __ cmp(r2, Operand(name)); r2 1642 src/arm/stub-cache-arm.cc __ mov(r2, receiver); r2 1653 src/arm/stub-cache-arm.cc __ mov(r2, receiver); r2 1689 src/arm/stub-cache-arm.cc __ ldr(r2, MemOperand(sp, (argc - 1) * kPointerSize)); r2 1693 src/arm/stub-cache-arm.cc __ JumpIfSmi(r2, &no_fast_elements_check); r2 1724 src/arm/stub-cache-arm.cc __ str(r2, MemOperand(end_elements)); r2 1914 src/arm/stub-cache-arm.cc __ Move(r2, name); r2 1996 src/arm/stub-cache-arm.cc __ Move(r2, name); r2 2520 src/arm/stub-cache-arm.cc CallInterceptorCompiler compiler(this, arguments(), r2, extra_state_); r2 2615 src/arm/stub-cache-arm.cc r1, r2, r3, r4, r2 2655 src/arm/stub-cache-arm.cc __ Push(ip, r2, r0); r2 2743 src/arm/stub-cache-arm.cc __ Push(r1, r2, r0); // Receiver, name, value. r2 2876 src/arm/stub-cache-arm.cc GenerateLoadCallback(object, holder, r0, r2, r3, r1, r4, callback, name, r2 2956 src/arm/stub-cache-arm.cc GenerateLoadInterceptor(object, holder, &lookup, r0, r2, r3, r1, r4, name, r2 3023 src/arm/stub-cache-arm.cc GenerateLoadField(receiver, holder, r1, r2, r3, r4, index, name, &miss); r2 3047 src/arm/stub-cache-arm.cc GenerateLoadCallback(receiver, holder, r1, r0, r2, r3, r4, callback, name, r2 3072 src/arm/stub-cache-arm.cc GenerateLoadConstant(receiver, holder, r1, r2, r3, r4, value, name, &miss); r2 3098 src/arm/stub-cache-arm.cc GenerateLoadInterceptor(receiver, holder, &lookup, r1, r0, r2, r3, r4, name, r2 3120 src/arm/stub-cache-arm.cc GenerateLoadArrayLength(masm(), r1, r2, &miss); r2 3138 src/arm/stub-cache-arm.cc __ IncrementCounter(counters->keyed_load_string_length(), 1, r2, r3); r2 3144 src/arm/stub-cache-arm.cc GenerateLoadStringLength(masm(), r1, r2, r3, &miss, true); r2 3146 src/arm/stub-cache-arm.cc __ DecrementCounter(counters->keyed_load_string_length(), 1, r2, r3); r2 3164 src/arm/stub-cache-arm.cc __ IncrementCounter(counters->keyed_load_function_prototype(), 1, r2, r3); r2 3170 src/arm/stub-cache-arm.cc GenerateLoadFunctionPrototype(masm(), r1, r2, r3, &miss); r2 3172 src/arm/stub-cache-arm.cc __ DecrementCounter(counters->keyed_load_function_prototype(), 1, r2, r3); r2 3189 src/arm/stub-cache-arm.cc __ DispatchMap(r1, r2, receiver_map, stub, DO_SMI_CHECK); r2 3211 src/arm/stub-cache-arm.cc __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset)); r2 3214 src/arm/stub-cache-arm.cc __ cmp(r2, ip); r2 3253 src/arm/stub-cache-arm.cc r2, r1, r3, r4, r2 3282 src/arm/stub-cache-arm.cc __ DispatchMap(r2, r3, receiver_map, stub, DO_SMI_CHECK); r2 3304 src/arm/stub-cache-arm.cc __ JumpIfSmi(r2, &miss); r2 3307 src/arm/stub-cache-arm.cc __ ldr(r3, FieldMemOperand(r2, HeapObject::kMapOffset)); r2 3348 src/arm/stub-cache-arm.cc __ ldr(r2, FieldMemOperand(r1, JSFunction::kSharedFunctionInfoOffset)); r2 3349 src/arm/stub-cache-arm.cc __ ldr(r2, FieldMemOperand(r2, SharedFunctionInfo::kDebugInfoOffset)); r2 3350 src/arm/stub-cache-arm.cc __ cmp(r2, r7); r2 3357 src/arm/stub-cache-arm.cc __ ldr(r2, FieldMemOperand(r1, JSFunction::kPrototypeOrInitialMapOffset)); r2 3358 src/arm/stub-cache-arm.cc __ JumpIfSmi(r2, &generic_stub_call); r2 3359 src/arm/stub-cache-arm.cc __ CompareObjectType(r2, r3, r4, MAP_TYPE); r2 3368 src/arm/stub-cache-arm.cc __ CompareInstanceType(r2, r3, JS_FUNCTION_TYPE); r2 3377 src/arm/stub-cache-arm.cc __ ldrb(r3, FieldMemOperand(r2, Map::kInstanceSizeOffset)); r2 3391 src/arm/stub-cache-arm.cc __ str(r2, MemOperand(r5, kPointerSize, PostIndex)); r2 3419 src/arm/stub-cache-arm.cc __ ldr(r2, MemOperand(r1, (arg_number + 1) * -kPointerSize)); r2 3420 src/arm/stub-cache-arm.cc __ str(r2, MemOperand(r5, kPointerSize, PostIndex)); r2 3429 src/arm/stub-cache-arm.cc __ mov(r2, Operand(constant)); r2 3430 src/arm/stub-cache-arm.cc __ str(r2, MemOperand(r5, kPointerSize, PostIndex)); r2 3455 src/arm/stub-cache-arm.cc __ IncrementCounter(counters->constructed_objects(), 1, r1, r2); r2 3456 src/arm/stub-cache-arm.cc __ IncrementCounter(counters->constructed_objects_stub(), 1, r1, r2); r2 3487 src/arm/stub-cache-arm.cc __ mov(r2, Operand(key, ASR, kSmiTagSize)); r2 3489 src/arm/stub-cache-arm.cc __ LoadFromNumberDictionary(&slow, r4, key, r0, r2, r3, r5); r2 3495 src/arm/stub-cache-arm.cc 1, r2, r3); r2 3624 src/arm/stub-cache-arm.cc Register value = r2; r2 3646 src/arm/stub-cache-arm.cc __ add(r2, r3, Operand(key, LSL, 1)); r2 3647 src/arm/stub-cache-arm.cc __ vldr(s0, r2, 0); r2 3655 src/arm/stub-cache-arm.cc __ add(r2, r3, Operand(key, LSL, 2)); r2 3656 src/arm/stub-cache-arm.cc __ vldr(d0, r2, 0); r2 3660 src/arm/stub-cache-arm.cc __ ldr(r2, MemOperand(r4, 0)); r2 3748 src/arm/stub-cache-arm.cc __ AllocateHeapNumber(r2, r3, r4, r6, &slow); r2 3751 src/arm/stub-cache-arm.cc __ sub(r1, r2, Operand(kHeapObjectTag)); r2 3754 src/arm/stub-cache-arm.cc __ mov(r0, r2); r2 3803 src/arm/stub-cache-arm.cc __ AllocateHeapNumber(r2, r3, r4, r6, &slow); r2 3805 src/arm/stub-cache-arm.cc __ sub(r1, r2, Operand(kHeapObjectTag)); r2 3808 src/arm/stub-cache-arm.cc __ mov(r0, r2); r2 3844 src/arm/stub-cache-arm.cc __ and_(r2, value, Operand(kBinary32SignMask)); r2 3846 src/arm/stub-cache-arm.cc __ orr(r2, r2, Operand(r1, LSL, HeapNumber::kMantissaBitsInTopWord)); r2 3855 src/arm/stub-cache-arm.cc __ orr(r2, r2, Operand(r0, LSR, kMantissaShiftForHiWord)); r2 3858 src/arm/stub-cache-arm.cc __ str(r2, FieldMemOperand(r3, HeapNumber::kExponentOffset)); r2 3871 src/arm/stub-cache-arm.cc __ AllocateHeapNumber(r2, r3, r4, r6, &slow); r2 3872 src/arm/stub-cache-arm.cc __ sub(r1, r2, Operand(kHeapObjectTag)); r2 3875 src/arm/stub-cache-arm.cc __ mov(r0, r2); r2 3884 src/arm/stub-cache-arm.cc __ str(r2, FieldMemOperand(r4, HeapNumber::kMantissaOffset)); r2 3900 src/arm/stub-cache-arm.cc 1, r2, r3); r2 3933 src/arm/stub-cache-arm.cc Register receiver = r2; r2 4237 src/arm/stub-cache-arm.cc 1, r2, r3); r2 4278 src/arm/stub-cache-arm.cc __ ldr(r2, FieldMemOperand(r1, JSObject::kElementsOffset)); r2 4279 src/arm/stub-cache-arm.cc __ AssertFastElements(r2); r2 4282 src/arm/stub-cache-arm.cc __ ldr(r3, FieldMemOperand(r2, FixedArray::kLengthOffset)); r2 4287 src/arm/stub-cache-arm.cc __ add(r3, r2, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); r2 4315 src/arm/stub-cache-arm.cc Register elements_reg = r2; r2 4316 src/arm/stub-cache-arm.cc Register heap_number_reg = r2; r2 4393 src/arm/stub-cache-arm.cc Register receiver_reg = r2; r2 4559 src/arm/stub-cache-arm.cc Register receiver_reg = r2; r2 676 src/ia32/code-stubs-ia32.h Register r2, r2 682 src/ia32/code-stubs-ia32.h if (candidate.is(r2)) continue; r2 1118 src/ia32/macro-assembler-ia32.cc mov(r2, r0); r2 1121 src/ia32/macro-assembler-ia32.cc add(r2, Immediate(SeededNumberDictionary::GetProbeOffset(i))); r2 1123 src/ia32/macro-assembler-ia32.cc and_(r2, r1); r2 1127 src/ia32/macro-assembler-ia32.cc lea(r2, Operand(r2, r2, times_2, 0)); // r2 = r2 * 3 r2 1131 src/ia32/macro-assembler-ia32.cc r2, r2 1146 src/ia32/macro-assembler-ia32.cc test(FieldOperand(elements, r2, times_pointer_size, kDetailsOffset), r2 1153 src/ia32/macro-assembler-ia32.cc mov(result, FieldOperand(elements, r2, times_pointer_size, kValueOffset)); r2 2634 src/ia32/macro-assembler-ia32.cc if (r1.is(r2)) return true; r2 2637 src/ia32/macro-assembler-ia32.cc if (r2.is(r3)) return true; r2 2638 src/ia32/macro-assembler-ia32.cc if (r2.is(r4)) return true; r2 58 src/ia32/macro-assembler-ia32.h bool AreAliased(Register r1, Register r2, Register r3, Register r4); r2 540 src/ia32/macro-assembler-ia32.h Register r2, r2 1186 src/mips/assembler-mips.h FPURegister r2, r2 615 src/mips/code-stubs-mips.h Register r2, r2 620 src/mips/code-stubs-mips.h if (candidate.is(r2)) continue; r2 1673 src/mips/macro-assembler-mips.cc Register r2 = no_reg; r2 1679 src/mips/macro-assembler-mips.cc r2 = rt.rm_; r2 1685 src/mips/macro-assembler-mips.cc beq(rs, r2, offset); r2 1688 src/mips/macro-assembler-mips.cc bne(rs, r2, offset); r2 1692 src/mips/macro-assembler-mips.cc if (r2.is(zero_reg)) { r2 1695 src/mips/macro-assembler-mips.cc slt(scratch, r2, rs); r2 1700 src/mips/macro-assembler-mips.cc if (r2.is(zero_reg)) { r2 1703 src/mips/macro-assembler-mips.cc slt(scratch, rs, r2); r2 1708 src/mips/macro-assembler-mips.cc if (r2.is(zero_reg)) { r2 1711 src/mips/macro-assembler-mips.cc slt(scratch, rs, r2); r2 1716 src/mips/macro-assembler-mips.cc if (r2.is(zero_reg)) { r2 1719 src/mips/macro-assembler-mips.cc slt(scratch, r2, rs); r2 1725 src/mips/macro-assembler-mips.cc if (r2.is(zero_reg)) { r2 1728 src/mips/macro-assembler-mips.cc sltu(scratch, r2, rs); r2 1733 src/mips/macro-assembler-mips.cc if (r2.is(zero_reg)) { r2 1736 src/mips/macro-assembler-mips.cc sltu(scratch, rs, r2); r2 1741 src/mips/macro-assembler-mips.cc if (r2.is(zero_reg)) { r2 1745 src/mips/macro-assembler-mips.cc sltu(scratch, rs, r2); r2 1750 src/mips/macro-assembler-mips.cc if (r2.is(zero_reg)) { r2 1753 src/mips/macro-assembler-mips.cc sltu(scratch, r2, rs); r2 1771 src/mips/macro-assembler-mips.cc r2 = scratch; r2 1772 src/mips/macro-assembler-mips.cc li(r2, rt); r2 1773 src/mips/macro-assembler-mips.cc beq(rs, r2, offset); r2 1778 src/mips/macro-assembler-mips.cc r2 = scratch; r2 1779 src/mips/macro-assembler-mips.cc li(r2, rt); r2 1780 src/mips/macro-assembler-mips.cc bne(rs, r2, offset); r2 1787 src/mips/macro-assembler-mips.cc r2 = scratch; r2 1788 src/mips/macro-assembler-mips.cc li(r2, rt); r2 1789 src/mips/macro-assembler-mips.cc slt(scratch, r2, rs); r2 1800 src/mips/macro-assembler-mips.cc r2 = scratch; r2 1801 src/mips/macro-assembler-mips.cc li(r2, rt); r2 1802 src/mips/macro-assembler-mips.cc slt(scratch, rs, r2); r2 1813 src/mips/macro-assembler-mips.cc r2 = scratch; r2 1814 src/mips/macro-assembler-mips.cc li(r2, rt); r2 1815 src/mips/macro-assembler-mips.cc slt(scratch, rs, r2); r2 1823 src/mips/macro-assembler-mips.cc r2 = scratch; r2 1824 src/mips/macro-assembler-mips.cc li(r2, rt); r2 1825 src/mips/macro-assembler-mips.cc slt(scratch, r2, rs); r2 1834 src/mips/macro-assembler-mips.cc r2 = scratch; r2 1835 src/mips/macro-assembler-mips.cc li(r2, rt); r2 1836 src/mips/macro-assembler-mips.cc sltu(scratch, r2, rs); r2 1847 src/mips/macro-assembler-mips.cc r2 = scratch; r2 1848 src/mips/macro-assembler-mips.cc li(r2, rt); r2 1849 src/mips/macro-assembler-mips.cc sltu(scratch, rs, r2); r2 1861 src/mips/macro-assembler-mips.cc r2 = scratch; r2 1862 src/mips/macro-assembler-mips.cc li(r2, rt); r2 1863 src/mips/macro-assembler-mips.cc sltu(scratch, rs, r2); r2 1871 src/mips/macro-assembler-mips.cc r2 = scratch; r2 1872 src/mips/macro-assembler-mips.cc li(r2, rt); r2 1873 src/mips/macro-assembler-mips.cc sltu(scratch, r2, rs); r2 1905 src/mips/macro-assembler-mips.cc Register r2 = no_reg; r2 1908 src/mips/macro-assembler-mips.cc r2 = rt.rm_; r2 1919 src/mips/macro-assembler-mips.cc beq(rs, r2, offset); r2 1923 src/mips/macro-assembler-mips.cc bne(rs, r2, offset); r2 1927 src/mips/macro-assembler-mips.cc if (r2.is(zero_reg)) { r2 1931 src/mips/macro-assembler-mips.cc slt(scratch, r2, rs); r2 1937 src/mips/macro-assembler-mips.cc if (r2.is(zero_reg)) { r2 1941 src/mips/macro-assembler-mips.cc slt(scratch, rs, r2); r2 1947 src/mips/macro-assembler-mips.cc if (r2.is(zero_reg)) { r2 1951 src/mips/macro-assembler-mips.cc slt(scratch, rs, r2); r2 1957 src/mips/macro-assembler-mips.cc if (r2.is(zero_reg)) { r2 1961 src/mips/macro-assembler-mips.cc slt(scratch, r2, rs); r2 1968 src/mips/macro-assembler-mips.cc if (r2.is(zero_reg)) { r2 1972 src/mips/macro-assembler-mips.cc sltu(scratch, r2, rs); r2 1978 src/mips/macro-assembler-mips.cc if (r2.is(zero_reg)) { r2 1982 src/mips/macro-assembler-mips.cc sltu(scratch, rs, r2); r2 1988 src/mips/macro-assembler-mips.cc if (r2.is(zero_reg)) { r2 1992 src/mips/macro-assembler-mips.cc sltu(scratch, rs, r2); r2 1998 src/mips/macro-assembler-mips.cc if (r2.is(zero_reg)) { r2 2002 src/mips/macro-assembler-mips.cc sltu(scratch, r2, rs); r2 2021 src/mips/macro-assembler-mips.cc r2 = scratch; r2 2022 src/mips/macro-assembler-mips.cc li(r2, rt); r2 2024 src/mips/macro-assembler-mips.cc beq(rs, r2, offset); r2 2028 src/mips/macro-assembler-mips.cc r2 = scratch; r2 2029 src/mips/macro-assembler-mips.cc li(r2, rt); r2 2031 src/mips/macro-assembler-mips.cc bne(rs, r2, offset); r2 2040 src/mips/macro-assembler-mips.cc r2 = scratch; r2 2041 src/mips/macro-assembler-mips.cc li(r2, rt); r2 2042 src/mips/macro-assembler-mips.cc slt(scratch, r2, rs); r2 2057 src/mips/macro-assembler-mips.cc r2 = scratch; r2 2058 src/mips/macro-assembler-mips.cc li(r2, rt); r2 2059 src/mips/macro-assembler-mips.cc slt(scratch, rs, r2); r2 2074 src/mips/macro-assembler-mips.cc r2 = scratch; r2 2075 src/mips/macro-assembler-mips.cc li(r2, rt); r2 2076 src/mips/macro-assembler-mips.cc slt(scratch, rs, r2); r2 2087 src/mips/macro-assembler-mips.cc r2 = scratch; r2 2088 src/mips/macro-assembler-mips.cc li(r2, rt); r2 2089 src/mips/macro-assembler-mips.cc slt(scratch, r2, rs); r2 2101 src/mips/macro-assembler-mips.cc r2 = scratch; r2 2102 src/mips/macro-assembler-mips.cc li(r2, rt); r2 2103 src/mips/macro-assembler-mips.cc sltu(scratch, r2, rs); r2 2118 src/mips/macro-assembler-mips.cc r2 = scratch; r2 2119 src/mips/macro-assembler-mips.cc li(r2, rt); r2 2120 src/mips/macro-assembler-mips.cc sltu(scratch, rs, r2); r2 2135 src/mips/macro-assembler-mips.cc r2 = scratch; r2 2136 src/mips/macro-assembler-mips.cc li(r2, rt); r2 2137 src/mips/macro-assembler-mips.cc sltu(scratch, rs, r2); r2 2148 src/mips/macro-assembler-mips.cc r2 = scratch; r2 2149 src/mips/macro-assembler-mips.cc li(r2, rt); r2 2150 src/mips/macro-assembler-mips.cc sltu(scratch, r2, rs); r2 2240 src/mips/macro-assembler-mips.cc Register r2 = no_reg; r2 2244 src/mips/macro-assembler-mips.cc r2 = rt.rm_; r2 2246 src/mips/macro-assembler-mips.cc r2 = scratch; r2 2247 src/mips/macro-assembler-mips.cc li(r2, rt); r2 2255 src/mips/macro-assembler-mips.cc bne(rs, r2, 2); r2 2260 src/mips/macro-assembler-mips.cc beq(rs, r2, 2); r2 2267 src/mips/macro-assembler-mips.cc slt(scratch, r2, rs); r2 2272 src/mips/macro-assembler-mips.cc slt(scratch, rs, r2); r2 2277 src/mips/macro-assembler-mips.cc slt(scratch, rs, r2); r2 2282 src/mips/macro-assembler-mips.cc slt(scratch, r2, rs); r2 2289 src/mips/macro-assembler-mips.cc sltu(scratch, r2, rs); r2 2294 src/mips/macro-assembler-mips.cc sltu(scratch, rs, r2); r2 2299 src/mips/macro-assembler-mips.cc sltu(scratch, rs, r2); r2 2304 src/mips/macro-assembler-mips.cc sltu(scratch, r2, rs); r2 2333 src/mips/macro-assembler-mips.cc Register r2 = no_reg; r2 2336 src/mips/macro-assembler-mips.cc r2 = rt.rm_; r2 2338 src/mips/macro-assembler-mips.cc r2 = scratch; r2 2339 src/mips/macro-assembler-mips.cc li(r2, rt); r2 2348 src/mips/macro-assembler-mips.cc bne(rs, r2, 2); r2 2354 src/mips/macro-assembler-mips.cc beq(rs, r2, 2); r2 2362 src/mips/macro-assembler-mips.cc slt(scratch, r2, rs); r2 2368 src/mips/macro-assembler-mips.cc slt(scratch, rs, r2); r2 2374 src/mips/macro-assembler-mips.cc slt(scratch, rs, r2); r2 2380 src/mips/macro-assembler-mips.cc slt(scratch, r2, rs); r2 2388 src/mips/macro-assembler-mips.cc sltu(scratch, r2, rs); r2 2394 src/mips/macro-assembler-mips.cc sltu(scratch, rs, r2); r2 2400 src/mips/macro-assembler-mips.cc sltu(scratch, rs, r2); r2 2406 src/mips/macro-assembler-mips.cc sltu(scratch, r2, rs); r2 2670 src/mips/macro-assembler-mips.cc Branch(&skip, NegateCondition(cond), r1, r2); r2 3914 src/mips/macro-assembler-mips.cc Call(stub->GetCode(), RelocInfo::CODE_TARGET, kNoASTId, cond, r1, r2, bd); r2 5402 src/mips/macro-assembler-mips.cc if (r1.is(r2)) return true; r2 5405 src/mips/macro-assembler-mips.cc if (r2.is(r3)) return true; r2 5406 src/mips/macro-assembler-mips.cc if (r2.is(r4)) return true; r2 99 src/mips/macro-assembler-mips.h bool AreAliased(Register r1, Register r2, Register r3, Register r4); r2 141 src/mips/macro-assembler-mips.h #define COND_TYPED_ARGS Condition cond, Register r1, const Operand& r2 r2 142 src/mips/macro-assembler-mips.h #define COND_ARGS cond, r1, r2 r2 1133 src/mips/macro-assembler-mips.h const Operand& r2 = Operand(zero_reg), r2 464 src/third_party/valgrind/valgrind.h uint64_t r2; /* what tocptr do we need? */ r2 514 src/third_party/valgrind/valgrind.h _zzq_orig->r2 = __addr; \ r2 2167 src/third_party/valgrind/valgrind.h _argvec[1] = (unsigned long)_orig.r2; \ r2 2191 src/third_party/valgrind/valgrind.h _argvec[1] = (unsigned long)_orig.r2; \ r2 2217 src/third_party/valgrind/valgrind.h _argvec[1] = (unsigned long)_orig.r2; \ r2 2245 src/third_party/valgrind/valgrind.h _argvec[1] = (unsigned long)_orig.r2; \ r2 2275 src/third_party/valgrind/valgrind.h _argvec[1] = (unsigned long)_orig.r2; \ r2 2307 src/third_party/valgrind/valgrind.h _argvec[1] = (unsigned long)_orig.r2; \ r2 2341 src/third_party/valgrind/valgrind.h _argvec[1] = (unsigned long)_orig.r2; \ r2 2378 src/third_party/valgrind/valgrind.h _argvec[1] = (unsigned long)_orig.r2; \ r2 2417 src/third_party/valgrind/valgrind.h _argvec[1] = (unsigned long)_orig.r2; \ r2 2458 src/third_party/valgrind/valgrind.h _argvec[1] = (unsigned long)_orig.r2; \ r2 2506 src/third_party/valgrind/valgrind.h _argvec[1] = (unsigned long)_orig.r2; \ r2 2558 src/third_party/valgrind/valgrind.h _argvec[1] = (unsigned long)_orig.r2; \ r2 2614 src/third_party/valgrind/valgrind.h _argvec[1] = (unsigned long)_orig.r2; \ r2 658 src/x64/code-stubs-x64.h Register r2, r2 664 src/x64/code-stubs-x64.h if (candidate.is(r2)) continue; r2 3561 src/x64/macro-assembler-x64.cc movq(r2, r0); r2 3564 src/x64/macro-assembler-x64.cc addl(r2, Immediate(SeededNumberDictionary::GetProbeOffset(i))); r2 3566 src/x64/macro-assembler-x64.cc and_(r2, r1); r2 3570 src/x64/macro-assembler-x64.cc lea(r2, Operand(r2, r2, times_2, 0)); // r2 = r2 * 3 r2 3574 src/x64/macro-assembler-x64.cc r2, r2 3589 src/x64/macro-assembler-x64.cc Test(FieldOperand(elements, r2, times_pointer_size, kDetailsOffset), r2 3596 src/x64/macro-assembler-x64.cc movq(result, FieldOperand(elements, r2, times_pointer_size, kValueOffset)); r2 4226 src/x64/macro-assembler-x64.cc if (r1.is(r2)) return true; r2 4229 src/x64/macro-assembler-x64.cc if (r2.is(r3)) return true; r2 4230 src/x64/macro-assembler-x64.cc if (r2.is(r4)) return true; r2 68 src/x64/macro-assembler-x64.h bool AreAliased(Register r1, Register r2, Register r3, Register r4); r2 1005 src/x64/macro-assembler-x64.h Register r2, r2 186 test/cctest/test-assembler-arm.cc __ mov(r2, Operand(r0, ASR, 1)); r2 187 test/cctest/test-assembler-arm.cc __ str(r2, MemOperand(r4, OFFSET_OF(T, i))); r2 188 test/cctest/test-assembler-arm.cc __ ldrsb(r2, MemOperand(r4, OFFSET_OF(T, c))); r2 189 test/cctest/test-assembler-arm.cc __ add(r0, r2, Operand(r0)); r2 190 test/cctest/test-assembler-arm.cc __ mov(r2, Operand(r2, LSL, 2)); r2 191 test/cctest/test-assembler-arm.cc __ strb(r2, MemOperand(r4, OFFSET_OF(T, c))); r2 192 test/cctest/test-assembler-arm.cc __ ldrsh(r2, MemOperand(r4, OFFSET_OF(T, s))); r2 193 test/cctest/test-assembler-arm.cc __ add(r0, r2, Operand(r0)); r2 194 test/cctest/test-assembler-arm.cc __ mov(r2, Operand(r2, ASR, 3)); r2 195 test/cctest/test-assembler-arm.cc __ strh(r2, MemOperand(r4, OFFSET_OF(T, s))); r2 262 test/cctest/test-assembler-arm.cc __ vmov(r2, r3, d5); r2 263 test/cctest/test-assembler-arm.cc __ vmov(d4, r2, r3); r2 402 test/cctest/test-assembler-arm.cc __ usat(r2, 12, Operand(r0, ASR, 9)); // Sat (0xFFFF>>9) to 0-4095 = 0x7F. r2 404 test/cctest/test-assembler-arm.cc __ add(r0, r1, Operand(r2)); r2 449 test/cctest/test-assembler-arm.cc __ bic(r2, r1, Operand(kVFPRoundingModeMask | kVFPExceptionMask)); r2 450 test/cctest/test-assembler-arm.cc __ orr(r2, r2, Operand(mode)); r2 451 test/cctest/test-assembler-arm.cc __ vmsr(r2); r2 469 test/cctest/test-assembler-arm.cc __ vmrs(r2); r2 470 test/cctest/test-assembler-arm.cc __ tst(r2, Operand(kVFPExceptionMask)); r2 973 test/cctest/test-assembler-arm.cc __ ldr(r2, MemOperand(r0, OFFSET_OF(I, b))); r2 974 test/cctest/test-assembler-arm.cc __ mov(r2, Operand(r2, ASR, 1), SetCC); r2 975 test/cctest/test-assembler-arm.cc __ adc(r2, r2, Operand(r2), LeaveCC, cs); r2 976 test/cctest/test-assembler-arm.cc __ str(r2, MemOperand(r0, OFFSET_OF(I, b))); r2 980 test/cctest/test-assembler-arm.cc __ mov(r2, Operand(0)); r2 982 test/cctest/test-assembler-arm.cc __ adc(r3, r1, Operand(r2)); r2 986 test/cctest/test-assembler-arm.cc __ mov(r2, Operand(0)); r2 987 test/cctest/test-assembler-arm.cc __ mov(r3, Operand(r2, ASR, 1), SetCC); // Unset the carry. r2 988 test/cctest/test-assembler-arm.cc __ adc(r3, r1, Operand(r2)); r2 485 test/cctest/test-assembler-mips.cc int32_t r2; r2 502 test/cctest/test-assembler-mips.cc __ sw(t1, MemOperand(a0, OFFSET_OF(T, r2)) ); r2 540 test/cctest/test-assembler-mips.cc CHECK_EQ(0x3344, t.r2); r2 111 test/cctest/test-disasm-arm.cc COMPARE(and_(r0, r1, Operand(r2)), r2 113 test/cctest/test-disasm-arm.cc COMPARE(and_(r1, r2, Operand(r3), LeaveCC), r2 115 test/cctest/test-disasm-arm.cc COMPARE(and_(r2, r3, Operand(r4), SetCC), r2 214 test/cctest/test-disasm-arm.cc COMPARE(cmn(r2, Operand(r8)), r2 230 test/cctest/test-disasm-arm.cc COMPARE(mov(r0, Operand(r2)), r2 239 test/cctest/test-disasm-arm.cc COMPARE(bic(r0, r9, Operand(r2), LeaveCC, vc), r2 248 test/cctest/test-disasm-arm.cc COMPARE(mvn(r9, Operand(r2)), r2 344 test/cctest/test-disasm-arm.cc COMPARE(and_(r1, r2, Operand(0x00000001), LeaveCC), r2 346 test/cctest/test-disasm-arm.cc COMPARE(and_(r2, r3, Operand(0x00000010), SetCC), r2 359 test/cctest/test-disasm-arm.cc COMPARE(eor(r4, r2, Operand(0x01000000), LeaveCC, cs), r2 410 test/cctest/test-disasm-arm.cc COMPARE(usat(r2, 7, Operand(lr)), r2 538 test/cctest/test-disasm-arm.cc COMPARE(vstm(ia, r2, d0, d15), r2 561 test/cctest/test-disasm-arm.cc COMPARE(ldrb(r2, MemOperand(r3, 42)), r2 573 test/cctest/test-disasm-arm.cc COMPARE(ldrb(r0, MemOperand(r1, r2)), r2 575 test/cctest/test-disasm-arm.cc COMPARE(ldrb(r0, MemOperand(r1, r2, NegOffset)), r2 577 test/cctest/test-disasm-arm.cc COMPARE(ldrb(r0, MemOperand(r1, r2, PostIndex)), r2 579 test/cctest/test-disasm-arm.cc COMPARE(ldrb(r0, MemOperand(r1, r2, NegPostIndex)), r2 581 test/cctest/test-disasm-arm.cc COMPARE(ldrb(r0, MemOperand(r1, r2, PreIndex)), r2 583 test/cctest/test-disasm-arm.cc COMPARE(ldrb(r0, MemOperand(r1, r2, NegPreIndex)), r2 588 test/cctest/test-disasm-arm.cc COMPARE(strb(r2, MemOperand(r3, 42)), r2 600 test/cctest/test-disasm-arm.cc COMPARE(strb(r0, MemOperand(r1, r2)), r2 602 test/cctest/test-disasm-arm.cc COMPARE(strb(r0, MemOperand(r1, r2, NegOffset)), r2 604 test/cctest/test-disasm-arm.cc COMPARE(strb(r0, MemOperand(r1, r2, PostIndex)), r2 606 test/cctest/test-disasm-arm.cc COMPARE(strb(r0, MemOperand(r1, r2, NegPostIndex)), r2 608 test/cctest/test-disasm-arm.cc COMPARE(strb(r0, MemOperand(r1, r2, PreIndex)), r2 610 test/cctest/test-disasm-arm.cc COMPARE(strb(r0, MemOperand(r1, r2, NegPreIndex)), r2 615 test/cctest/test-disasm-arm.cc COMPARE(ldrh(r2, MemOperand(r3, 42)), r2 627 test/cctest/test-disasm-arm.cc COMPARE(ldrh(r0, MemOperand(r1, r2)), r2 629 test/cctest/test-disasm-arm.cc COMPARE(ldrh(r0, MemOperand(r1, r2, NegOffset)), r2 631 test/cctest/test-disasm-arm.cc COMPARE(ldrh(r0, MemOperand(r1, r2, PostIndex)), r2 633 test/cctest/test-disasm-arm.cc COMPARE(ldrh(r0, MemOperand(r1, r2, NegPostIndex)), r2 635 test/cctest/test-disasm-arm.cc COMPARE(ldrh(r0, MemOperand(r1, r2, PreIndex)), r2 637 test/cctest/test-disasm-arm.cc COMPARE(ldrh(r0, MemOperand(r1, r2, NegPreIndex)), r2 642 test/cctest/test-disasm-arm.cc COMPARE(strh(r2, MemOperand(r3, 42)), r2 654 test/cctest/test-disasm-arm.cc COMPARE(strh(r0, MemOperand(r1, r2)), r2 656 test/cctest/test-disasm-arm.cc COMPARE(strh(r0, MemOperand(r1, r2, NegOffset)), r2 658 test/cctest/test-disasm-arm.cc COMPARE(strh(r0, MemOperand(r1, r2, PostIndex)), r2 660 test/cctest/test-disasm-arm.cc COMPARE(strh(r0, MemOperand(r1, r2, NegPostIndex)), r2 662 test/cctest/test-disasm-arm.cc COMPARE(strh(r0, MemOperand(r1, r2, PreIndex)), r2 664 test/cctest/test-disasm-arm.cc COMPARE(strh(r0, MemOperand(r1, r2, NegPreIndex)), r2 669 test/cctest/test-disasm-arm.cc COMPARE(ldr(r2, MemOperand(r3, 42)), r2 681 test/cctest/test-disasm-arm.cc COMPARE(ldr(r0, MemOperand(r1, r2)), r2 683 test/cctest/test-disasm-arm.cc COMPARE(ldr(r0, MemOperand(r1, r2, NegOffset)), r2 685 test/cctest/test-disasm-arm.cc COMPARE(ldr(r0, MemOperand(r1, r2, PostIndex)), r2 687 test/cctest/test-disasm-arm.cc COMPARE(ldr(r0, MemOperand(r1, r2, NegPostIndex)), r2 689 test/cctest/test-disasm-arm.cc COMPARE(ldr(r0, MemOperand(r1, r2, PreIndex)), r2 691 test/cctest/test-disasm-arm.cc COMPARE(ldr(r0, MemOperand(r1, r2, NegPreIndex)), r2 696 test/cctest/test-disasm-arm.cc COMPARE(str(r2, MemOperand(r3, 42)), r2 708 test/cctest/test-disasm-arm.cc COMPARE(str(r0, MemOperand(r1, r2)), r2 710 test/cctest/test-disasm-arm.cc COMPARE(str(r0, MemOperand(r1, r2, NegOffset)), r2 712 test/cctest/test-disasm-arm.cc COMPARE(str(r0, MemOperand(r1, r2, PostIndex)), r2 714 test/cctest/test-disasm-arm.cc COMPARE(str(r0, MemOperand(r1, r2, NegPostIndex)), r2 716 test/cctest/test-disasm-arm.cc COMPARE(str(r0, MemOperand(r1, r2, PreIndex)), r2 718 test/cctest/test-disasm-arm.cc COMPARE(str(r0, MemOperand(r1, r2, NegPreIndex)), r2 725 test/cctest/test-disasm-arm.cc COMPARE(ldrd(r2, r3, MemOperand(r3, 127)), r2 740 test/cctest/test-disasm-arm.cc COMPARE(strd(r2, r3, MemOperand(r3, 127)),