r0 1123 src/arm/assembler-arm.cc addrmod1(cond | TST | S, src1, r0, src2); r0 1128 src/arm/assembler-arm.cc addrmod1(cond | TEQ | S, src1, r0, src2); r0 1133 src/arm/assembler-arm.cc addrmod1(cond | CMP | S, src1, r0, src2); r0 1145 src/arm/assembler-arm.cc addrmod1(cond | CMN | S, src1, r0, src2); r0 1163 src/arm/assembler-arm.cc addrmod1(cond | MOV | s, r0, dst, src); r0 1185 src/arm/assembler-arm.cc addrmod1(cond | MVN | s, r0, dst, src); r0 148 src/arm/assembler-arm.h const Register r0 = { kRegister_r0_Code }; r0 70 src/arm/builtins-arm.cc __ add(r0, r0, Operand(num_extra_args + 1)); r0 320 src/arm/builtins-arm.cc __ cmp(r0, Operand(0, RelocInfo::NONE)); r0 334 src/arm/builtins-arm.cc __ mov(r0, r2); r0 341 src/arm/builtins-arm.cc __ cmp(r0, Operand(1)); r0 348 src/arm/builtins-arm.cc __ mov(r0, Operand(0)); // Treat this as a call with argc of zero. r0 377 src/arm/builtins-arm.cc __ mov(r0, r3); r0 383 src/arm/builtins-arm.cc __ mov(r2, Operand(r0, LSL, kSmiTagSize)); // Convet argc to a smi. r0 432 src/arm/builtins-arm.cc __ mov(r0, r3); r0 591 src/arm/builtins-arm.cc __ cmp(r0, Operand(0, RelocInfo::NONE)); r0 594 src/arm/builtins-arm.cc __ sub(r0, r0, Operand(1)); r0 595 src/arm/builtins-arm.cc __ ldr(r0, MemOperand(sp, r0, LSL, kPointerSizeLog2, PreIndex)); r0 603 src/arm/builtins-arm.cc r0, // Input. r0 621 src/arm/builtins-arm.cc r0, // Result. r0 638 src/arm/builtins-arm.cc __ str(map, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 641 src/arm/builtins-arm.cc __ str(r3, FieldMemOperand(r0, JSObject::kPropertiesOffset)); r0 642 src/arm/builtins-arm.cc __ str(r3, FieldMemOperand(r0, JSObject::kElementsOffset)); r0 644 src/arm/builtins-arm.cc __ str(argument, FieldMemOperand(r0, JSValue::kValueOffset)); r0 655 src/arm/builtins-arm.cc __ JumpIfSmi(r0, &convert_argument); r0 658 src/arm/builtins-arm.cc __ ldr(r2, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 663 src/arm/builtins-arm.cc __ mov(argument, r0); r0 673 src/arm/builtins-arm.cc __ push(r0); r0 677 src/arm/builtins-arm.cc __ mov(argument, r0); r0 720 src/arm/builtins-arm.cc __ mov(r0, Operand(r0, LSL, kSmiTagSize)); r0 721 src/arm/builtins-arm.cc __ push(r0); // Smi-tagged arguments count. r0 807 src/arm/builtins-arm.cc __ ldr(r0, FieldMemOperand(r2, Map::kInstanceSizesOffset)); r0 808 src/arm/builtins-arm.cc __ Ubfx(r0, r0, Map::kPreAllocatedPropertyFieldsByte * kBitsPerByte, r0 810 src/arm/builtins-arm.cc __ add(r0, r5, Operand(r0, LSL, kPointerSizeLog2)); r0 813 src/arm/builtins-arm.cc __ cmp(r0, r6); r0 816 src/arm/builtins-arm.cc __ InitializeFieldsWithFiller(r5, r0, r7); r0 836 src/arm/builtins-arm.cc __ ldr(r0, FieldMemOperand(r2, Map::kInstanceSizesOffset)); r0 837 src/arm/builtins-arm.cc __ Ubfx(r6, r0, Map::kPreAllocatedPropertyFieldsByte * kBitsPerByte, r0 840 src/arm/builtins-arm.cc __ Ubfx(r6, r0, Map::kInObjectPropertiesByte * kBitsPerByte, r0 854 src/arm/builtins-arm.cc __ add(r0, r3, Operand(FixedArray::kHeaderSize / kPointerSize)); r0 856 src/arm/builtins-arm.cc r0, r0 873 src/arm/builtins-arm.cc __ mov(r0, Operand(r3, LSL, kSmiTagSize)); r0 874 src/arm/builtins-arm.cc __ str(r0, MemOperand(r2, kPointerSize, PostIndex)); r0 926 src/arm/builtins-arm.cc __ mov(r4, r0); r0 946 src/arm/builtins-arm.cc __ mov(r0, Operand(r3, LSR, kSmiTagSize)); r0 977 src/arm/builtins-arm.cc ParameterCount actual(r0); r0 1004 src/arm/builtins-arm.cc __ JumpIfSmi(r0, &use_receiver); r0 1008 src/arm/builtins-arm.cc __ CompareObjectType(r0, r3, r3, FIRST_SPEC_OBJECT_TYPE); r0 1014 src/arm/builtins-arm.cc __ ldr(r0, MemOperand(sp)); r0 1085 src/arm/builtins-arm.cc __ ldr(r0, MemOperand(r4, kPointerSize, PostIndex)); // read next parameter r0 1086 src/arm/builtins-arm.cc __ ldr(r0, MemOperand(r0)); // dereference handle r0 1087 src/arm/builtins-arm.cc __ push(r0); // push parameter r0 1103 src/arm/builtins-arm.cc __ mov(r0, Operand(r3)); r0 1108 src/arm/builtins-arm.cc ParameterCount actual(r0); r0 1146 src/arm/builtins-arm.cc __ add(r2, r0, Operand(Code::kHeaderSize - kHeapObjectTag)); r0 1175 src/arm/builtins-arm.cc __ add(r2, r0, Operand(Code::kHeaderSize - kHeapObjectTag)); r0 1195 src/arm/builtins-arm.cc __ mov(r0, Operand(Smi::FromInt(static_cast<int>(type)))); r0 1196 src/arm/builtins-arm.cc __ push(r0); r0 1211 src/arm/builtins-arm.cc __ ldr(r0, MemOperand(sp, 1 * kPointerSize)); r0 1256 src/arm/builtins-arm.cc __ ldr(r0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); r0 1259 src/arm/builtins-arm.cc __ push(r0); r0 1266 src/arm/builtins-arm.cc __ cmp(r0, Operand(Smi::FromInt(-1))); r0 1272 src/arm/builtins-arm.cc __ SmiUntag(r0); r0 1273 src/arm/builtins-arm.cc __ push(r0); r0 1286 src/arm/builtins-arm.cc __ cmp(r0, Operand(0)); r0 1290 src/arm/builtins-arm.cc __ add(r0, r0, Operand(1)); r0 1298 src/arm/builtins-arm.cc __ ldr(r1, MemOperand(sp, r0, LSL, kPointerSizeLog2)); r0 1324 src/arm/builtins-arm.cc __ add(r2, sp, Operand(r0, LSL, kPointerSizeLog2)); r0 1347 src/arm/builtins-arm.cc __ mov(r0, Operand(r0, LSL, kSmiTagSize)); // Smi-tagged. r0 1348 src/arm/builtins-arm.cc __ push(r0); r0 1352 src/arm/builtins-arm.cc __ mov(r2, r0); r0 1354 src/arm/builtins-arm.cc __ pop(r0); r0 1355 src/arm/builtins-arm.cc __ mov(r0, Operand(r0, ASR, kSmiTagSize)); r0 1361 src/arm/builtins-arm.cc __ ldr(r1, MemOperand(sp, r0, LSL, kPointerSizeLog2)); r0 1376 src/arm/builtins-arm.cc __ add(r3, sp, Operand(r0, LSL, kPointerSizeLog2)); r0 1397 src/arm/builtins-arm.cc __ add(r2, sp, Operand(r0, LSL, kPointerSizeLog2)); r0 1409 src/arm/builtins-arm.cc __ add(r2, sp, Operand(r0, LSL, kPointerSizeLog2)); r0 1419 src/arm/builtins-arm.cc __ sub(r0, r0, Operand(1)); r0 1438 src/arm/builtins-arm.cc __ add(r0, r0, Operand(1)); r0 1461 src/arm/builtins-arm.cc __ cmp(r2, r0); // Check formal and actual parameter counts. r0 1482 src/arm/builtins-arm.cc __ ldr(r0, MemOperand(fp, kFunctionOffset)); // get the function r0 1483 src/arm/builtins-arm.cc __ push(r0); r0 1484 src/arm/builtins-arm.cc __ ldr(r0, MemOperand(fp, kArgsOffset)); // get the args array r0 1485 src/arm/builtins-arm.cc __ push(r0); r0 1497 src/arm/builtins-arm.cc __ cmp(r2, Operand(r0, LSL, kPointerSizeLog2 - kSmiTagSize)); r0 1503 src/arm/builtins-arm.cc __ push(r0); r0 1509 src/arm/builtins-arm.cc __ push(r0); // limit r0 1514 src/arm/builtins-arm.cc __ ldr(r0, MemOperand(fp, kRecvOffset)); r0 1540 src/arm/builtins-arm.cc __ JumpIfSmi(r0, &call_to_object); r0 1542 src/arm/builtins-arm.cc __ cmp(r0, r1); r0 1545 src/arm/builtins-arm.cc __ cmp(r0, r1); r0 1551 src/arm/builtins-arm.cc __ CompareObjectType(r0, r1, r1, FIRST_SPEC_OBJECT_TYPE); r0 1557 src/arm/builtins-arm.cc __ push(r0); r0 1565 src/arm/builtins-arm.cc __ ldr(r0, FieldMemOperand(cp, kGlobalOffset)); r0 1566 src/arm/builtins-arm.cc __ ldr(r0, FieldMemOperand(r0, GlobalObject::kGlobalContextOffset)); r0 1567 src/arm/builtins-arm.cc __ ldr(r0, FieldMemOperand(r0, kGlobalOffset)); r0 1568 src/arm/builtins-arm.cc __ ldr(r0, FieldMemOperand(r0, GlobalObject::kGlobalReceiverOffset)); r0 1573 src/arm/builtins-arm.cc __ push(r0); r0 1577 src/arm/builtins-arm.cc __ ldr(r0, MemOperand(fp, kIndexOffset)); r0 1586 src/arm/builtins-arm.cc __ push(r0); r0 1590 src/arm/builtins-arm.cc __ push(r0); r0 1593 src/arm/builtins-arm.cc __ ldr(r0, MemOperand(fp, kIndexOffset)); r0 1594 src/arm/builtins-arm.cc __ add(r0, r0, Operand(1 << kSmiTagSize)); r0 1595 src/arm/builtins-arm.cc __ str(r0, MemOperand(fp, kIndexOffset)); r0 1601 src/arm/builtins-arm.cc __ cmp(r0, r1); r0 1606 src/arm/builtins-arm.cc ParameterCount actual(r0); r0 1607 src/arm/builtins-arm.cc __ mov(r0, Operand(r0, ASR, kSmiTagSize)); r0 1621 src/arm/builtins-arm.cc __ add(r0, r0, Operand(1)); r0 1636 src/arm/builtins-arm.cc __ mov(r0, Operand(r0, LSL, kSmiTagSize)); r0 1638 src/arm/builtins-arm.cc __ stm(db_w, sp, r0.bit() | r1.bit() | r4.bit() | fp.bit() | lr.bit()); r0 1669 src/arm/builtins-arm.cc __ cmp(r0, r2); r0 1683 src/arm/builtins-arm.cc __ add(r0, fp, Operand(r0, LSL, kPointerSizeLog2 - kSmiTagSize)); r0 1685 src/arm/builtins-arm.cc __ add(r0, r0, Operand(2 * kPointerSize)); r0 1686 src/arm/builtins-arm.cc __ sub(r2, r0, Operand(r2, LSL, kPointerSizeLog2)); r0 1696 src/arm/builtins-arm.cc __ ldr(ip, MemOperand(r0, 0)); r0 1698 src/arm/builtins-arm.cc __ cmp(r0, r2); // Compare before moving to next argument. r0 1699 src/arm/builtins-arm.cc __ sub(r0, r0, Operand(kPointerSize)); r0 1714 src/arm/builtins-arm.cc __ add(r0, fp, Operand(r0, LSL, kPointerSizeLog2 - kSmiTagSize)); r0 1724 src/arm/builtins-arm.cc __ ldr(ip, MemOperand(r0, 2 * kPointerSize)); r0 1726 src/arm/builtins-arm.cc __ cmp(r0, fp); // Compare before moving to next argument. r0 1727 src/arm/builtins-arm.cc __ sub(r0, r0, Operand(kPointerSize)); r0 72 src/arm/code-stubs-arm.cc __ JumpIfNotSmi(r0, &check_heap_number); r0 76 src/arm/code-stubs-arm.cc EmitCheckForHeapNumber(masm, r0, r1, ip, &call_builtin); r0 80 src/arm/code-stubs-arm.cc __ push(r0); r0 97 src/arm/code-stubs-arm.cc r0, r0 114 src/arm/code-stubs-arm.cc __ str(r5, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 120 src/arm/code-stubs-arm.cc __ str(r1, FieldMemOperand(r0, JSObject::kPropertiesOffset)); r0 121 src/arm/code-stubs-arm.cc __ str(r1, FieldMemOperand(r0, JSObject::kElementsOffset)); r0 122 src/arm/code-stubs-arm.cc __ str(r5, FieldMemOperand(r0, JSFunction::kPrototypeOrInitialMapOffset)); r0 123 src/arm/code-stubs-arm.cc __ str(r3, FieldMemOperand(r0, JSFunction::kSharedFunctionInfoOffset)); r0 124 src/arm/code-stubs-arm.cc __ str(cp, FieldMemOperand(r0, JSFunction::kContextOffset)); r0 125 src/arm/code-stubs-arm.cc __ str(r1, FieldMemOperand(r0, JSFunction::kLiteralsOffset)); r0 140 src/arm/code-stubs-arm.cc __ str(r4, FieldMemOperand(r0, JSFunction::kNextFunctionLinkOffset)); r0 143 src/arm/code-stubs-arm.cc __ str(r3, FieldMemOperand(r0, JSFunction::kCodeEntryOffset)); r0 191 src/arm/code-stubs-arm.cc __ str(r4, FieldMemOperand(r0, JSFunction::kCodeEntryOffset)); r0 196 src/arm/code-stubs-arm.cc __ str(r4, FieldMemOperand(r0, JSFunction::kNextFunctionLinkOffset)); r0 199 src/arm/code-stubs-arm.cc __ str(r0, ContextOperand(r2, Context::OPTIMIZED_FUNCTIONS_LIST)); r0 202 src/arm/code-stubs-arm.cc __ mov(r4, r0); r0 229 src/arm/code-stubs-arm.cc r0, r0 241 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r0, FixedArray::kLengthOffset)); r0 242 src/arm/code-stubs-arm.cc __ str(r1, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 247 src/arm/code-stubs-arm.cc __ str(r3, MemOperand(r0, Context::SlotOffset(Context::CLOSURE_INDEX))); r0 248 src/arm/code-stubs-arm.cc __ str(cp, MemOperand(r0, Context::SlotOffset(Context::PREVIOUS_INDEX))); r0 249 src/arm/code-stubs-arm.cc __ str(r1, MemOperand(r0, Context::SlotOffset(Context::EXTENSION_INDEX))); r0 250 src/arm/code-stubs-arm.cc __ str(r2, MemOperand(r0, Context::SlotOffset(Context::GLOBAL_INDEX))); r0 255 src/arm/code-stubs-arm.cc __ str(r1, MemOperand(r0, Context::SlotOffset(i))); r0 259 src/arm/code-stubs-arm.cc __ mov(cp, r0); r0 279 src/arm/code-stubs-arm.cc r0, r1, r2, &gc, TAG_OBJECT); r0 289 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 291 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r0, FixedArray::kLengthOffset)); r0 311 src/arm/code-stubs-arm.cc __ str(r3, ContextOperand(r0, Context::CLOSURE_INDEX)); r0 312 src/arm/code-stubs-arm.cc __ str(cp, ContextOperand(r0, Context::PREVIOUS_INDEX)); r0 313 src/arm/code-stubs-arm.cc __ str(r1, ContextOperand(r0, Context::EXTENSION_INDEX)); r0 314 src/arm/code-stubs-arm.cc __ str(r2, ContextOperand(r0, Context::GLOBAL_INDEX)); r0 319 src/arm/code-stubs-arm.cc __ str(r1, ContextOperand(r0, i + Context::MIN_CONTEXT_SLOTS)); r0 323 src/arm/code-stubs-arm.cc __ mov(cp, r0); r0 355 src/arm/code-stubs-arm.cc r0, r0 365 src/arm/code-stubs-arm.cc __ str(r1, FieldMemOperand(r0, i)); r0 373 src/arm/code-stubs-arm.cc __ add(r2, r0, Operand(JSArray::kSize)); r0 374 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r0, JSArray::kElementsOffset)); r0 393 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(sp, 1 * kPointerSize)); r0 395 src/arm/code-stubs-arm.cc __ ldr(r3, MemOperand(r3, r0, LSL, kPointerSizeLog2 - kSmiTagSize)); r0 402 src/arm/code-stubs-arm.cc __ ldr(r0, FieldMemOperand(r3, JSArray::kElementsOffset)); r0 403 src/arm/code-stubs-arm.cc __ ldr(r0, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 404 src/arm/code-stubs-arm.cc __ CompareRoot(r0, Heap::kFixedCOWArrayMapRootIndex); r0 413 src/arm/code-stubs-arm.cc __ CompareRoot(r0, Heap::kFixedArrayMapRootIndex); r0 471 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(sp, 2 * kPointerSize)); r0 473 src/arm/code-stubs-arm.cc __ ldr(r3, MemOperand(r3, r0, LSL, kPointerSizeLog2 - kSmiTagSize)); r0 480 src/arm/code-stubs-arm.cc __ ldr(r0, FieldMemOperand(r3, HeapObject::kMapOffset)); r0 481 src/arm/code-stubs-arm.cc __ ldrb(r0, FieldMemOperand(r0, Map::kInstanceSizeOffset)); r0 482 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(size >> kPointerSizeLog2)); r0 487 src/arm/code-stubs-arm.cc __ AllocateInNewSpace(size, r0, r1, r2, &slow_case, TAG_OBJECT); r0 490 src/arm/code-stubs-arm.cc __ str(r1, FieldMemOperand(r0, i)); r0 604 src/arm/code-stubs-arm.cc __ mov(scratch1, Operand(r0, ASR, kSmiTagSize)); r0 612 src/arm/code-stubs-arm.cc __ vmov(r0, r1, d6); r0 617 src/arm/code-stubs-arm.cc __ mov(scratch1, Operand(r0)); r0 623 src/arm/code-stubs-arm.cc ConvertToDoubleStub stub2(r1, r0, scratch1, scratch2); r0 640 src/arm/code-stubs-arm.cc r0, d7, r2, r3, heap_number_map, scratch1, scratch2, slow); r0 644 src/arm/code-stubs-arm.cc r1, d6, r0, r1, heap_number_map, scratch1, scratch2, slow); r0 1062 src/arm/code-stubs-arm.cc __ vmov(d0, r0, r1); r0 1077 src/arm/code-stubs-arm.cc __ Strd(r0, r1, FieldMemOperand(heap_number_result, r0 1081 src/arm/code-stubs-arm.cc __ mov(r0, Operand(heap_number_result)); r0 1088 src/arm/code-stubs-arm.cc if (the_int_.is(r1) && the_heap_number_.is(r0) && scratch_.is(r2)) { r0 1091 src/arm/code-stubs-arm.cc if (the_int_.is(r2) && the_heap_number_.is(r0) && scratch_.is(r3)) { r0 1102 src/arm/code-stubs-arm.cc WriteInt32ToHeapNumberStub stub1(r1, r0, r2); r0 1103 src/arm/code-stubs-arm.cc WriteInt32ToHeapNumberStub stub2(r2, r0, r3); r0 1164 src/arm/code-stubs-arm.cc __ cmp(r0, r1); r0 1175 src/arm/code-stubs-arm.cc __ CompareObjectType(r0, r4, r4, FIRST_SPEC_OBJECT_TYPE); r0 1178 src/arm/code-stubs-arm.cc __ CompareObjectType(r0, r4, r4, HEAP_NUMBER_TYPE); r0 1191 src/arm/code-stubs-arm.cc __ cmp(r0, r2); r0 1195 src/arm/code-stubs-arm.cc __ mov(r0, Operand(GREATER)); r0 1198 src/arm/code-stubs-arm.cc __ mov(r0, Operand(LESS)); r0 1208 src/arm/code-stubs-arm.cc __ mov(r0, Operand(GREATER)); // Things aren't less than themselves. r0 1210 src/arm/code-stubs-arm.cc __ mov(r0, Operand(LESS)); // Things aren't greater than themselves. r0 1212 src/arm/code-stubs-arm.cc __ mov(r0, Operand(EQUAL)); // Things are <=, >=, ==, === themselves. r0 1228 src/arm/code-stubs-arm.cc __ ldr(r2, FieldMemOperand(r0, HeapNumber::kExponentOffset)); r0 1238 src/arm/code-stubs-arm.cc __ ldr(r3, FieldMemOperand(r0, HeapNumber::kMantissaOffset)); r0 1239 src/arm/code-stubs-arm.cc __ orr(r0, r3, Operand(r2), SetCC); r0 1248 src/arm/code-stubs-arm.cc __ mov(r0, Operand(GREATER)); // NaN <= NaN should fail. r0 1250 src/arm/code-stubs-arm.cc __ mov(r0, Operand(LESS)); // NaN >= NaN should fail. r0 1269 src/arm/code-stubs-arm.cc ASSERT((lhs.is(r0) && rhs.is(r1)) || r0 1270 src/arm/code-stubs-arm.cc (lhs.is(r1) && rhs.is(r0))); r0 1281 src/arm/code-stubs-arm.cc if (!rhs.is(r0)) { r0 1282 src/arm/code-stubs-arm.cc __ mov(r0, Operand(NOT_EQUAL), LeaveCC, ne); r0 1306 src/arm/code-stubs-arm.cc __ Ldrd(r0, r1, FieldMemOperand(rhs, HeapNumber::kValueOffset)); r0 1321 src/arm/code-stubs-arm.cc if (!lhs.is(r0)) { r0 1322 src/arm/code-stubs-arm.cc __ mov(r0, Operand(NOT_EQUAL), LeaveCC, ne); r0 1345 src/arm/code-stubs-arm.cc ConvertToDoubleStub stub2(r1, r0, r7, r6); r0 1355 src/arm/code-stubs-arm.cc Register rhs_exponent = exp_first ? r0 : r1; r0 1357 src/arm/code-stubs-arm.cc Register rhs_mantissa = exp_first ? r1 : r0; r0 1394 src/arm/code-stubs-arm.cc __ mov(r0, Operand(GREATER)); r0 1396 src/arm/code-stubs-arm.cc __ mov(r0, Operand(LESS)); r0 1408 src/arm/code-stubs-arm.cc Register rhs_exponent = exp_first ? r0 : r1; r0 1410 src/arm/code-stubs-arm.cc Register rhs_mantissa = exp_first ? r1 : r0; r0 1418 src/arm/code-stubs-arm.cc __ orr(r0, rhs_mantissa, Operand(lhs_mantissa), LeaveCC, ne); r0 1422 src/arm/code-stubs-arm.cc __ sub(r0, rhs_exponent, Operand(lhs_exponent), SetCC); r0 1433 src/arm/code-stubs-arm.cc __ mov(r0, Operand(r4), LeaveCC, ne); r0 1437 src/arm/code-stubs-arm.cc __ mov(r0, Operand(rhs_exponent, LSL, kSmiTagSize)); r0 1446 src/arm/code-stubs-arm.cc __ vmov(d0, r0, r1); r0 1462 src/arm/code-stubs-arm.cc ASSERT((lhs.is(r0) && rhs.is(r1)) || r0 1463 src/arm/code-stubs-arm.cc (lhs.is(r1) && rhs.is(r0))); r0 1509 src/arm/code-stubs-arm.cc ASSERT((lhs.is(r0) && rhs.is(r1)) || r0 1510 src/arm/code-stubs-arm.cc (lhs.is(r1) && rhs.is(r0))); r0 1528 src/arm/code-stubs-arm.cc __ Ldrd(r0, r1, FieldMemOperand(rhs, HeapNumber::kValueOffset)); r0 1540 src/arm/code-stubs-arm.cc ASSERT((lhs.is(r0) && rhs.is(r1)) || r0 1541 src/arm/code-stubs-arm.cc (lhs.is(r1) && rhs.is(r0))); r0 1558 src/arm/code-stubs-arm.cc __ mov(r0, Operand(NOT_EQUAL)); r0 1572 src/arm/code-stubs-arm.cc __ and_(r0, r2, Operand(r3)); r0 1573 src/arm/code-stubs-arm.cc __ and_(r0, r0, Operand(1 << Map::kIsUndetectable)); r0 1574 src/arm/code-stubs-arm.cc __ eor(r0, r0, Operand(1 << Map::kIsUndetectable)); r0 1680 src/arm/code-stubs-arm.cc GenerateLookupNumberStringCache(masm, r1, r0, r2, r3, r4, false, &runtime); r0 1694 src/arm/code-stubs-arm.cc ASSERT((lhs_.is(r0) && rhs_.is(r1)) || r0 1695 src/arm/code-stubs-arm.cc (lhs_.is(r1) && rhs_.is(r0))); r0 1702 src/arm/code-stubs-arm.cc __ orr(r2, r1, r0); r0 1705 src/arm/code-stubs-arm.cc __ sub(r0, r1, Operand(r0, ASR, 1)); r0 1709 src/arm/code-stubs-arm.cc __ orr(r2, r1, r0); r0 1750 src/arm/code-stubs-arm.cc __ mov(r0, Operand(EQUAL), LeaveCC, eq); r0 1751 src/arm/code-stubs-arm.cc __ mov(r0, Operand(LESS), LeaveCC, lt); r0 1752 src/arm/code-stubs-arm.cc __ mov(r0, Operand(GREATER), LeaveCC, gt); r0 1760 src/arm/code-stubs-arm.cc __ mov(r0, Operand(GREATER)); r0 1762 src/arm/code-stubs-arm.cc __ mov(r0, Operand(LESS)); r0 1847 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(ncr))); r0 1848 src/arm/code-stubs-arm.cc __ push(r0); r0 1988 src/arm/code-stubs-arm.cc __ mov(r0, Operand(ExternalReference::isolate_address())); r0 2038 src/arm/code-stubs-arm.cc __ mov(r3, Operand(r0)); // the operand r0 2041 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(operand_type_))); r0 2042 src/arm/code-stubs-arm.cc __ Push(r3, r2, r1, r0); r0 2084 src/arm/code-stubs-arm.cc __ JumpIfNotSmi(r0, non_smi); r0 2087 src/arm/code-stubs-arm.cc __ bic(ip, r0, Operand(0x80000000), SetCC); r0 2091 src/arm/code-stubs-arm.cc __ rsb(r0, r0, Operand(0, RelocInfo::NONE)); r0 2098 src/arm/code-stubs-arm.cc __ JumpIfNotSmi(r0, non_smi); r0 2101 src/arm/code-stubs-arm.cc __ mvn(r0, Operand(r0)); r0 2102 src/arm/code-stubs-arm.cc __ bic(r0, r0, Operand(kSmiTagMask)); r0 2145 src/arm/code-stubs-arm.cc EmitCheckForHeapNumber(masm, r0, r1, r6, slow); r0 2148 src/arm/code-stubs-arm.cc __ ldr(r2, FieldMemOperand(r0, HeapNumber::kExponentOffset)); r0 2150 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r0, HeapNumber::kExponentOffset)); r0 2159 src/arm/code-stubs-arm.cc __ push(r0); r0 2161 src/arm/code-stubs-arm.cc __ mov(r1, Operand(r0)); r0 2162 src/arm/code-stubs-arm.cc __ pop(r0); r0 2166 src/arm/code-stubs-arm.cc __ ldr(r3, FieldMemOperand(r0, HeapNumber::kMantissaOffset)); r0 2167 src/arm/code-stubs-arm.cc __ ldr(r2, FieldMemOperand(r0, HeapNumber::kExponentOffset)); r0 2171 src/arm/code-stubs-arm.cc __ mov(r0, Operand(r1)); r0 2181 src/arm/code-stubs-arm.cc EmitCheckForHeapNumber(masm, r0, r1, r6, slow); r0 2183 src/arm/code-stubs-arm.cc __ ConvertToInt32(r0, r1, r2, r3, d0, slow); r0 2192 src/arm/code-stubs-arm.cc __ mov(r0, Operand(r1, LSL, kSmiTagSize)); r0 2206 src/arm/code-stubs-arm.cc __ push(r0); // Push the heap number, not the untagged int32. r0 2208 src/arm/code-stubs-arm.cc __ mov(r2, r0); // Move the new heap number into r2. r0 2210 src/arm/code-stubs-arm.cc __ pop(r0); r0 2216 src/arm/code-stubs-arm.cc __ ConvertToInt32(r0, r1, r3, r4, d0, &impossible); r0 2220 src/arm/code-stubs-arm.cc __ mov(r0, r2); // Move newly allocated heap number to r0. r0 2228 src/arm/code-stubs-arm.cc __ sub(r2, r0, Operand(kHeapObjectTag)); r0 2234 src/arm/code-stubs-arm.cc WriteInt32ToHeapNumberStub stub(r1, r0, r2); r0 2282 src/arm/code-stubs-arm.cc __ push(r0); r0 2299 src/arm/code-stubs-arm.cc __ Push(r1, r0); r0 2303 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(operands_type_))); r0 2304 src/arm/code-stubs-arm.cc __ Push(r2, r1, r0); r0 2374 src/arm/code-stubs-arm.cc Register right = r0; r0 2378 src/arm/code-stubs-arm.cc ASSERT(right.is(r0)); r0 2502 src/arm/code-stubs-arm.cc Register right = r0; r0 2570 src/arm/code-stubs-arm.cc __ sub(r0, result, Operand(kHeapObjectTag)); r0 2571 src/arm/code-stubs-arm.cc __ vstr(d5, r0, HeapNumber::kValueOffset); r0 2572 src/arm/code-stubs-arm.cc __ add(r0, r0, Operand(kHeapObjectTag)); r0 2659 src/arm/code-stubs-arm.cc __ SmiTag(r0, r2); r0 2678 src/arm/code-stubs-arm.cc __ mov(r0, Operand(r5)); r0 2690 src/arm/code-stubs-arm.cc __ sub(r3, r0, Operand(kHeapObjectTag)); r0 2696 src/arm/code-stubs-arm.cc WriteInt32ToHeapNumberStub stub(r2, r0, r3); r0 2719 src/arm/code-stubs-arm.cc Register right = r0; r0 2783 src/arm/code-stubs-arm.cc Register right = r0; r0 2808 src/arm/code-stubs-arm.cc Register right = r0; r0 2922 src/arm/code-stubs-arm.cc __ SmiTag(r0, scratch1); r0 2941 src/arm/code-stubs-arm.cc __ sub(r0, heap_number_result, Operand(kHeapObjectTag)); r0 2942 src/arm/code-stubs-arm.cc __ vstr(d5, r0, HeapNumber::kValueOffset); r0 2943 src/arm/code-stubs-arm.cc __ mov(r0, heap_number_result); r0 2967 src/arm/code-stubs-arm.cc __ Pop(r1, r0); r0 3062 src/arm/code-stubs-arm.cc __ SmiTag(r0, r2); r0 3087 src/arm/code-stubs-arm.cc __ sub(r0, heap_number_result, Operand(kHeapObjectTag)); r0 3088 src/arm/code-stubs-arm.cc __ vstr(double_scratch, r0, HeapNumber::kValueOffset); r0 3089 src/arm/code-stubs-arm.cc __ mov(r0, heap_number_result); r0 3094 src/arm/code-stubs-arm.cc __ mov(r0, r5); r0 3095 src/arm/code-stubs-arm.cc WriteInt32ToHeapNumberStub stub(r2, r0, r3); r0 3140 src/arm/code-stubs-arm.cc __ CompareRoot(r0, Heap::kUndefinedValueRootIndex); r0 3143 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(0))); r0 3145 src/arm/code-stubs-arm.cc __ LoadRoot(r0, Heap::kNanValueRootIndex); r0 3184 src/arm/code-stubs-arm.cc Register right = r0; r0 3260 src/arm/code-stubs-arm.cc ASSERT(!result.is(r0) && !result.is(r1)); r0 3264 src/arm/code-stubs-arm.cc Register overwritable_operand = mode_ == OVERWRITE_LEFT ? r1 : r0; r0 3285 src/arm/code-stubs-arm.cc __ Push(r1, r0); r0 3301 src/arm/code-stubs-arm.cc const Register cache_entry = r0; r0 3309 src/arm/code-stubs-arm.cc __ JumpIfNotSmi(r0, &input_not_smi); r0 3313 src/arm/code-stubs-arm.cc __ IntegerToDoubleConversionWithVFP3(r0, r3, r2); r0 3318 src/arm/code-stubs-arm.cc __ CheckMap(r0, r0 3325 src/arm/code-stubs-arm.cc __ vldr(d0, FieldMemOperand(r0, HeapNumber::kValueOffset)); r0 3388 src/arm/code-stubs-arm.cc __ mov(r0, Operand(r6)); r0 3433 src/arm/code-stubs-arm.cc __ AllocateHeapNumber(r0, scratch0, scratch1, r5, &skip_cache); r0 3434 src/arm/code-stubs-arm.cc __ vstr(d2, FieldMemOperand(r0, HeapNumber::kValueOffset)); r0 3437 src/arm/code-stubs-arm.cc __ push(r0); r0 3440 src/arm/code-stubs-arm.cc __ vldr(d2, FieldMemOperand(r0, HeapNumber::kValueOffset)); r0 3475 src/arm/code-stubs-arm.cc __ vmov(r0, r1, d2); r0 3532 src/arm/code-stubs-arm.cc const Register heapnumber = r0; r0 3703 src/arm/code-stubs-arm.cc ASSERT(heapnumber.is(r0)); r0 3784 src/arm/code-stubs-arm.cc __ mov(r0, Operand(scope_depth)); r0 3785 src/arm/code-stubs-arm.cc __ ldr(r1, MemOperand(r0)); r0 3787 src/arm/code-stubs-arm.cc __ str(r1, MemOperand(r0)); r0 3792 src/arm/code-stubs-arm.cc __ mov(r0, Operand(r4)); r0 3841 src/arm/code-stubs-arm.cc __ add(r2, r0, Operand(1)); r0 3857 src/arm/code-stubs-arm.cc __ tst(r0, Operand(((1 << kFailureTypeTagSize) - 1) << kFailureTagSize)); r0 3862 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(reinterpret_cast<int32_t>(out_of_memory))); r0 3869 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(ip)); r0 3874 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(isolate->factory()->termination_exception())); r0 3900 src/arm/code-stubs-arm.cc __ add(r6, sp, Operand(r0, LSL, kPointerSizeLog2)); r0 3908 src/arm/code-stubs-arm.cc __ mov(r4, Operand(r0)); r0 3937 src/arm/code-stubs-arm.cc __ mov(r0, Operand(reinterpret_cast<int32_t>(failure))); r0 3950 src/arm/code-stubs-arm.cc __ mov(r0, Operand(false, RelocInfo::NONE)); r0 3952 src/arm/code-stubs-arm.cc __ str(r0, MemOperand(r2)); r0 3956 src/arm/code-stubs-arm.cc __ mov(r0, Operand(reinterpret_cast<int32_t>(out_of_memory))); r0 3959 src/arm/code-stubs-arm.cc __ str(r0, MemOperand(r2)); r0 3963 src/arm/code-stubs-arm.cc __ ThrowUncatchable(r0); r0 3966 src/arm/code-stubs-arm.cc __ Throw(r0); r0 4058 src/arm/code-stubs-arm.cc __ str(r0, MemOperand(ip)); r0 4059 src/arm/code-stubs-arm.cc __ mov(r0, Operand(reinterpret_cast<int32_t>(Failure::Exception()))); r0 4164 src/arm/code-stubs-arm.cc const Register object = r0; // Object (lhs). r0 4192 src/arm/code-stubs-arm.cc __ LoadRoot(r0, Heap::kInstanceofCacheAnswerRootIndex); r0 4245 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(0))); r0 4246 src/arm/code-stubs-arm.cc __ StoreRoot(r0, Heap::kInstanceofCacheAnswerRootIndex); r0 4249 src/arm/code-stubs-arm.cc __ LoadRoot(r0, Heap::kTrueValueRootIndex); r0 4253 src/arm/code-stubs-arm.cc __ str(r0, MemOperand(scratch)); r0 4256 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(0))); r0 4263 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(1))); r0 4264 src/arm/code-stubs-arm.cc __ StoreRoot(r0, Heap::kInstanceofCacheAnswerRootIndex); r0 4267 src/arm/code-stubs-arm.cc __ LoadRoot(r0, Heap::kFalseValueRootIndex); r0 4271 src/arm/code-stubs-arm.cc __ str(r0, MemOperand(scratch)); r0 4274 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(1))); r0 4290 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(1))); r0 4296 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(1))); r0 4302 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(1))); r0 4309 src/arm/code-stubs-arm.cc __ Push(r0, r1); r0 4315 src/arm/code-stubs-arm.cc __ Push(r0, r1); r0 4318 src/arm/code-stubs-arm.cc __ cmp(r0, Operand::Zero()); r0 4319 src/arm/code-stubs-arm.cc __ LoadRoot(r0, Heap::kTrueValueRootIndex, eq); r0 4320 src/arm/code-stubs-arm.cc __ LoadRoot(r0, Heap::kFalseValueRootIndex, ne); r0 4326 src/arm/code-stubs-arm.cc Register InstanceofStub::left() { return r0; } r0 4352 src/arm/code-stubs-arm.cc __ cmp(r1, r0); r0 4356 src/arm/code-stubs-arm.cc __ sub(r3, r0, r1); r0 4358 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(r3, kDisplacement)); r0 4365 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(r2, ArgumentsAdaptorFrameConstants::kLengthOffset)); r0 4366 src/arm/code-stubs-arm.cc __ cmp(r1, r0); r0 4370 src/arm/code-stubs-arm.cc __ sub(r3, r0, r1); r0 4372 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(r3, kDisplacement)); r0 4464 src/arm/code-stubs-arm.cc __ AllocateInNewSpace(r9, r0, r3, r4, &runtime, TAG_OBJECT); r0 4487 src/arm/code-stubs-arm.cc __ str(r3, FieldMemOperand(r0, i)); r0 4495 src/arm/code-stubs-arm.cc __ str(r3, FieldMemOperand(r0, kCalleeOffset)); r0 4501 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r0, kLengthOffset)); r0 4506 src/arm/code-stubs-arm.cc __ add(r4, r0, Operand(Heap::kArgumentsObjectSize)); r0 4507 src/arm/code-stubs-arm.cc __ str(r4, FieldMemOperand(r0, JSObject::kElementsOffset)); r0 4641 src/arm/code-stubs-arm.cc r0, r0 4655 src/arm/code-stubs-arm.cc __ CopyFields(r0, r4, r3.bit(), JSObject::kHeaderSize / kPointerSize); r0 4660 src/arm/code-stubs-arm.cc __ str(r1, FieldMemOperand(r0, JSObject::kHeaderSize + r0 4673 src/arm/code-stubs-arm.cc __ add(r4, r0, Operand(Heap::kArgumentsObjectSizeStrict)); r0 4674 src/arm/code-stubs-arm.cc __ str(r4, FieldMemOperand(r0, JSObject::kElementsOffset)); r0 4742 src/arm/code-stubs-arm.cc __ mov(r0, Operand(address_of_regexp_stack_memory_size)); r0 4743 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(r0, 0)); r0 4744 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(0)); r0 4748 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(sp, kJSRegExpOffset)); r0 4750 src/arm/code-stubs-arm.cc __ JumpIfSmi(r0, &runtime); r0 4751 src/arm/code-stubs-arm.cc __ CompareObjectType(r0, r1, r1, JS_REGEXP_TYPE); r0 4755 src/arm/code-stubs-arm.cc __ ldr(regexp_data, FieldMemOperand(r0, JSRegExp::kDataOffset)); r0 4759 src/arm/code-stubs-arm.cc __ CompareObjectType(regexp_data, r0, r0, FIXED_ARRAY_TYPE); r0 4765 src/arm/code-stubs-arm.cc __ ldr(r0, FieldMemOperand(regexp_data, JSRegExp::kDataTagOffset)); r0 4766 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(Smi::FromInt(JSRegExp::IRREGEXP))); r0 4787 src/arm/code-stubs-arm.cc Condition is_string = masm->IsObjectStringType(subject, r0); r0 4798 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(sp, kPreviousIndexOffset)); r0 4799 src/arm/code-stubs-arm.cc __ JumpIfNotSmi(r0, &runtime); r0 4800 src/arm/code-stubs-arm.cc __ cmp(r3, Operand(r0)); r0 4807 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(sp, kLastMatchInfoOffset)); r0 4808 src/arm/code-stubs-arm.cc __ JumpIfSmi(r0, &runtime); r0 4809 src/arm/code-stubs-arm.cc __ CompareObjectType(r0, r1, r1, JS_ARRAY_TYPE); r0 4813 src/arm/code-stubs-arm.cc FieldMemOperand(r0, JSArray::kElementsOffset)); r0 4814 src/arm/code-stubs-arm.cc __ ldr(r0, FieldMemOperand(last_match_info_elements, HeapObject::kMapOffset)); r0 4815 src/arm/code-stubs-arm.cc __ CompareRoot(r0, Heap::kFixedArrayMapRootIndex); r0 4819 src/arm/code-stubs-arm.cc __ ldr(r0, r0 4822 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(r0, ASR, kSmiTagSize)); r0 4831 src/arm/code-stubs-arm.cc __ ldr(r0, FieldMemOperand(subject, HeapObject::kMapOffset)); r0 4832 src/arm/code-stubs-arm.cc __ ldrb(r0, FieldMemOperand(r0, Map::kInstanceTypeOffset)); r0 4836 src/arm/code-stubs-arm.cc r0, r0 4875 src/arm/code-stubs-arm.cc __ ldr(r0, FieldMemOperand(subject, ConsString::kSecondOffset)); r0 4876 src/arm/code-stubs-arm.cc __ CompareRoot(r0, Heap::kEmptyStringRootIndex); r0 4881 src/arm/code-stubs-arm.cc __ ldr(r0, FieldMemOperand(subject, HeapObject::kMapOffset)); r0 4882 src/arm/code-stubs-arm.cc __ ldrb(r0, FieldMemOperand(r0, Map::kInstanceTypeOffset)); r0 4884 src/arm/code-stubs-arm.cc __ tst(r0, Operand(kStringRepresentationMask)); r0 4894 src/arm/code-stubs-arm.cc __ and_(r0, r0, Operand(kStringEncodingMask)); r0 4895 src/arm/code-stubs-arm.cc __ mov(r3, Operand(r0, ASR, 2), SetCC); r0 4919 src/arm/code-stubs-arm.cc __ IncrementCounter(isolate->counters()->regexp_entry_native(), 1, r0, r2); r0 4930 src/arm/code-stubs-arm.cc __ mov(r0, Operand(ExternalReference::isolate_address())); r0 4931 src/arm/code-stubs-arm.cc __ str(r0, MemOperand(sp, 5 * kPointerSize)); r0 4934 src/arm/code-stubs-arm.cc __ mov(r0, Operand(1)); r0 4935 src/arm/code-stubs-arm.cc __ str(r0, MemOperand(sp, 4 * kPointerSize)); r0 4938 src/arm/code-stubs-arm.cc __ mov(r0, Operand(address_of_regexp_stack_memory_address)); r0 4939 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(r0, 0)); r0 4942 src/arm/code-stubs-arm.cc __ add(r0, r0, Operand(r2)); r0 4943 src/arm/code-stubs-arm.cc __ str(r0, MemOperand(sp, 3 * kPointerSize)); r0 4947 src/arm/code-stubs-arm.cc __ mov(r0, Operand(0)); r0 4948 src/arm/code-stubs-arm.cc __ str(r0, MemOperand(sp, 2 * kPointerSize)); r0 4951 src/arm/code-stubs-arm.cc __ mov(r0, r0 4953 src/arm/code-stubs-arm.cc __ str(r0, MemOperand(sp, 1 * kPointerSize)); r0 4979 src/arm/code-stubs-arm.cc __ mov(r0, subject); r0 4996 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(1)); r0 5001 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(NativeRegExpMacroAssembler::FAILURE)); r0 5003 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(NativeRegExpMacroAssembler::EXCEPTION)); r0 5013 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(r2, 0)); r0 5014 src/arm/code-stubs-arm.cc __ cmp(r0, r1); r0 5020 src/arm/code-stubs-arm.cc __ CompareRoot(r0, Heap::kTerminationExceptionRootIndex); r0 5025 src/arm/code-stubs-arm.cc __ Throw(r0); r0 5028 src/arm/code-stubs-arm.cc __ ThrowUncatchable(r0); r0 5032 src/arm/code-stubs-arm.cc __ mov(r0, Operand(masm->isolate()->factory()->null_value())); r0 5082 src/arm/code-stubs-arm.cc __ add(r0, r0 5092 src/arm/code-stubs-arm.cc __ str(r3, MemOperand(r0, kPointerSize, PostIndex)); r0 5097 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(sp, kLastMatchInfoOffset)); r0 5104 src/arm/code-stubs-arm.cc __ ldr(r0, FieldMemOperand(subject, HeapObject::kMapOffset)); r0 5105 src/arm/code-stubs-arm.cc __ ldrb(r0, FieldMemOperand(r0, Map::kInstanceTypeOffset)); r0 5109 src/arm/code-stubs-arm.cc __ tst(r0, Operand(kIsIndirectStringMask)); r0 5152 src/arm/code-stubs-arm.cc r0, // Out: Start of allocation (tagged). r0 5166 src/arm/code-stubs-arm.cc __ add(r3, r0, Operand(JSRegExpResult::kSize)); r0 5169 src/arm/code-stubs-arm.cc __ str(r3, FieldMemOperand(r0, JSObject::kElementsOffset)); r0 5171 src/arm/code-stubs-arm.cc __ str(r4, FieldMemOperand(r0, JSObject::kPropertiesOffset)); r0 5172 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 5178 src/arm/code-stubs-arm.cc __ str(r1, FieldMemOperand(r0, JSRegExpResult::kInputOffset)); r0 5179 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r0, JSRegExpResult::kIndexOffset)); r0 5180 src/arm/code-stubs-arm.cc __ str(r6, FieldMemOperand(r0, JSArray::kLengthOffset)); r0 5327 src/arm/code-stubs-arm.cc __ mov(r0, Operand(argc_ + 1, RelocInfo::NONE)); r0 5341 src/arm/code-stubs-arm.cc __ mov(r0, Operand(argc_)); // Set up the number of arguments. r0 5395 src/arm/code-stubs-arm.cc ASSERT((lhs_.is(r0) && rhs_.is(r1)) || r0 5396 src/arm/code-stubs-arm.cc (lhs_.is(r1) && rhs_.is(r0))); r0 5409 src/arm/code-stubs-arm.cc stream->Add(lhs_.is(r0) ? "_r0" : "_r1"); r0 5410 src/arm/code-stubs-arm.cc stream->Add(rhs_.is(r0) ? "_r0" : "_r1"); r0 5423 src/arm/code-stubs-arm.cc ASSERT((lhs_.is(r0) && rhs_.is(r1)) || r0 5424 src/arm/code-stubs-arm.cc (lhs_.is(r1) && rhs_.is(r0))); r0 5426 src/arm/code-stubs-arm.cc | RegisterField::encode(lhs_.is(r0)) r0 5498 src/arm/code-stubs-arm.cc __ Move(index_, r0); r0 5517 src/arm/code-stubs-arm.cc __ Move(result_, r0); r0 5558 src/arm/code-stubs-arm.cc __ Move(result_, r0); r0 5895 src/arm/code-stubs-arm.cc __ Move(r0, result); r0 5979 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(sp, kStringOffset)); r0 5981 src/arm/code-stubs-arm.cc __ JumpIfSmi(r0, &runtime); r0 5982 src/arm/code-stubs-arm.cc Condition is_string = masm->IsObjectStringType(r0, r1); r0 5989 src/arm/code-stubs-arm.cc __ ldr(r4, FieldMemOperand(r0, String::kLengthOffset)); r0 6013 src/arm/code-stubs-arm.cc __ ldr(r5, FieldMemOperand(r0, ConsString::kSecondOffset)); r0 6016 src/arm/code-stubs-arm.cc __ ldr(r5, FieldMemOperand(r0, ConsString::kFirstOffset)); r0 6024 src/arm/code-stubs-arm.cc __ ldr(r5, FieldMemOperand(r0, SlicedString::kParentOffset)); r0 6025 src/arm/code-stubs-arm.cc __ ldr(r4, FieldMemOperand(r0, SlicedString::kOffsetOffset)); r0 6034 src/arm/code-stubs-arm.cc __ mov(r5, r0); r0 6057 src/arm/code-stubs-arm.cc __ AllocateAsciiSlicedString(r0, r2, r6, r7, &runtime); r0 6060 src/arm/code-stubs-arm.cc __ AllocateTwoByteSlicedString(r0, r2, r6, r7, &runtime); r0 6063 src/arm/code-stubs-arm.cc __ str(r5, FieldMemOperand(r0, SlicedString::kParentOffset)); r0 6064 src/arm/code-stubs-arm.cc __ str(r3, FieldMemOperand(r0, SlicedString::kOffsetOffset)); r0 6101 src/arm/code-stubs-arm.cc __ AllocateAsciiString(r0, r2, r4, r6, r7, &runtime); r0 6106 src/arm/code-stubs-arm.cc __ add(r1, r0, Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); r0 6119 src/arm/code-stubs-arm.cc __ AllocateTwoByteString(r0, r2, r4, r6, r7, &runtime); r0 6125 src/arm/code-stubs-arm.cc __ add(r1, r0, Operand(SeqTwoByteString::kHeaderSize - kHeapObjectTag)); r0 6162 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(NOT_EQUAL))); r0 6171 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(EQUAL))); r0 6181 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(EQUAL))); r0 6214 src/arm/code-stubs-arm.cc __ mov(r0, Operand(length_delta), SetCC); r0 6218 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(GREATER)), LeaveCC, gt); r0 6219 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(LESS)), LeaveCC, lt); r0 6263 src/arm/code-stubs-arm.cc __ Ldrd(r0 , r1, MemOperand(sp)); // Load right in r0, left in r1. r0 6266 src/arm/code-stubs-arm.cc __ cmp(r0, r1); r0 6270 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(EQUAL))); r0 6278 src/arm/code-stubs-arm.cc __ JumpIfNotBothSequentialAsciiStrings(r1, r0, r2, r3, &runtime); r0 6283 src/arm/code-stubs-arm.cc GenerateCompareFlatAsciiStrings(masm, r1, r0, r2, r3, r4, r5); r0 6303 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(sp, 1 * kPointerSize)); // First argument. r0 6308 src/arm/code-stubs-arm.cc __ JumpIfEitherSmi(r0, r1, &call_runtime); r0 6310 src/arm/code-stubs-arm.cc __ ldr(r4, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 6325 src/arm/code-stubs-arm.cc masm, 1 * kPointerSize, r0, r2, r3, r4, r5, &call_builtin); r0 6343 src/arm/code-stubs-arm.cc __ ldr(r2, FieldMemOperand(r0, String::kLengthOffset)); r0 6347 src/arm/code-stubs-arm.cc __ mov(r0, Operand(r1), LeaveCC, eq); // If first is empty, return second. r0 6381 src/arm/code-stubs-arm.cc __ ldr(r4, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 6390 src/arm/code-stubs-arm.cc __ ldrb(r2, FieldMemOperand(r0, SeqAsciiString::kHeaderSize)); r0 6409 src/arm/code-stubs-arm.cc __ AllocateAsciiString(r0, r6, r4, r5, r9, &call_runtime); r0 6410 src/arm/code-stubs-arm.cc __ strh(r2, FieldMemOperand(r0, SeqAsciiString::kHeaderSize)); r0 6429 src/arm/code-stubs-arm.cc __ ldr(r4, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 6445 src/arm/code-stubs-arm.cc __ str(r0, FieldMemOperand(r7, ConsString::kFirstOffset)); r0 6447 src/arm/code-stubs-arm.cc __ mov(r0, Operand(r7)); r0 6484 src/arm/code-stubs-arm.cc __ ldr(r4, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 6499 src/arm/code-stubs-arm.cc r0, r0 6508 src/arm/code-stubs-arm.cc __ ldr(r7, FieldMemOperand(r0, ExternalString::kResourceDataOffset)); r0 6538 src/arm/code-stubs-arm.cc __ AllocateAsciiString(r0, r6, r4, r5, r9, &call_runtime); r0 6539 src/arm/code-stubs-arm.cc __ add(r6, r0, Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); r0 6554 src/arm/code-stubs-arm.cc __ AllocateTwoByteString(r0, r6, r4, r5, r9, &call_runtime); r0 6555 src/arm/code-stubs-arm.cc __ add(r6, r0, Operand(SeqTwoByteString::kHeaderSize - kHeapObjectTag)); r0 6632 src/arm/code-stubs-arm.cc __ orr(r2, r1, r0); r0 6637 src/arm/code-stubs-arm.cc __ sub(r0, r0, r1, SetCC); r0 6641 src/arm/code-stubs-arm.cc __ sub(r0, r1, SmiUntagOperand(r0)); r0 6656 src/arm/code-stubs-arm.cc __ and_(r2, r1, Operand(r0)); r0 6659 src/arm/code-stubs-arm.cc __ CompareObjectType(r0, r2, r2, HEAP_NUMBER_TYPE); r0 6672 src/arm/code-stubs-arm.cc __ sub(r2, r0, Operand(kHeapObjectTag)); r0 6682 src/arm/code-stubs-arm.cc __ mov(r0, Operand(EQUAL), LeaveCC, eq); r0 6683 src/arm/code-stubs-arm.cc __ mov(r0, Operand(LESS), LeaveCC, lt); r0 6684 src/arm/code-stubs-arm.cc __ mov(r0, Operand(GREATER), LeaveCC, gt); r0 6689 src/arm/code-stubs-arm.cc CompareStub stub(GetCondition(), strict(), NO_COMPARE_FLAGS, r1, r0); r0 6695 src/arm/code-stubs-arm.cc __ CompareRoot(r0, Heap::kUndefinedValueRootIndex); r0 6719 src/arm/code-stubs-arm.cc Register right = r0; r0 6740 src/arm/code-stubs-arm.cc ASSERT(right.is(r0)); r0 6743 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(EQUAL)), LeaveCC, eq); r0 6759 src/arm/code-stubs-arm.cc Register right = r0; r0 6783 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(EQUAL)), LeaveCC, eq); r0 6797 src/arm/code-stubs-arm.cc ASSERT(right.is(r0)); r0 6832 src/arm/code-stubs-arm.cc __ and_(r2, r1, Operand(r0)); r0 6835 src/arm/code-stubs-arm.cc __ CompareObjectType(r0, r2, r2, JS_OBJECT_TYPE); r0 6841 src/arm/code-stubs-arm.cc __ sub(r0, r0, Operand(r1)); r0 6851 src/arm/code-stubs-arm.cc __ and_(r2, r1, Operand(r0)); r0 6853 src/arm/code-stubs-arm.cc __ ldr(r2, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 6860 src/arm/code-stubs-arm.cc __ sub(r0, r0, Operand(r1)); r0 6876 src/arm/code-stubs-arm.cc __ Push(r1, r0); r0 6878 src/arm/code-stubs-arm.cc __ Push(r1, r0); r0 6883 src/arm/code-stubs-arm.cc __ add(r2, r0, Operand(Code::kHeaderSize - kHeapObjectTag)); r0 6886 src/arm/code-stubs-arm.cc __ pop(r0); r0 6993 src/arm/code-stubs-arm.cc r2.bit() | r1.bit() | r0.bit()); r0 6996 src/arm/code-stubs-arm.cc __ ldr(r0, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); r0 7000 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(0)); r0 7063 src/arm/code-stubs-arm.cc r3.bit() | r2.bit() | r1.bit() | r0.bit()) & r0 7067 src/arm/code-stubs-arm.cc if (name.is(r0)) { r0 7070 src/arm/code-stubs-arm.cc __ Move(r0, elements); r0 7072 src/arm/code-stubs-arm.cc __ Move(r0, elements); r0 7077 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(0)); r0 7098 src/arm/code-stubs-arm.cc Register result = r0; r0 7099 src/arm/code-stubs-arm.cc Register dictionary = r0; r0 7210 src/arm/code-stubs-arm.cc { REG(r6), REG(r2), REG(r0), EMIT_REMEMBERED_SET }, r0 7213 src/arm/code-stubs-arm.cc { REG(r5), REG(r0), REG(r6), EMIT_REMEMBERED_SET }, r0 7353 src/arm/code-stubs-arm.cc r0.is(regs_.address()) ? regs_.scratch0() : regs_.address(); r0 7355 src/arm/code-stubs-arm.cc ASSERT(!address.is(r0)); r0 7357 src/arm/code-stubs-arm.cc __ Move(r0, regs_.object()); r0 7476 src/arm/code-stubs-arm.cc __ JumpIfSmi(r0, &smi_element); r0 7483 src/arm/code-stubs-arm.cc __ Push(r1, r3, r0); r0 7494 src/arm/code-stubs-arm.cc __ str(r0, MemOperand(r6, 0)); r0 7496 src/arm/code-stubs-arm.cc __ RecordWrite(r5, r6, r0, kLRHasNotBeenSaved, kDontSaveFPRegs, r0 7505 src/arm/code-stubs-arm.cc __ str(r0, FieldMemOperand(r6, FixedArray::kHeaderSize)); r0 7511 src/arm/code-stubs-arm.cc __ StoreNumberToDoubleElements(r0, r3, r1, r5, r6, r7, r9, r2, r0 7537 src/arm/code-stubs-arm.cc __ sub(r0, lr, Operand(kReturnAddressDistanceFromFunctionStart)); r0 872 src/arm/code-stubs-arm.h Register r0, r0 185 src/arm/codegen-arm.cc if (!vfp3_supported) __ Push(r1, r0); r0 224 src/arm/codegen-arm.cc r0, r0 228 src/arm/codegen-arm.cc __ Strd(r0, r1, MemOperand(r7, 8, PostIndex)); r0 247 src/arm/codegen-arm.cc if (!vfp3_supported) __ Pop(r1, r0); r0 272 src/arm/codegen-arm.cc __ Push(r3, r2, r1, r0); r0 278 src/arm/codegen-arm.cc __ mov(r0, Operand(FixedDoubleArray::kHeaderSize)); r0 279 src/arm/codegen-arm.cc __ add(r0, r0, Operand(r5, LSL, 1)); r0 280 src/arm/codegen-arm.cc __ AllocateInNewSpace(r0, r6, r7, r9, &gc_required, NO_ALLOCATION_FLAGS); r0 305 src/arm/codegen-arm.cc __ Pop(r3, r2, r1, r0); r0 317 src/arm/codegen-arm.cc __ AllocateHeapNumber(r2, r0, lr, r9, &gc_required); r0 319 src/arm/codegen-arm.cc __ ldr(r0, MemOperand(r4, 12, NegOffset)); r0 320 src/arm/codegen-arm.cc __ Strd(r0, r1, FieldMemOperand(r2, HeapNumber::kValueOffset)); r0 321 src/arm/codegen-arm.cc __ mov(r0, r3); r0 324 src/arm/codegen-arm.cc r0, r0 340 src/arm/codegen-arm.cc __ Pop(r3, r2, r1, r0); r0 164 src/arm/debug-arm.cc __ mov(r0, Operand(0, RelocInfo::NONE)); // no arguments r0 210 src/arm/debug-arm.cc Generate_DebugBreakCallHelper(masm, r0.bit() | r2.bit(), 0); r0 224 src/arm/debug-arm.cc Generate_DebugBreakCallHelper(masm, r0.bit() | r1.bit() | r2.bit(), 0); r0 233 src/arm/debug-arm.cc Generate_DebugBreakCallHelper(masm, r0.bit() | r1.bit(), 0); r0 243 src/arm/debug-arm.cc Generate_DebugBreakCallHelper(masm, r0.bit() | r1.bit() | r2.bit(), 0); r0 260 src/arm/debug-arm.cc Generate_DebugBreakCallHelper(masm, r0.bit(), 0); r0 289 src/arm/debug-arm.cc Generate_DebugBreakCallHelper(masm, r1.bit(), r0.bit()); r0 300 src/arm/debug-arm.cc Generate_DebugBreakCallHelper(masm, r1.bit() | r2.bit(), r0.bit()); r0 860 src/arm/deoptimizer-arm.cc __ ldr(r0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); r0 875 src/arm/deoptimizer-arm.cc __ ldr(r1, MemOperand(r0, Deoptimizer::input_offset())); r0 921 src/arm/deoptimizer-arm.cc __ push(r0); // Preserve deoptimizer object across call. r0 930 src/arm/deoptimizer-arm.cc __ pop(r0); // Restore deoptimizer object (class Deoptimizer). r0 936 src/arm/deoptimizer-arm.cc __ ldr(r1, MemOperand(r0, Deoptimizer::output_count_offset())); r0 937 src/arm/deoptimizer-arm.cc __ ldr(r0, MemOperand(r0, Deoptimizer::output_offset())); // r0 is output_. r0 938 src/arm/deoptimizer-arm.cc __ add(r1, r0, Operand(r1, LSL, 2)); r0 941 src/arm/deoptimizer-arm.cc __ ldr(r2, MemOperand(r0, 0)); // output_[ix] r0 950 src/arm/deoptimizer-arm.cc __ add(r0, r0, Operand(kPointerSize)); r0 951 src/arm/deoptimizer-arm.cc __ cmp(r0, r1); r0 208 src/arm/full-codegen-arm.cc __ ldr(r0, MemOperand(fp, parameter_offset)); r0 211 src/arm/full-codegen-arm.cc __ str(r0, target); r0 215 src/arm/full-codegen-arm.cc cp, target.offset(), r0, r3, kLRHasBeenSaved, kDontSaveFPRegs); r0 253 src/arm/full-codegen-arm.cc SetVar(arguments, r0, r1, r2); r0 302 src/arm/full-codegen-arm.cc __ LoadRoot(r0, Heap::kUndefinedValueRootIndex); r0 313 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(0))); r0 399 src/arm/full-codegen-arm.cc __ push(r0); r0 415 src/arm/full-codegen-arm.cc __ push(r0); r0 424 src/arm/full-codegen-arm.cc __ pop(r0); r0 690 src/arm/full-codegen-arm.cc __ cmp(r0, ip); r0 781 src/arm/full-codegen-arm.cc __ cmp(r0, ip); r0 855 src/arm/full-codegen-arm.cc __ LoadRoot(r0, Heap::kTheHoleValueRootIndex); r0 856 src/arm/full-codegen-arm.cc __ Push(cp, r2, r1, r0); r0 858 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(0))); // Indicates no initial value. r0 859 src/arm/full-codegen-arm.cc __ Push(cp, r2, r1, r0); r0 988 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(DeclareGlobalsFlags()))); r0 989 src/arm/full-codegen-arm.cc __ Push(cp, r1, r0); r0 1032 src/arm/full-codegen-arm.cc __ orr(r2, r1, r0); r0 1035 src/arm/full-codegen-arm.cc __ cmp(r1, r0); r0 1048 src/arm/full-codegen-arm.cc __ cmp(r0, Operand(0)); r0 1091 src/arm/full-codegen-arm.cc __ cmp(r0, ip); r0 1095 src/arm/full-codegen-arm.cc __ cmp(r0, null_value); r0 1102 src/arm/full-codegen-arm.cc __ JumpIfSmi(r0, &convert); r0 1103 src/arm/full-codegen-arm.cc __ CompareObjectType(r0, r1, r1, FIRST_SPEC_OBJECT_TYPE); r0 1106 src/arm/full-codegen-arm.cc __ push(r0); r0 1109 src/arm/full-codegen-arm.cc __ push(r0); r0 1114 src/arm/full-codegen-arm.cc __ CompareObjectType(r0, r1, r1, LAST_JS_PROXY_TYPE); r0 1126 src/arm/full-codegen-arm.cc __ ldr(r0, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 1131 src/arm/full-codegen-arm.cc __ push(r0); // Duplicate the enumerable object on the stack. r0 1138 src/arm/full-codegen-arm.cc __ mov(r2, r0); r0 1146 src/arm/full-codegen-arm.cc __ LoadInstanceDescriptors(r0, r1, r2); r0 1151 src/arm/full-codegen-arm.cc __ push(r0); // Map. r0 1153 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(0))); r0 1155 src/arm/full-codegen-arm.cc __ Push(r2, r1, r0); r0 1178 src/arm/full-codegen-arm.cc __ Push(r1, r0); // Smi and array r0 1179 src/arm/full-codegen-arm.cc __ ldr(r1, FieldMemOperand(r0, FixedArray::kLengthOffset)); r0 1180 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(0))); r0 1181 src/arm/full-codegen-arm.cc __ Push(r1, r0); // Fixed array length (as smi) and initial index. r0 1187 src/arm/full-codegen-arm.cc __ Ldrd(r0, r1, MemOperand(sp, 0 * kPointerSize)); r0 1188 src/arm/full-codegen-arm.cc __ cmp(r0, r1); // Compare to the array length. r0 1194 src/arm/full-codegen-arm.cc __ ldr(r3, MemOperand(r2, r0, LSL, kPointerSizeLog2 - kSmiTagSize)); r0 1219 src/arm/full-codegen-arm.cc __ mov(r3, Operand(r0), SetCC); r0 1237 src/arm/full-codegen-arm.cc __ pop(r0); r0 1238 src/arm/full-codegen-arm.cc __ add(r0, r0, Operand(Smi::FromInt(1))); r0 1239 src/arm/full-codegen-arm.cc __ push(r0); r0 1269 src/arm/full-codegen-arm.cc __ mov(r0, Operand(info)); r0 1270 src/arm/full-codegen-arm.cc __ push(r0); r0 1273 src/arm/full-codegen-arm.cc __ mov(r0, Operand(info)); r0 1276 src/arm/full-codegen-arm.cc __ Push(cp, r0, r1); r0 1279 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 1337 src/arm/full-codegen-arm.cc __ ldr(r0, GlobalObjectOperand()); r0 1393 src/arm/full-codegen-arm.cc __ ldr(r0, ContextSlotOperandCheckExtensions(local, slow)); r0 1397 src/arm/full-codegen-arm.cc __ CompareRoot(r0, Heap::kTheHoleValueRootIndex); r0 1399 src/arm/full-codegen-arm.cc __ LoadRoot(r0, Heap::kUndefinedValueRootIndex, eq); r0 1402 src/arm/full-codegen-arm.cc __ mov(r0, Operand(var->name())); r0 1403 src/arm/full-codegen-arm.cc __ push(r0); r0 1424 src/arm/full-codegen-arm.cc __ ldr(r0, GlobalObjectOperand()); r0 1428 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 1475 src/arm/full-codegen-arm.cc GetVar(r0, var); r0 1476 src/arm/full-codegen-arm.cc __ CompareRoot(r0, Heap::kTheHoleValueRootIndex); r0 1482 src/arm/full-codegen-arm.cc __ mov(r0, Operand(var->name())); r0 1483 src/arm/full-codegen-arm.cc __ push(r0); r0 1489 src/arm/full-codegen-arm.cc __ LoadRoot(r0, Heap::kUndefinedValueRootIndex, eq); r0 1491 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 1510 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 1526 src/arm/full-codegen-arm.cc __ ldr(r0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); r0 1527 src/arm/full-codegen-arm.cc __ ldr(r4, FieldMemOperand(r0, JSFunction::kLiteralsOffset)); r0 1542 src/arm/full-codegen-arm.cc __ mov(r5, r0); r0 1547 src/arm/full-codegen-arm.cc __ AllocateInNewSpace(size, r0, r2, r3, &runtime_allocate, TAG_OBJECT); r0 1552 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(size))); r0 1553 src/arm/full-codegen-arm.cc __ push(r0); r0 1562 src/arm/full-codegen-arm.cc __ CopyFields(r0, r5, r2.bit(), size / kPointerSize); r0 1563 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 1590 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(flags))); r0 1591 src/arm/full-codegen-arm.cc __ Push(r3, r2, r1, r0); r0 1620 src/arm/full-codegen-arm.cc __ push(r0); // Save result on stack r0 1648 src/arm/full-codegen-arm.cc __ ldr(r0, MemOperand(sp)); r0 1649 src/arm/full-codegen-arm.cc __ push(r0); r0 1653 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(NONE))); // PropertyAttributes r0 1654 src/arm/full-codegen-arm.cc __ push(r0); r0 1674 src/arm/full-codegen-arm.cc __ ldr(r0, MemOperand(sp)); // Duplicate receiver. r0 1675 src/arm/full-codegen-arm.cc __ push(r0); r0 1679 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(NONE))); r0 1680 src/arm/full-codegen-arm.cc __ push(r0); r0 1686 src/arm/full-codegen-arm.cc __ ldr(r0, MemOperand(sp)); r0 1687 src/arm/full-codegen-arm.cc __ push(r0); r0 1694 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 1752 src/arm/full-codegen-arm.cc __ push(r0); r0 1781 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 1825 src/arm/full-codegen-arm.cc __ push(r0); r0 1854 src/arm/full-codegen-arm.cc __ push(r0); // Left operand goes on the stack. r0 1887 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 1929 src/arm/full-codegen-arm.cc Register right = r0; r0 2013 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 2025 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 2056 src/arm/full-codegen-arm.cc __ push(r0); // Preserve value. r0 2058 src/arm/full-codegen-arm.cc __ mov(r1, r0); r0 2059 src/arm/full-codegen-arm.cc __ pop(r0); // Restore value. r0 2068 src/arm/full-codegen-arm.cc __ push(r0); // Preserve value. r0 2071 src/arm/full-codegen-arm.cc __ mov(r1, r0); r0 2073 src/arm/full-codegen-arm.cc __ pop(r0); // Restore value. r0 2081 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 2113 src/arm/full-codegen-arm.cc __ push(r0); r0 2114 src/arm/full-codegen-arm.cc __ mov(r0, Operand(var->name())); r0 2115 src/arm/full-codegen-arm.cc __ Push(cp, r0); // Context and name. r0 2122 src/arm/full-codegen-arm.cc __ push(r0); // Value. r0 2124 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(language_mode()))); r0 2125 src/arm/full-codegen-arm.cc __ Push(cp, r1, r0); // Context, name, strict mode. r0 2161 src/arm/full-codegen-arm.cc __ str(r0, location); r0 2163 src/arm/full-codegen-arm.cc __ mov(r3, r0); r0 2170 src/arm/full-codegen-arm.cc __ push(r0); // Value. r0 2172 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(language_mode()))); r0 2173 src/arm/full-codegen-arm.cc __ Push(cp, r1, r0); // Context, name, strict mode. r0 2216 src/arm/full-codegen-arm.cc __ push(r0); // Result of assignment, saved even if not needed. r0 2221 src/arm/full-codegen-arm.cc __ pop(r0); r0 2225 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 2262 src/arm/full-codegen-arm.cc __ push(r0); // Result of assignment, saved even if not needed. r0 2267 src/arm/full-codegen-arm.cc __ pop(r0); r0 2271 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 2282 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 2288 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 2321 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 2333 src/arm/full-codegen-arm.cc __ push(r0); r0 2354 src/arm/full-codegen-arm.cc context()->DropAndPlug(1, r0); // Drop the key still on the stack. r0 2387 src/arm/full-codegen-arm.cc context()->DropAndPlug(1, r0); r0 2455 src/arm/full-codegen-arm.cc __ str(r0, MemOperand(sp, (arg_count + 1) * kPointerSize)); r0 2467 src/arm/full-codegen-arm.cc context()->DropAndPlug(1, r0); r0 2470 src/arm/full-codegen-arm.cc __ ldr(r0, GlobalObjectOperand()); r0 2471 src/arm/full-codegen-arm.cc __ push(r0); r0 2490 src/arm/full-codegen-arm.cc __ Push(r0, r1); // Function, receiver. r0 2500 src/arm/full-codegen-arm.cc __ push(r0); r0 2566 src/arm/full-codegen-arm.cc __ mov(r0, Operand(arg_count)); r0 2586 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 2604 src/arm/full-codegen-arm.cc __ tst(r0, Operand(kSmiTagMask)); r0 2625 src/arm/full-codegen-arm.cc __ tst(r0, Operand(kSmiTagMask | 0x80000000)); r0 2645 src/arm/full-codegen-arm.cc __ JumpIfSmi(r0, if_false); r0 2647 src/arm/full-codegen-arm.cc __ cmp(r0, ip); r0 2649 src/arm/full-codegen-arm.cc __ ldr(r2, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 2678 src/arm/full-codegen-arm.cc __ JumpIfSmi(r0, if_false); r0 2679 src/arm/full-codegen-arm.cc __ CompareObjectType(r0, r1, r1, FIRST_SPEC_OBJECT_TYPE); r0 2700 src/arm/full-codegen-arm.cc __ JumpIfSmi(r0, if_false); r0 2701 src/arm/full-codegen-arm.cc __ ldr(r1, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 2725 src/arm/full-codegen-arm.cc if (FLAG_debug_code) __ AbortIfSmi(r0); r0 2727 src/arm/full-codegen-arm.cc __ ldr(r1, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 2733 src/arm/full-codegen-arm.cc __ ldr(r2, FieldMemOperand(r0, JSObject::kPropertiesOffset)); r0 2810 src/arm/full-codegen-arm.cc __ JumpIfSmi(r0, if_false); r0 2811 src/arm/full-codegen-arm.cc __ CompareObjectType(r0, r1, r2, JS_FUNCTION_TYPE); r0 2832 src/arm/full-codegen-arm.cc __ JumpIfSmi(r0, if_false); r0 2833 src/arm/full-codegen-arm.cc __ CompareObjectType(r0, r1, r1, JS_ARRAY_TYPE); r0 2854 src/arm/full-codegen-arm.cc __ JumpIfSmi(r0, if_false); r0 2855 src/arm/full-codegen-arm.cc __ CompareObjectType(r0, r1, r1, JS_REGEXP_TYPE); r0 2911 src/arm/full-codegen-arm.cc __ cmp(r0, r1); r0 2926 src/arm/full-codegen-arm.cc __ mov(r1, r0); r0 2927 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(info_->scope()->num_parameters()))); r0 2930 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 2938 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(info_->scope()->num_parameters()))); r0 2948 src/arm/full-codegen-arm.cc __ ldr(r0, MemOperand(r2, ArgumentsAdaptorFrameConstants::kLengthOffset)); r0 2951 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 2963 src/arm/full-codegen-arm.cc __ JumpIfSmi(r0, &null); r0 2970 src/arm/full-codegen-arm.cc __ CompareObjectType(r0, r0, r1, FIRST_SPEC_OBJECT_TYPE); r0 2985 src/arm/full-codegen-arm.cc __ ldr(r0, FieldMemOperand(r0, Map::kConstructorOffset)); r0 2986 src/arm/full-codegen-arm.cc __ CompareObjectType(r0, r1, r1, JS_FUNCTION_TYPE); r0 2991 src/arm/full-codegen-arm.cc __ ldr(r0, FieldMemOperand(r0, JSFunction::kSharedFunctionInfoOffset)); r0 2992 src/arm/full-codegen-arm.cc __ ldr(r0, FieldMemOperand(r0, SharedFunctionInfo::kInstanceClassNameOffset)); r0 2997 src/arm/full-codegen-arm.cc __ LoadRoot(r0, Heap::kfunction_class_symbolRootIndex); r0 3002 src/arm/full-codegen-arm.cc __ LoadRoot(r0, Heap::kObject_symbolRootIndex); r0 3007 src/arm/full-codegen-arm.cc __ LoadRoot(r0, Heap::kNullValueRootIndex); r0 3012 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3033 src/arm/full-codegen-arm.cc __ LoadRoot(r0, Heap::kUndefinedValueRootIndex); r0 3034 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3050 src/arm/full-codegen-arm.cc __ mov(r4, Operand(r0)); r0 3058 src/arm/full-codegen-arm.cc __ PrepareCallCFunction(1, r0); r0 3059 src/arm/full-codegen-arm.cc __ ldr(r0, ContextOperand(context_register(), Context::GLOBAL_INDEX)); r0 3060 src/arm/full-codegen-arm.cc __ ldr(r0, FieldMemOperand(r0, GlobalObject::kGlobalContextOffset)); r0 3069 src/arm/full-codegen-arm.cc __ vmov(d7, r0, r1); r0 3071 src/arm/full-codegen-arm.cc __ mov(r0, Operand(0, RelocInfo::NONE)); r0 3072 src/arm/full-codegen-arm.cc __ vmov(d8, r0, r1); r0 3075 src/arm/full-codegen-arm.cc __ sub(r0, r4, Operand(kHeapObjectTag)); r0 3076 src/arm/full-codegen-arm.cc __ vstr(d7, r0, HeapNumber::kValueOffset); r0 3077 src/arm/full-codegen-arm.cc __ mov(r0, r4); r0 3079 src/arm/full-codegen-arm.cc __ PrepareCallCFunction(2, r0); r0 3081 src/arm/full-codegen-arm.cc __ mov(r0, Operand(r4)); r0 3087 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3100 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3114 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3125 src/arm/full-codegen-arm.cc __ JumpIfSmi(r0, &done); r0 3127 src/arm/full-codegen-arm.cc __ CompareObjectType(r0, r1, r1, JS_VALUE_TYPE); r0 3129 src/arm/full-codegen-arm.cc __ ldr(r0, FieldMemOperand(r0, JSValue::kValueOffset)); r0 3132 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3145 src/arm/full-codegen-arm.cc Register object = r0; r0 3146 src/arm/full-codegen-arm.cc Register result = r0; r0 3176 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3192 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3212 src/arm/full-codegen-arm.cc __ str(r0, FieldMemOperand(r1, JSValue::kValueOffset)); r0 3215 src/arm/full-codegen-arm.cc __ mov(r2, r0); r0 3220 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3232 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3242 src/arm/full-codegen-arm.cc StringCharFromCodeGenerator generator(r0, r1); r0 3261 src/arm/full-codegen-arm.cc Register index = r0; r0 3306 src/arm/full-codegen-arm.cc Register index = r0; r0 3308 src/arm/full-codegen-arm.cc Register result = r0; r0 3354 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3366 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3378 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3390 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3402 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3414 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3424 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3440 src/arm/full-codegen-arm.cc __ CompareObjectType(r0, r1, r1, JS_FUNCTION_PROXY_TYPE); r0 3452 src/arm/full-codegen-arm.cc __ push(r0); r0 3456 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3468 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3482 src/arm/full-codegen-arm.cc __ LoadRoot(r0, Heap::kUndefinedValueRootIndex); r0 3483 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3489 src/arm/full-codegen-arm.cc Register key = r0; r0 3510 src/arm/full-codegen-arm.cc __ ldr(r0, MemOperand(r3, kPointerSize)); r0 3519 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3527 src/arm/full-codegen-arm.cc Register right = r0; r0 3554 src/arm/full-codegen-arm.cc __ LoadRoot(r0, Heap::kFalseValueRootIndex); r0 3557 src/arm/full-codegen-arm.cc __ LoadRoot(r0, Heap::kTrueValueRootIndex); r0 3560 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3575 src/arm/full-codegen-arm.cc __ ldr(r0, FieldMemOperand(r0, String::kHashFieldOffset)); r0 3576 src/arm/full-codegen-arm.cc __ tst(r0, Operand(String::kContainsCachedArrayIndexMask)); r0 3590 src/arm/full-codegen-arm.cc __ AbortIfNotString(r0); r0 3593 src/arm/full-codegen-arm.cc __ ldr(r0, FieldMemOperand(r0, String::kHashFieldOffset)); r0 3594 src/arm/full-codegen-arm.cc __ IndexFromHash(r0, r0); r0 3596 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3611 src/arm/full-codegen-arm.cc Register array = r0; r0 3639 src/arm/full-codegen-arm.cc __ LoadRoot(r0, Heap::kEmptyStringRootIndex); r0 3682 src/arm/full-codegen-arm.cc __ ldr(r0, FieldMemOperand(elements, FixedArray::kHeaderSize)); r0 3763 src/arm/full-codegen-arm.cc ASSERT(result.is(r0)); r0 3793 src/arm/full-codegen-arm.cc ASSERT(result.is(r0)); r0 3821 src/arm/full-codegen-arm.cc ASSERT(result.is(r0)); r0 3825 src/arm/full-codegen-arm.cc __ LoadRoot(r0, Heap::kUndefinedValueRootIndex); r0 3827 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3844 src/arm/full-codegen-arm.cc __ ldr(r0, GlobalObjectOperand()); r0 3845 src/arm/full-codegen-arm.cc __ ldr(r0, FieldMemOperand(r0, GlobalObject::kBuiltinsOffset)); r0 3846 src/arm/full-codegen-arm.cc __ push(r0); r0 3868 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3887 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3896 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(kNonStrictMode))); r0 3897 src/arm/full-codegen-arm.cc __ Push(r2, r1, r0); r0 3899 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3911 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 3956 src/arm/full-codegen-arm.cc __ LoadRoot(r0, Heap::kTrueValueRootIndex); r0 3957 src/arm/full-codegen-arm.cc if (context()->IsStackValue()) __ push(r0); r0 3961 src/arm/full-codegen-arm.cc __ LoadRoot(r0, Heap::kFalseValueRootIndex); r0 3962 src/arm/full-codegen-arm.cc if (context()->IsStackValue()) __ push(r0); r0 3974 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 4017 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 4058 src/arm/full-codegen-arm.cc __ push(r0); r0 4064 src/arm/full-codegen-arm.cc __ push(r0); r0 4079 src/arm/full-codegen-arm.cc __ JumpIfSmi(r0, &no_conversion); r0 4092 src/arm/full-codegen-arm.cc __ push(r0); r0 4095 src/arm/full-codegen-arm.cc __ str(r0, MemOperand(sp, kPointerSize)); r0 4098 src/arm/full-codegen-arm.cc __ str(r0, MemOperand(sp, 2 * kPointerSize)); r0 4111 src/arm/full-codegen-arm.cc __ add(r0, r0, Operand(Smi::FromInt(count_value)), SetCC); r0 4115 src/arm/full-codegen-arm.cc patch_site.EmitJumpIfSmi(r0, &done); r0 4119 src/arm/full-codegen-arm.cc __ sub(r0, r0, Operand(Smi::FromInt(count_value))); r0 4139 src/arm/full-codegen-arm.cc context.Plug(r0); r0 4150 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 4166 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 4183 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 4197 src/arm/full-codegen-arm.cc __ ldr(r0, GlobalObjectOperand()); r0 4204 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 4213 src/arm/full-codegen-arm.cc __ mov(r0, Operand(proxy->name())); r0 4214 src/arm/full-codegen-arm.cc __ Push(cp, r0); r0 4219 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 4243 src/arm/full-codegen-arm.cc __ JumpIfSmi(r0, if_true); r0 4244 src/arm/full-codegen-arm.cc __ ldr(r0, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 4246 src/arm/full-codegen-arm.cc __ cmp(r0, ip); r0 4249 src/arm/full-codegen-arm.cc __ JumpIfSmi(r0, if_false); r0 4251 src/arm/full-codegen-arm.cc __ CompareObjectType(r0, r0, r1, FIRST_NONSTRING_TYPE); r0 4253 src/arm/full-codegen-arm.cc __ ldrb(r1, FieldMemOperand(r0, Map::kBitFieldOffset)); r0 4257 src/arm/full-codegen-arm.cc __ CompareRoot(r0, Heap::kTrueValueRootIndex); r0 4259 src/arm/full-codegen-arm.cc __ CompareRoot(r0, Heap::kFalseValueRootIndex); r0 4263 src/arm/full-codegen-arm.cc __ CompareRoot(r0, Heap::kNullValueRootIndex); r0 4266 src/arm/full-codegen-arm.cc __ CompareRoot(r0, Heap::kUndefinedValueRootIndex); r0 4268 src/arm/full-codegen-arm.cc __ JumpIfSmi(r0, if_false); r0 4270 src/arm/full-codegen-arm.cc __ ldr(r0, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 4271 src/arm/full-codegen-arm.cc __ ldrb(r1, FieldMemOperand(r0, Map::kBitFieldOffset)); r0 4276 src/arm/full-codegen-arm.cc __ JumpIfSmi(r0, if_false); r0 4278 src/arm/full-codegen-arm.cc __ CompareObjectType(r0, r0, r1, JS_FUNCTION_TYPE); r0 4283 src/arm/full-codegen-arm.cc __ JumpIfSmi(r0, if_false); r0 4285 src/arm/full-codegen-arm.cc __ CompareRoot(r0, Heap::kNullValueRootIndex); r0 4289 src/arm/full-codegen-arm.cc __ CompareObjectType(r0, r0, r1, FIRST_NONCALLABLE_SPEC_OBJECT_TYPE); r0 4291 src/arm/full-codegen-arm.cc __ CompareInstanceType(r0, r1, LAST_NONCALLABLE_SPEC_OBJECT_TYPE); r0 4294 src/arm/full-codegen-arm.cc __ ldrb(r1, FieldMemOperand(r0, Map::kBitFieldOffset)); r0 4329 src/arm/full-codegen-arm.cc __ cmp(r0, ip); r0 4339 src/arm/full-codegen-arm.cc __ tst(r0, r0); r0 4375 src/arm/full-codegen-arm.cc __ orr(r2, r0, Operand(r1)); r0 4377 src/arm/full-codegen-arm.cc __ cmp(r1, r0); r0 4388 src/arm/full-codegen-arm.cc __ cmp(r0, Operand(0)); r0 4415 src/arm/full-codegen-arm.cc __ cmp(r0, r1); r0 4424 src/arm/full-codegen-arm.cc __ cmp(r0, r1); r0 4426 src/arm/full-codegen-arm.cc __ JumpIfSmi(r0, if_false); r0 4428 src/arm/full-codegen-arm.cc __ ldr(r1, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 4439 src/arm/full-codegen-arm.cc __ ldr(r0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); r0 4440 src/arm/full-codegen-arm.cc context()->Plug(r0); r0 4445 src/arm/full-codegen-arm.cc return r0; r0 225 src/arm/ic-arm.cc StubCompiler::GenerateLoadArrayLength(masm, r0, r3, &miss); r0 240 src/arm/ic-arm.cc StubCompiler::GenerateLoadStringLength(masm, r0, r1, r3, &miss, r0 257 src/arm/ic-arm.cc StubCompiler::GenerateLoadFunctionPrototype(masm, r0, r1, r3, &miss); r0 477 src/arm/ic-arm.cc GenerateStringDictionaryReceiverCheck(masm, r1, r0, r3, r4, &miss); r0 481 src/arm/ic-arm.cc GenerateDictionaryLoad(masm, &miss, r0, r2, r1, r3, r4); r0 515 src/arm/ic-arm.cc __ mov(r0, Operand(2)); r0 522 src/arm/ic-arm.cc __ mov(r1, Operand(r0)); r0 591 src/arm/ic-arm.cc masm, r1, r0, r3, Map::kHasIndexedInterceptor, &slow_call); r0 594 src/arm/ic-arm.cc masm, r1, r2, r4, r3, r0, r1, &check_number_dictionary, &slow_load); r0 596 src/arm/ic-arm.cc __ IncrementCounter(counters->keyed_call_generic_smi_fast(), 1, r0, r3); r0 602 src/arm/ic-arm.cc GenerateFunctionTailCall(masm, argc, &slow_call, r0); r0 612 src/arm/ic-arm.cc __ mov(r0, Operand(r2, ASR, kSmiTagSize)); r0 614 src/arm/ic-arm.cc __ LoadFromNumberDictionary(&slow_load, r4, r2, r1, r0, r3, r5); r0 615 src/arm/ic-arm.cc __ IncrementCounter(counters->keyed_call_generic_smi_dict(), 1, r0, r3); r0 621 src/arm/ic-arm.cc __ IncrementCounter(counters->keyed_call_generic_slow_load(), 1, r0, r3); r0 629 src/arm/ic-arm.cc __ mov(r1, r0); r0 633 src/arm/ic-arm.cc GenerateKeyStringCheck(masm, r2, r0, r3, &index_string, &slow_call); r0 640 src/arm/ic-arm.cc masm, r1, r0, r3, Map::kHasNamedInterceptor, &lookup_monomorphic_cache); r0 642 src/arm/ic-arm.cc __ ldr(r0, FieldMemOperand(r1, JSObject::kPropertiesOffset)); r0 643 src/arm/ic-arm.cc __ ldr(r3, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 648 src/arm/ic-arm.cc GenerateDictionaryLoad(masm, &slow_load, r0, r2, r1, r3, r4); r0 649 src/arm/ic-arm.cc __ IncrementCounter(counters->keyed_call_generic_lookup_dict(), 1, r0, r3); r0 653 src/arm/ic-arm.cc __ IncrementCounter(counters->keyed_call_generic_lookup_cache(), 1, r0, r3); r0 667 src/arm/ic-arm.cc __ IncrementCounter(counters->keyed_call_generic_slow(), 1, r0, r3); r0 686 src/arm/ic-arm.cc __ IsObjectJSStringType(r2, r0, &miss); r0 709 src/arm/ic-arm.cc masm, flags, r0, r2, r3, r4, r5, r6); r0 725 src/arm/ic-arm.cc GenerateStringDictionaryReceiverCheck(masm, r0, r1, r3, r4, &miss); r0 728 src/arm/ic-arm.cc GenerateDictionaryLoad(masm, &miss, r1, r2, r0, r3, r4); r0 748 src/arm/ic-arm.cc __ mov(r3, r0); r0 851 src/arm/ic-arm.cc GenerateMappedArgumentsLookup(masm, r1, r0, r2, r3, r4, ¬in, &slow); r0 852 src/arm/ic-arm.cc __ ldr(r0, mapped_location); r0 857 src/arm/ic-arm.cc GenerateUnmappedArgumentsLookup(masm, r0, r2, r3, &slow); r0 862 src/arm/ic-arm.cc __ mov(r0, r2); r0 879 src/arm/ic-arm.cc __ str(r0, mapped_location); r0 881 src/arm/ic-arm.cc __ mov(r9, r0); r0 888 src/arm/ic-arm.cc __ str(r0, unmapped_location); r0 890 src/arm/ic-arm.cc __ mov(r9, r0); r0 938 src/arm/ic-arm.cc __ Push(r1, r0); r0 956 src/arm/ic-arm.cc __ Push(r1, r0); r0 971 src/arm/ic-arm.cc Register key = r0; r0 989 src/arm/ic-arm.cc masm, receiver, key, r4, r3, r2, r0, NULL, &slow); r0 1004 src/arm/ic-arm.cc __ mov(r2, Operand(r0, ASR, kSmiTagSize)); r0 1005 src/arm/ic-arm.cc __ LoadFromNumberDictionary(&slow, r4, r0, r0, r2, r3, r5); r0 1032 src/arm/ic-arm.cc __ ldr(r4, FieldMemOperand(r0, String::kHashFieldOffset)); r0 1055 src/arm/ic-arm.cc __ cmp(r0, r5); r0 1065 src/arm/ic-arm.cc __ cmp(r0, r5); r0 1097 src/arm/ic-arm.cc __ ldr(r0, MemOperand(r1, r6, LSL, kPointerSizeLog2)); r0 1106 src/arm/ic-arm.cc __ ldr(r0, MemOperand(r1, r5, LSL, kPointerSizeLog2)); r0 1121 src/arm/ic-arm.cc GenerateDictionaryLoad(masm, &slow, r3, r0, r0, r2, r4); r0 1142 src/arm/ic-arm.cc Register index = r0; r0 1144 src/arm/ic-arm.cc Register result = r0; r0 1177 src/arm/ic-arm.cc __ tst(r0, Operand(kSmiTagMask | kSmiSignMask)); r0 1191 src/arm/ic-arm.cc __ Push(r1, r0); // Receiver, key. r0 1214 src/arm/ic-arm.cc __ Push(r2, r1, r0); r0 1233 src/arm/ic-arm.cc __ Push(r2, r1, r0); r0 1253 src/arm/ic-arm.cc __ mov(r0, r2); r0 1274 src/arm/ic-arm.cc __ mov(r0, r2); r0 1294 src/arm/ic-arm.cc __ Push(r2, r1, r0); r0 1297 src/arm/ic-arm.cc __ mov(r0, Operand(Smi::FromInt(strict_mode))); // Strict mode. r0 1298 src/arm/ic-arm.cc __ Push(r1, r0); r0 1319 src/arm/ic-arm.cc Register value = r0; r0 1534 src/arm/ic-arm.cc __ Push(r1, r2, r0); r0 1559 src/arm/ic-arm.cc Register value = r0; r0 1610 src/arm/ic-arm.cc GenerateDictionaryStore(masm, &miss, r3, r2, r0, r4, r5); r0 1631 src/arm/ic-arm.cc __ Push(r1, r2, r0); r0 1634 src/arm/ic-arm.cc __ mov(r0, Operand(Smi::FromInt(strict_mode))); r0 1635 src/arm/ic-arm.cc __ Push(r1, r0); r0 1671 src/arm/ic-arm.cc CompareStub stub(GetCondition(), strict(), NO_COMPARE_FLAGS, r1, r0); r0 695 src/arm/lithium-arm.cc LOperand* right = UseFixed(instr->right(), r0); r0 697 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(result, r0), instr); r0 760 src/arm/lithium-arm.cc LOperand* right_operand = UseFixed(right, r0); r0 763 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(result, r0), instr); r0 942 src/arm/lithium-arm.cc new(zone()) LInstanceOf(UseFixed(instr->left(), r0), r0 944 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(result, r0), instr); r0 951 src/arm/lithium-arm.cc new(zone()) LInstanceOfKnownGlobal(UseFixed(instr->left(), r0), r0 953 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(result, r0), instr); r0 967 src/arm/lithium-arm.cc LOperand* receiver = UseFixed(instr->receiver(), r0); r0 974 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(result, r0), instr, CAN_DEOPTIMIZE_EAGERLY); r0 1023 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(new(zone()) LCallConstantFunction, r0), instr); r0 1031 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(result, r0), instr, CANNOT_DEOPTIMIZE_EAGERLY); r0 1071 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(new(zone()) LCallKeyed(key), r0), instr); r0 1077 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(new(zone()) LCallNamed, r0), instr); r0 1083 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(new(zone()) LCallGlobal, r0), instr); r0 1089 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(new(zone()) LCallKnownGlobal, r0), instr); r0 1097 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(result, r0), instr); r0 1104 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(new(zone()) LCallFunction(function), r0), r0 1111 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(new(zone()) LCallRuntime, r0), instr); r0 1144 src/arm/lithium-arm.cc LOperand* right = UseFixed(instr->right(), r0); r0 1146 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(result, r0), instr); r0 1169 src/arm/lithium-arm.cc LOperand* dividend = UseFixed(instr->left(), r0); r0 1172 src/arm/lithium-arm.cc DefineFixed(new(zone()) LDivI(dividend, divisor), r0))); r0 1382 src/arm/lithium-arm.cc LOperand* global_object = UseFixed(instr->global_object(), r0); r0 1392 src/arm/lithium-arm.cc LOperand* right = UseFixed(instr->right(), r0); r0 1394 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(result, r0), instr); r0 1474 src/arm/lithium-arm.cc LOperand* right = UseFixed(instr->right(), r0); r0 1541 src/arm/lithium-arm.cc LOperand* object = UseFixed(instr->value(), r0); r0 1544 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(result, r0), instr); r0 1563 src/arm/lithium-arm.cc LOperand* value = UseFixed(instr->value(), r0); r0 1709 src/arm/lithium-arm.cc return new(zone()) LReturn(UseFixed(instr->value(), r0)); r0 1737 src/arm/lithium-arm.cc LOperand* global_object = UseFixed(instr->global_object(), r0); r0 1739 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(result, r0), instr); r0 1755 src/arm/lithium-arm.cc LOperand* value = UseFixed(instr->value(), r0); r0 1795 src/arm/lithium-arm.cc LOperand* obj = UseFixed(instr->object(), r0); r0 1798 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(result, r0), instr); r0 1809 src/arm/lithium-arm.cc LOperand* object = UseFixed(instr->object(), r0); r0 1810 src/arm/lithium-arm.cc LInstruction* result = DefineFixed(new(zone()) LLoadNamedGeneric(object), r0); r0 1884 src/arm/lithium-arm.cc LOperand* key = UseFixed(instr->key(), r0); r0 1887 src/arm/lithium-arm.cc DefineFixed(new(zone()) LLoadKeyedGeneric(object, key), r0); r0 1955 src/arm/lithium-arm.cc LOperand* val = UseFixed(instr->value(), r0); r0 1976 src/arm/lithium-arm.cc LOperand* object = UseFixed(instr->object(), r0); r0 1983 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(result, r0), instr); r0 2017 src/arm/lithium-arm.cc LOperand* val = UseFixed(instr->value(), r0); r0 2027 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(new(zone()) LStringAdd(left, right), r0), r0 2061 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(new(zone()) LFastLiteral, r0), instr); r0 2066 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(new(zone()) LArrayLiteral, r0), instr); r0 2071 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(new(zone()) LObjectLiteral, r0), instr); r0 2076 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(new(zone()) LRegExpLiteral, r0), instr); r0 2081 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(new(zone()) LFunctionLiteral, r0), instr); r0 2086 src/arm/lithium-arm.cc LOperand* object = UseFixed(instr->object(), r0); r0 2089 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(result, r0), instr); r0 2118 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(new(zone()) LCallStub, r0), instr); r0 2142 src/arm/lithium-arm.cc LOperand* object = UseFixed(instr->value(), r0); r0 2144 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(result, r0), instr); r0 2149 src/arm/lithium-arm.cc LTypeof* result = new(zone()) LTypeof(UseFixed(instr->value(), r0)); r0 2150 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(result, r0), instr); r0 2250 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(result, r0), instr); r0 2255 src/arm/lithium-arm.cc LOperand* object = UseFixed(instr->enumerable(), r0); r0 2257 src/arm/lithium-arm.cc return MarkAsCall(DefineFixed(result, r0), instr, CAN_DEOPTIMIZE_EAGERLY); r0 165 src/arm/lithium-codegen-arm.cc __ mov(r0, Operand(slots)); r0 170 src/arm/lithium-codegen-arm.cc __ sub(r0, r0, Operand(1), SetCC); r0 201 src/arm/lithium-codegen-arm.cc __ ldr(r0, MemOperand(fp, parameter_offset)); r0 204 src/arm/lithium-codegen-arm.cc __ str(r0, target); r0 207 src/arm/lithium-codegen-arm.cc cp, target.offset(), r0, r3, kLRHasBeenSaved, kSaveFPRegs); r0 861 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); r0 894 src/arm/lithium-codegen-arm.cc __ ldr(r0, MemOperand(sp, 0)); r0 1260 src/arm/lithium-codegen-arm.cc __ Move(r0, right); r0 1261 src/arm/lithium-codegen-arm.cc } else if (left.is(r0) && right.is(r1)) { r0 1262 src/arm/lithium-codegen-arm.cc __ Swap(r0, r1, r2); r0 1263 src/arm/lithium-codegen-arm.cc } else if (left.is(r0)) { r0 1265 src/arm/lithium-codegen-arm.cc __ mov(r1, r0); r0 1266 src/arm/lithium-codegen-arm.cc __ mov(r0, right); r0 1268 src/arm/lithium-codegen-arm.cc ASSERT(!left.is(r0) && !right.is(r0)); r0 1269 src/arm/lithium-codegen-arm.cc __ mov(r0, right); r0 1278 src/arm/lithium-codegen-arm.cc __ StoreToSafepointRegistersAndDoublesSlot(r0, r0); r0 1580 src/arm/lithium-codegen-arm.cc ASSERT(object.is(r0)); r0 1671 src/arm/lithium-codegen-arm.cc __ stm(db_w, sp, r0.bit() | r1.bit() | r2.bit() | r3.bit()); r0 1682 src/arm/lithium-codegen-arm.cc __ ldm(ia_w, sp, r0.bit() | r1.bit() | r2.bit() | r3.bit()); r0 1694 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->InputAt(1)).is(r0)); r0 1695 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); r0 2114 src/arm/lithium-codegen-arm.cc __ cmp(r0, Operand(0)); // This instruction also signals no smi code inlined. r0 2284 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->InputAt(0)).is(r0)); // Object is in r0. r0 2290 src/arm/lithium-codegen-arm.cc __ cmp(r0, Operand(0)); r0 2291 src/arm/lithium-codegen-arm.cc __ mov(r0, Operand(factory()->false_value()), LeaveCC, ne); r0 2292 src/arm/lithium-codegen-arm.cc __ mov(r0, Operand(factory()->true_value()), LeaveCC, eq); r0 2320 src/arm/lithium-codegen-arm.cc ASSERT(object.is(r0)); r0 2321 src/arm/lithium-codegen-arm.cc ASSERT(result.is(r0)); r0 2381 src/arm/lithium-codegen-arm.cc ASSERT(result.is(r0)); r0 2424 src/arm/lithium-codegen-arm.cc __ cmp(r0, Operand(0)); // This instruction also signals no smi code inlined. r0 2440 src/arm/lithium-codegen-arm.cc __ push(r0); r0 2464 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->global_object()).is(r0)); r0 2465 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); r0 2502 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->value()).is(r0)); r0 2665 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->object()).is(r0)); r0 2666 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); r0 2934 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->key()).is(r0)); r0 3037 src/arm/lithium-codegen-arm.cc ASSERT(receiver.is(r0)); // Used for parameter count. r0 3039 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); r0 3168 src/arm/lithium-codegen-arm.cc __ mov(r0, Operand(arity)); r0 3190 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); r0 3228 src/arm/lithium-codegen-arm.cc Register tmp1 = input.is(r1) ? r0 : r1; r0 3229 src/arm/lithium-codegen-arm.cc Register tmp2 = input.is(r2) ? r0 : r2; r0 3230 src/arm/lithium-codegen-arm.cc Register tmp3 = input.is(r3) ? r0 : r3; r0 3231 src/arm/lithium-codegen-arm.cc Register tmp4 = input.is(r4) ? r0 : r4; r0 3245 src/arm/lithium-codegen-arm.cc if (!tmp1.is(r0)) __ mov(tmp1, Operand(r0)); r0 3486 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->InputAt(0)).is(r0)); r0 3491 src/arm/lithium-codegen-arm.cc __ ldr(r0, FieldMemOperand(r0, GlobalObject::kGlobalContextOffset)); r0 3494 src/arm/lithium-codegen-arm.cc __ ldr(r2, FieldMemOperand(r0, kRandomSeedOffset)); r0 3502 src/arm/lithium-codegen-arm.cc __ ldr(r0, FieldMemOperand(r2, ByteArray::kHeaderSize + kSeedSize)); r0 3515 src/arm/lithium-codegen-arm.cc __ and_(r3, r0, Operand(0xFFFF)); r0 3518 src/arm/lithium-codegen-arm.cc __ add(r0, r3, Operand(r0, LSR, 16)); r0 3520 src/arm/lithium-codegen-arm.cc __ str(r0, FieldMemOperand(r2, ByteArray::kHeaderSize + kSeedSize)); r0 3523 src/arm/lithium-codegen-arm.cc __ and_(r0, r0, Operand(0x3FFFF)); r0 3524 src/arm/lithium-codegen-arm.cc __ add(r0, r0, Operand(r1, LSL, 14)); r0 3532 src/arm/lithium-codegen-arm.cc __ vmov(d7, r0, r1); r0 3534 src/arm/lithium-codegen-arm.cc __ mov(r0, Operand(0, RelocInfo::NONE)); r0 3535 src/arm/lithium-codegen-arm.cc __ vmov(d8, r0, r1); r0 3638 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); r0 3649 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); r0 3664 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); r0 3674 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); r0 3687 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); r0 3698 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->result()).is(r0)); r0 3701 src/arm/lithium-codegen-arm.cc __ mov(r0, Operand(instr->arity())); r0 3774 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->value()).is(r0)); r0 3953 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->value()).is(r0)); r0 4062 src/arm/lithium-codegen-arm.cc __ AbortIfNotSmi(r0); r0 4064 src/arm/lithium-codegen-arm.cc __ SmiUntag(r0); r0 4065 src/arm/lithium-codegen-arm.cc __ StoreToSafepointRegisterSlot(r0, result); r0 4113 src/arm/lithium-codegen-arm.cc __ StoreToSafepointRegisterSlot(r0, result); r0 4198 src/arm/lithium-codegen-arm.cc __ Move(dst, r0); r0 4248 src/arm/lithium-codegen-arm.cc __ StoreToSafepointRegisterSlot(r0, reg); r0 4753 src/arm/lithium-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(instance_size))); r0 4754 src/arm/lithium-codegen-arm.cc __ push(r0); r0 4756 src/arm/lithium-codegen-arm.cc __ StoreToSafepointRegisterSlot(r0, result); r0 4939 src/arm/lithium-codegen-arm.cc __ AllocateInNewSpace(size, r0, r2, r3, &runtime_allocate, TAG_OBJECT); r0 4943 src/arm/lithium-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(size))); r0 4944 src/arm/lithium-codegen-arm.cc __ push(r0); r0 4950 src/arm/lithium-codegen-arm.cc EmitDeepCopy(instr->hydrogen()->boilerplate(), r0, r1, &offset); r0 4985 src/arm/lithium-codegen-arm.cc ASSERT(ToRegister(instr->InputAt(0)).is(r0)); r0 4986 src/arm/lithium-codegen-arm.cc __ push(r0); r0 5013 src/arm/lithium-codegen-arm.cc __ mov(r1, r0); r0 5019 src/arm/lithium-codegen-arm.cc __ AllocateInNewSpace(size, r0, r2, r3, &runtime_allocate, TAG_OBJECT); r0 5023 src/arm/lithium-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(size))); r0 5024 src/arm/lithium-codegen-arm.cc __ Push(r1, r0); r0 5034 src/arm/lithium-codegen-arm.cc __ str(r3, FieldMemOperand(r0, i)); r0 5035 src/arm/lithium-codegen-arm.cc __ str(r2, FieldMemOperand(r0, i + kPointerSize)); r0 5039 src/arm/lithium-codegen-arm.cc __ str(r3, FieldMemOperand(r0, size - kPointerSize)); r0 5327 src/arm/lithium-codegen-arm.cc __ cmp(r0, ip); r0 5332 src/arm/lithium-codegen-arm.cc __ cmp(r0, null_value); r0 5335 src/arm/lithium-codegen-arm.cc __ tst(r0, Operand(kSmiTagMask)); r0 5339 src/arm/lithium-codegen-arm.cc __ CompareObjectType(r0, r1, r1, LAST_JS_PROXY_TYPE); r0 5345 src/arm/lithium-codegen-arm.cc __ ldr(r0, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 5350 src/arm/lithium-codegen-arm.cc __ push(r0); r0 5353 src/arm/lithium-codegen-arm.cc __ ldr(r1, FieldMemOperand(r0, HeapObject::kMapOffset)); r0 936 src/arm/macro-assembler-arm.cc vmov(dst, r0, r1); r0 978 src/arm/macro-assembler-arm.cc ASSERT(actual.is_immediate() || actual.reg().is(r0)); r0 987 src/arm/macro-assembler-arm.cc mov(r0, Operand(actual.immediate())); r0 1004 src/arm/macro-assembler-arm.cc mov(r0, Operand(actual.immediate())); r0 1182 src/arm/macro-assembler-arm.cc mov(r0, Operand(0, RelocInfo::NONE)); r0 1260 src/arm/macro-assembler-arm.cc if (!value.is(r0)) { r0 1261 src/arm/macro-assembler-arm.cc mov(r0, value); r0 1294 src/arm/macro-assembler-arm.cc if (!value.is(r0)) { r0 1295 src/arm/macro-assembler-arm.cc mov(r0, value); r0 2185 src/arm/macro-assembler-arm.cc cmp(r0, Operand(0)); r0 2186 src/arm/macro-assembler-arm.cc LoadRoot(r0, Heap::kUndefinedValueRootIndex, eq); r0 2187 src/arm/macro-assembler-arm.cc ldr(r0, MemOperand(r0), ne); r0 2225 src/arm/macro-assembler-arm.cc mov(r4, r0); r0 2227 src/arm/macro-assembler-arm.cc mov(r0, Operand(ExternalReference::isolate_address())); r0 2230 src/arm/macro-assembler-arm.cc mov(r0, r4); r0 2245 src/arm/macro-assembler-arm.cc LoadRoot(r0, Heap::kUndefinedValueRootIndex); r0 2620 src/arm/macro-assembler-arm.cc mov(r0, Operand(num_arguments)); r0 2634 src/arm/macro-assembler-arm.cc mov(r0, Operand(function->nargs)); r0 2643 src/arm/macro-assembler-arm.cc mov(r0, Operand(num_arguments)); r0 2658 src/arm/macro-assembler-arm.cc mov(r0, Operand(num_arguments)); r0 2821 src/arm/macro-assembler-arm.cc mov(r0, Operand(p0)); r0 2822 src/arm/macro-assembler-arm.cc push(r0); r0 2823 src/arm/macro-assembler-arm.cc mov(r0, Operand(Smi::FromInt(p1 - p0))); r0 2824 src/arm/macro-assembler-arm.cc push(r0); r0 3338 src/arm/macro-assembler-arm.cc vmov(r0, r1, dreg); r0 3355 src/arm/macro-assembler-arm.cc vmov(r0, r1, dreg1); r0 3365 src/arm/macro-assembler-arm.cc Move(r0, reg); r0 3368 src/arm/macro-assembler-arm.cc vmov(r0, r1, dreg); r0 3702 src/arm/macro-assembler-arm.cc mov(r1, r0); r0 3731 src/arm/macro-assembler-arm.cc cmp(r1, r0); r0 171 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, register_location(reg)); r0 172 src/arm/regexp-macro-assembler-arm.cc __ add(r0, r0, Operand(by)); r0 173 src/arm/regexp-macro-assembler-arm.cc __ str(r0, register_location(reg)); r0 181 src/arm/regexp-macro-assembler-arm.cc Pop(r0); r0 182 src/arm/regexp-macro-assembler-arm.cc __ add(pc, r0, Operand(code_pointer())); r0 206 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, MemOperand(frame_pointer(), kStartIndex)); r0 207 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0, RelocInfo::NONE)); r0 212 src/arm/regexp-macro-assembler-arm.cc __ add(r0, end_of_input_address(), Operand(current_input_offset())); r0 213 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, r1); r0 221 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, MemOperand(frame_pointer(), kStartIndex)); r0 222 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0, RelocInfo::NONE)); r0 226 src/arm/regexp-macro-assembler-arm.cc __ add(r0, end_of_input_address(), Operand(current_input_offset())); r0 227 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, r1); r0 253 src/arm/regexp-macro-assembler-arm.cc __ add(r0, end_of_input_address(), Operand(current_input_offset())); r0 256 src/arm/regexp-macro-assembler-arm.cc __ add(r0, r0, Operand(byte_offset)); r0 263 src/arm/regexp-macro-assembler-arm.cc __ ldrb(r1, MemOperand(r0, char_size(), PostIndex)); r0 267 src/arm/regexp-macro-assembler-arm.cc __ ldrh(r1, MemOperand(r0, char_size(), PostIndex)); r0 287 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, MemOperand(backtrack_stackpointer(), 0)); r0 288 src/arm/regexp-macro-assembler-arm.cc __ cmp(current_input_offset(), r0); r0 299 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, register_location(start_reg)); // Index of start of capture r0 301 src/arm/regexp-macro-assembler-arm.cc __ sub(r1, r1, r0, SetCC); // Length of capture. r0 318 src/arm/regexp-macro-assembler-arm.cc __ add(r0, r0, Operand(end_of_input_address())); r0 320 src/arm/regexp-macro-assembler-arm.cc __ add(r1, r0, Operand(r1)); r0 328 src/arm/regexp-macro-assembler-arm.cc __ ldrb(r3, MemOperand(r0, char_size(), PostIndex)); r0 344 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, r1); r0 370 src/arm/regexp-macro-assembler-arm.cc __ add(r0, r0, Operand(end_of_input_address())); r0 388 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0, RelocInfo::NONE)); r0 405 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, register_location(start_reg)); r0 407 src/arm/regexp-macro-assembler-arm.cc __ sub(r1, r1, r0, SetCC); // Length to check. r0 416 src/arm/regexp-macro-assembler-arm.cc __ add(r0, r0, Operand(end_of_input_address())); r0 418 src/arm/regexp-macro-assembler-arm.cc __ add(r1, r1, Operand(r0)); r0 423 src/arm/regexp-macro-assembler-arm.cc __ ldrb(r3, MemOperand(r0, char_size(), PostIndex)); r0 427 src/arm/regexp-macro-assembler-arm.cc __ ldrh(r3, MemOperand(r0, char_size(), PostIndex)); r0 432 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, r1); r0 454 src/arm/regexp-macro-assembler-arm.cc __ and_(r0, current_character(), Operand(mask)); r0 455 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(c)); r0 467 src/arm/regexp-macro-assembler-arm.cc __ and_(r0, current_character(), Operand(mask)); r0 468 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(c)); r0 480 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand(minus)); r0 481 src/arm/regexp-macro-assembler-arm.cc __ and_(r0, r0, Operand(mask)); r0 482 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(c)); r0 491 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand(from)); r0 492 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(to - from)); r0 501 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand(from)); r0 502 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(to - from)); r0 510 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(table)); r0 519 src/arm/regexp-macro-assembler-arm.cc __ ldrb(r0, MemOperand(r0, r1)); r0 520 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0)); r0 538 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand('\t')); r0 539 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand('\r' - '\t')); r0 551 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand('\t')); r0 552 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand('\r' - '\t')); r0 559 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand('0')); r0 565 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand('0')); r0 566 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand('9' - '0')); r0 571 src/arm/regexp-macro-assembler-arm.cc __ eor(r0, current_character(), Operand(0x01)); r0 573 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, r0, Operand(0x0b)); r0 574 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0x0c - 0x0b)); r0 580 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, r0, Operand(0x2028 - 0x0b)); r0 581 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(1)); r0 588 src/arm/regexp-macro-assembler-arm.cc __ eor(r0, current_character(), Operand(0x01)); r0 590 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, r0, Operand(0x0b)); r0 591 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0x0c - 0x0b)); r0 600 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, r0, Operand(0x2028 - 0x0b)); r0 601 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(1)); r0 614 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(map)); r0 615 src/arm/regexp-macro-assembler-arm.cc __ ldrb(r0, MemOperand(r0, current_character())); r0 616 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0)); r0 628 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(map)); r0 629 src/arm/regexp-macro-assembler-arm.cc __ ldrb(r0, MemOperand(r0, current_character())); r0 630 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0)); r0 648 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(FAILURE)); r0 673 src/arm/regexp-macro-assembler-arm.cc RegList argument_registers = r0.bit() | r1.bit() | r2.bit() | r3.bit(); r0 678 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(0, RelocInfo::NONE)); r0 679 src/arm/regexp-macro-assembler-arm.cc __ push(r0); // Make room for success counter and initialize it to 0. r0 680 src/arm/regexp-macro-assembler-arm.cc __ push(r0); // Make room for "position - 1" constant (value is irrelevant). r0 687 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(stack_limit)); r0 688 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, MemOperand(r0)); r0 689 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, sp, r0, SetCC); r0 694 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(num_registers_ * kPointerSize)); r0 698 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(EXCEPTION)); r0 702 src/arm/regexp-macro-assembler-arm.cc CallCheckStackGuardState(r0); r0 703 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0, RelocInfo::NONE)); r0 714 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, MemOperand(frame_pointer(), kInputStart)); r0 716 src/arm/regexp-macro-assembler-arm.cc __ sub(current_input_offset(), r0, end_of_input_address()); r0 720 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_input_offset(), Operand(char_size())); r0 721 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, r0, Operand(r1, LSL, (mode_ == UC16) ? 1 : 0)); r0 724 src/arm/regexp-macro-assembler-arm.cc __ str(r0, MemOperand(frame_pointer(), kInputStartMinusOne)); r0 751 src/arm/regexp-macro-assembler-arm.cc __ str(r0, MemOperand(r1, kPointerSize, NegPostIndex)); r0 756 src/arm/regexp-macro-assembler-arm.cc __ str(r0, register_location(i)); r0 773 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, MemOperand(frame_pointer(), kRegisterOutput)); r0 802 src/arm/regexp-macro-assembler-arm.cc __ str(r2, MemOperand(r0, kPointerSize, PostIndex)); r0 803 src/arm/regexp-macro-assembler-arm.cc __ str(r3, MemOperand(r0, kPointerSize, PostIndex)); r0 809 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, MemOperand(frame_pointer(), kSuccessfulCaptures)); r0 813 src/arm/regexp-macro-assembler-arm.cc __ add(r0, r0, Operand(1)); r0 814 src/arm/regexp-macro-assembler-arm.cc __ str(r0, MemOperand(frame_pointer(), kSuccessfulCaptures)); r0 828 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, MemOperand(frame_pointer(), kInputStartMinusOne)); r0 847 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(SUCCESS)); r0 854 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, MemOperand(frame_pointer(), kSuccessfulCaptures)); r0 875 src/arm/regexp-macro-assembler-arm.cc CallCheckStackGuardState(r0); r0 876 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0, RelocInfo::NONE)); r0 894 src/arm/regexp-macro-assembler-arm.cc __ PrepareCallCFunction(num_arguments, r0); r0 895 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, backtrack_stackpointer()); r0 903 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0, RelocInfo::NONE)); r0 906 src/arm/regexp-macro-assembler-arm.cc __ mov(backtrack_stackpointer(), r0); r0 915 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(EXCEPTION)); r0 937 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, register_location(reg)); r0 938 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(comparand)); r0 946 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, register_location(reg)); r0 947 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(comparand)); r0 954 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, register_location(reg)); r0 955 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(current_input_offset())); r0 985 src/arm/regexp-macro-assembler-arm.cc Pop(r0); r0 986 src/arm/regexp-macro-assembler-arm.cc __ str(r0, register_location(register_index)); r0 999 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(target + Code::kHeaderSize - kHeapObjectTag)); r0 1012 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, MemOperand(pc, pc_offset_of_constant)); r0 1017 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(pc_offset_of_constant + Assembler::kInstrSize)); r0 1018 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, MemOperand(pc, r0)); r0 1021 src/arm/regexp-macro-assembler-arm.cc Push(r0); r0 1033 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, register_location(register_index)); r0 1034 src/arm/regexp-macro-assembler-arm.cc Push(r0); r0 1046 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, MemOperand(frame_pointer(), kStackHighEnd)); r0 1047 src/arm/regexp-macro-assembler-arm.cc __ add(backtrack_stackpointer(), backtrack_stackpointer(), Operand(r0)); r0 1066 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(to)); r0 1067 src/arm/regexp-macro-assembler-arm.cc __ str(r0, register_location(register_index)); r0 1082 src/arm/regexp-macro-assembler-arm.cc __ add(r0, current_input_offset(), Operand(cp_offset * char_size())); r0 1083 src/arm/regexp-macro-assembler-arm.cc __ str(r0, register_location(reg)); r0 1090 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, MemOperand(frame_pointer(), kInputStartMinusOne)); r0 1092 src/arm/regexp-macro-assembler-arm.cc __ str(r0, register_location(reg)); r0 1099 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, backtrack_stackpointer(), r1); r0 1100 src/arm/regexp-macro-assembler-arm.cc __ str(r0, register_location(reg)); r0 1297 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(stack_limit)); r0 1298 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, MemOperand(r0)); r0 1299 src/arm/regexp-macro-assembler-arm.cc __ cmp(sp, r0); r0 1307 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(stack_limit)); r0 1308 src/arm/regexp-macro-assembler-arm.cc __ ldr(r0, MemOperand(r0)); r0 1309 src/arm/regexp-macro-assembler-arm.cc __ cmp(backtrack_stackpointer(), Operand(r0)); r0 1404 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, sp); r0 1737 src/arm/simulator-arm.cc int32_t arg0 = get_register(r0); r0 1827 src/arm/simulator-arm.cc set_register(r0, lo_res); r0 1846 src/arm/simulator-arm.cc set_register(r0, (int32_t) *result); r0 1863 src/arm/simulator-arm.cc set_register(r0, (int32_t) *result); r0 1892 src/arm/simulator-arm.cc set_register(r0, lo_res); r0 3331 src/arm/simulator-arm.cc set_register(r0, va_arg(parameters, int32_t)); r0 3409 src/arm/simulator-arm.cc int32_t result = get_register(r0); r0 356 src/arm/stub-cache-arm.cc __ ldr(r0, FieldMemOperand(receiver, JSArray::kLengthOffset)); r0 401 src/arm/stub-cache-arm.cc __ ldr(r0, FieldMemOperand(receiver, String::kLengthOffset)); r0 413 src/arm/stub-cache-arm.cc __ ldr(r0, FieldMemOperand(scratch1, String::kLengthOffset)); r0 425 src/arm/stub-cache-arm.cc __ mov(r0, scratch1); r0 503 src/arm/stub-cache-arm.cc __ Push(r2, r0); r0 537 src/arm/stub-cache-arm.cc __ str(r0, FieldMemOperand(receiver_reg, offset)); r0 540 src/arm/stub-cache-arm.cc __ JumpIfSmi(r0, &exit); r0 544 src/arm/stub-cache-arm.cc __ mov(name_reg, r0); r0 557 src/arm/stub-cache-arm.cc __ str(r0, FieldMemOperand(scratch1, offset)); r0 560 src/arm/stub-cache-arm.cc __ JumpIfSmi(r0, &exit); r0 564 src/arm/stub-cache-arm.cc __ mov(name_reg, r0); r0 606 src/arm/stub-cache-arm.cc __ ldr(r3, FieldMemOperand(r0, GlobalObject::kGlobalReceiverOffset)); r0 649 src/arm/stub-cache-arm.cc __ mov(r0, Operand(6)); r0 700 src/arm/stub-cache-arm.cc __ Move(r0, api_call_info); r0 701 src/arm/stub-cache-arm.cc __ ldr(r6, FieldMemOperand(r0, CallHandlerInfo::kDataOffset)); r0 721 src/arm/stub-cache-arm.cc __ add(r0, sp, Operand(1 * kPointerSize)); r0 723 src/arm/stub-cache-arm.cc __ str(r2, MemOperand(r0, 0 * kPointerSize)); r0 726 src/arm/stub-cache-arm.cc __ str(ip, MemOperand(r0, 1 * kPointerSize)); r0 729 src/arm/stub-cache-arm.cc __ str(ip, MemOperand(r0, 2 * kPointerSize)); r0 732 src/arm/stub-cache-arm.cc __ str(ip, MemOperand(r0, 3 * kPointerSize)); r0 926 src/arm/stub-cache-arm.cc __ cmp(r0, scratch); r0 1206 src/arm/stub-cache-arm.cc GenerateFastPropertyLoad(masm(), r0, reg, holder, index); r0 1228 src/arm/stub-cache-arm.cc __ LoadHeapObject(r0, value); r0 1263 src/arm/stub-cache-arm.cc __ mov(r0, sp); // r0 = Handle<String> r0 1354 src/arm/stub-cache-arm.cc __ cmp(r0, scratch1); r0 1383 src/arm/stub-cache-arm.cc GenerateFastPropertyLoad(masm(), r0, holder_reg, r0 1452 src/arm/stub-cache-arm.cc __ ldr(r0, MemOperand(sp, argc * kPointerSize)); r0 1455 src/arm/stub-cache-arm.cc __ JumpIfSmi(r0, miss); r0 1456 src/arm/stub-cache-arm.cc CheckPrototypes(object, r0, holder, r3, r1, r4, name, miss); r0 1514 src/arm/stub-cache-arm.cc __ ldr(r0, MemOperand(sp, argc * kPointerSize)); r0 1516 src/arm/stub-cache-arm.cc __ JumpIfSmi(r0, &miss); r0 1519 src/arm/stub-cache-arm.cc Register reg = CheckPrototypes(object, r0, holder, r1, r3, r4, name, &miss); r0 1562 src/arm/stub-cache-arm.cc CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, r3, r0, r4, r0 1567 src/arm/stub-cache-arm.cc __ ldr(r0, FieldMemOperand(receiver, JSArray::kLengthOffset)); r0 1583 src/arm/stub-cache-arm.cc r0, r0 1590 src/arm/stub-cache-arm.cc __ ldr(r0, FieldMemOperand(receiver, JSArray::kLengthOffset)); r0 1593 src/arm/stub-cache-arm.cc __ add(r0, r0, Operand(Smi::FromInt(argc))); r0 1599 src/arm/stub-cache-arm.cc __ cmp(r0, r4); r0 1608 src/arm/stub-cache-arm.cc __ str(r0, FieldMemOperand(receiver, JSArray::kLengthOffset)); r0 1614 src/arm/stub-cache-arm.cc Operand(r0, LSL, kPointerSizeLog2 - kSmiTagSize)); r0 1662 src/arm/stub-cache-arm.cc __ str(r0, FieldMemOperand(receiver, JSArray::kLengthOffset)); r0 1668 src/arm/stub-cache-arm.cc Operand(r0, LSL, kPointerSizeLog2 - kSmiTagSize)); r0 1707 src/arm/stub-cache-arm.cc Operand(r0, LSL, kPointerSizeLog2 - kSmiTagSize)); r0 1732 src/arm/stub-cache-arm.cc __ str(r0, FieldMemOperand(receiver, JSArray::kLengthOffset)); r0 1786 src/arm/stub-cache-arm.cc r4, r0, name, &miss); r0 1793 src/arm/stub-cache-arm.cc r0, r0 1810 src/arm/stub-cache-arm.cc __ ldr(r0, FieldMemOperand(elements, FixedArray::kHeaderSize)); r0 1811 src/arm/stub-cache-arm.cc __ cmp(r0, r6); r0 1823 src/arm/stub-cache-arm.cc __ LoadRoot(r0, Heap::kUndefinedValueRootIndex); r0 1875 src/arm/stub-cache-arm.cc r0, r0 1879 src/arm/stub-cache-arm.cc r0, holder, r1, r3, r4, name, &miss); r0 1883 src/arm/stub-cache-arm.cc Register result = r0; r0 1907 src/arm/stub-cache-arm.cc __ LoadRoot(r0, Heap::kNanValueRootIndex); r0 1955 src/arm/stub-cache-arm.cc r0, r0 1959 src/arm/stub-cache-arm.cc r0, holder, r1, r3, r4, name, &miss); r0 1961 src/arm/stub-cache-arm.cc Register receiver = r0; r0 1964 src/arm/stub-cache-arm.cc Register result = r0; r0 1989 src/arm/stub-cache-arm.cc __ LoadRoot(r0, Heap::kEmptyStringRootIndex); r0 2034 src/arm/stub-cache-arm.cc CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4, r0 2055 src/arm/stub-cache-arm.cc StringCharFromCodeGenerator generator(code, r0); r0 2109 src/arm/stub-cache-arm.cc CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4, r0 2119 src/arm/stub-cache-arm.cc __ ldr(r0, MemOperand(sp, 0 * kPointerSize)); r0 2123 src/arm/stub-cache-arm.cc __ tst(r0, Operand(kSmiTagMask)); r0 2127 src/arm/stub-cache-arm.cc __ CheckMap(r0, r1, Heap::kHeapNumberMapRootIndex, &slow, DONT_DO_SMI_CHECK); r0 2139 src/arm/stub-cache-arm.cc __ Ldrd(r4, r5, FieldMemOperand(r0, HeapNumber::kValueOffset)); r0 2182 src/arm/stub-cache-arm.cc __ vmov(r0, s0); r0 2184 src/arm/stub-cache-arm.cc __ add(r1, r0, Operand(0x40000000), SetCC); r0 2188 src/arm/stub-cache-arm.cc __ mov(r0, Operand(r0, LSL, kSmiTagSize)); r0 2191 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(0, RelocInfo::NONE)); r0 2197 src/arm/stub-cache-arm.cc __ ldr(r0, MemOperand(sp, 0 * kPointerSize), ne); r0 2249 src/arm/stub-cache-arm.cc CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4, r0 2259 src/arm/stub-cache-arm.cc __ ldr(r0, MemOperand(sp, 0 * kPointerSize)); r0 2264 src/arm/stub-cache-arm.cc __ JumpIfNotSmi(r0, ¬_smi); r0 2268 src/arm/stub-cache-arm.cc __ eor(r1, r0, Operand(r0, ASR, kBitsPerInt - 1)); r0 2271 src/arm/stub-cache-arm.cc __ sub(r0, r1, Operand(r0, ASR, kBitsPerInt - 1), SetCC); r0 2285 src/arm/stub-cache-arm.cc __ CheckMap(r0, r1, Heap::kHeapNumberMapRootIndex, &slow, DONT_DO_SMI_CHECK); r0 2286 src/arm/stub-cache-arm.cc __ ldr(r1, FieldMemOperand(r0, HeapNumber::kExponentOffset)); r0 2300 src/arm/stub-cache-arm.cc __ ldr(r3, FieldMemOperand(r0, HeapNumber::kMantissaOffset)); r0 2302 src/arm/stub-cache-arm.cc __ AllocateHeapNumber(r0, r4, r5, r6, &slow); r0 2303 src/arm/stub-cache-arm.cc __ str(r1, FieldMemOperand(r0, HeapNumber::kExponentOffset)); r0 2304 src/arm/stub-cache-arm.cc __ str(r3, FieldMemOperand(r0, HeapNumber::kMantissaOffset)); r0 2352 src/arm/stub-cache-arm.cc __ IncrementCounter(counters->call_const(), 1, r0, r3); r0 2353 src/arm/stub-cache-arm.cc __ IncrementCounter(counters->call_const_fast_api(), 1, r0, r3); r0 2355 src/arm/stub-cache-arm.cc ReserveSpaceForFastApiCall(masm(), r0); r0 2358 src/arm/stub-cache-arm.cc CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4, name, r0 2409 src/arm/stub-cache-arm.cc 1, r0, r3); r0 2412 src/arm/stub-cache-arm.cc CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4, r0 2430 src/arm/stub-cache-arm.cc masm(), Context::STRING_FUNCTION_INDEX, r0, &miss); r0 2433 src/arm/stub-cache-arm.cc r0, holder, r3, r1, r4, name, &miss); r0 2446 src/arm/stub-cache-arm.cc __ CompareObjectType(r1, r0, r0, HEAP_NUMBER_TYPE); r0 2451 src/arm/stub-cache-arm.cc masm(), Context::NUMBER_FUNCTION_INDEX, r0, &miss); r0 2454 src/arm/stub-cache-arm.cc r0, holder, r3, r1, r4, name, &miss); r0 2475 src/arm/stub-cache-arm.cc masm(), Context::BOOLEAN_FUNCTION_INDEX, r0, &miss); r0 2478 src/arm/stub-cache-arm.cc r0, holder, r3, r1, r4, name, &miss); r0 2521 src/arm/stub-cache-arm.cc compiler.Compile(masm(), object, holder, name, &lookup, r1, r3, r4, r0, r0 2525 src/arm/stub-cache-arm.cc __ mov(r1, r0); r0 2527 src/arm/stub-cache-arm.cc __ ldr(r0, MemOperand(sp, argc * kPointerSize)); r0 2567 src/arm/stub-cache-arm.cc __ ldr(r3, FieldMemOperand(r0, GlobalObject::kGlobalReceiverOffset)); r0 2655 src/arm/stub-cache-arm.cc __ Push(ip, r2, r0); r0 2694 src/arm/stub-cache-arm.cc __ push(r0); r0 2697 src/arm/stub-cache-arm.cc __ Push(r1, r0); r0 2703 src/arm/stub-cache-arm.cc __ pop(r0); r0 2743 src/arm/stub-cache-arm.cc __ Push(r1, r2, r0); // Receiver, name, value. r0 2745 src/arm/stub-cache-arm.cc __ mov(r0, Operand(Smi::FromInt(strict_mode_))); r0 2746 src/arm/stub-cache-arm.cc __ push(r0); // strict mode r0 2792 src/arm/stub-cache-arm.cc __ str(r0, FieldMemOperand(r4, JSGlobalPropertyCell::kValueOffset)); r0 2820 src/arm/stub-cache-arm.cc __ JumpIfSmi(r0, &miss); r0 2823 src/arm/stub-cache-arm.cc CheckPrototypes(object, r0, last, r3, r1, r4, name, &miss); r0 2834 src/arm/stub-cache-arm.cc __ LoadRoot(r0, Heap::kUndefinedValueRootIndex); r0 2856 src/arm/stub-cache-arm.cc GenerateLoadField(object, holder, r0, r3, r1, r4, index, name, &miss); r0 2876 src/arm/stub-cache-arm.cc GenerateLoadCallback(object, holder, r0, r2, r3, r1, r4, callback, name, r0 2899 src/arm/stub-cache-arm.cc __ JumpIfSmi(r0, &miss); r0 2900 src/arm/stub-cache-arm.cc CheckPrototypes(receiver, r0, holder, r3, r4, r1, name, &miss); r0 2906 src/arm/stub-cache-arm.cc __ push(r0); r0 2935 src/arm/stub-cache-arm.cc GenerateLoadConstant(object, holder, r0, r3, r1, r4, value, name, &miss); r0 2956 src/arm/stub-cache-arm.cc GenerateLoadInterceptor(object, holder, &lookup, r0, r2, r3, r1, r4, name, r0 2980 src/arm/stub-cache-arm.cc __ JumpIfSmi(r0, &miss); r0 2981 src/arm/stub-cache-arm.cc CheckPrototypes(object, r0, holder, r3, r4, r1, name, &miss); r0 2994 src/arm/stub-cache-arm.cc __ mov(r0, r4); r0 3020 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(name)); r0 3044 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(name)); r0 3047 src/arm/stub-cache-arm.cc GenerateLoadCallback(receiver, holder, r1, r0, r2, r3, r4, callback, name, r0 3069 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(name)); r0 3093 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(name)); r0 3098 src/arm/stub-cache-arm.cc GenerateLoadInterceptor(receiver, holder, &lookup, r1, r0, r2, r3, r4, name, r0 3117 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(name)); r0 3141 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(name)); r0 3167 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(name)); r0 3399 src/arm/stub-cache-arm.cc __ add(r1, sp, Operand(r0, LSL, kPointerSizeLog2)); r0 3416 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(arg_number)); r0 3445 src/arm/stub-cache-arm.cc __ mov(r1, r0); r0 3446 src/arm/stub-cache-arm.cc __ mov(r0, r4); r0 3447 src/arm/stub-cache-arm.cc __ orr(r0, r0, Operand(kHeapObjectTag)); r0 3483 src/arm/stub-cache-arm.cc Register key = r0; r0 3489 src/arm/stub-cache-arm.cc __ LoadFromNumberDictionary(&slow, r4, key, r0, r2, r3, r5); r0 3599 src/arm/stub-cache-arm.cc Register key = r0; r0 3693 src/arm/stub-cache-arm.cc __ mov(r0, Operand(value, LSL, kSmiTagSize)); r0 3703 src/arm/stub-cache-arm.cc __ mov(r0, r5); r0 3709 src/arm/stub-cache-arm.cc __ sub(r3, r0, Operand(kHeapObjectTag)); r0 3725 src/arm/stub-cache-arm.cc __ str(dst1, FieldMemOperand(r0, HeapNumber::kMantissaOffset)); r0 3726 src/arm/stub-cache-arm.cc __ str(dst2, FieldMemOperand(r0, HeapNumber::kExponentOffset)); r0 3739 src/arm/stub-cache-arm.cc __ mov(r0, Operand(value, LSL, kSmiTagSize)); r0 3754 src/arm/stub-cache-arm.cc __ mov(r0, r2); r0 3764 src/arm/stub-cache-arm.cc __ mov(r0, Operand(value, LSL, kSmiTagSize)); r0 3791 src/arm/stub-cache-arm.cc __ mov(r0, r4); r0 3808 src/arm/stub-cache-arm.cc __ mov(r0, r2); r0 3823 src/arm/stub-cache-arm.cc __ and_(r0, value, Operand(kBinary32MantissaMask)); r0 3855 src/arm/stub-cache-arm.cc __ orr(r2, r2, Operand(r0, LSR, kMantissaShiftForHiWord)); r0 3856 src/arm/stub-cache-arm.cc __ mov(r0, Operand(r0, LSL, kMantissaShiftForLoWord)); r0 3859 src/arm/stub-cache-arm.cc __ str(r0, FieldMemOperand(r3, HeapNumber::kMantissaOffset)); r0 3861 src/arm/stub-cache-arm.cc __ mov(r0, r3); r0 3875 src/arm/stub-cache-arm.cc __ mov(r0, r2); r0 3886 src/arm/stub-cache-arm.cc __ mov(r0, r4); r0 3892 src/arm/stub-cache-arm.cc __ mov(r0, Operand(value, LSL, kSmiTagSize)); r0 3908 src/arm/stub-cache-arm.cc __ Push(r1, r0); r0 3931 src/arm/stub-cache-arm.cc Register value = r0; r0 4042 src/arm/stub-cache-arm.cc __ sub(r5, r0, Operand(kHeapObjectTag)); r0 4048 src/arm/stub-cache-arm.cc __ sub(r5, r0, Operand(kHeapObjectTag)); r0 4275 src/arm/stub-cache-arm.cc GenerateSmiKeyCheck(masm, r0, r4, r5, d1, &miss_force_generic); r0 4283 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(r3)); r0 4290 src/arm/stub-cache-arm.cc MemOperand(r3, r0, LSL, kPointerSizeLog2 - kSmiTagSize)); r0 4294 src/arm/stub-cache-arm.cc __ mov(r0, r4); r0 4313 src/arm/stub-cache-arm.cc Register key_reg = r0; r0 4360 src/arm/stub-cache-arm.cc __ mov(r0, heap_number_reg); r0 4391 src/arm/stub-cache-arm.cc Register value_reg = r0; r0 4557 src/arm/stub-cache-arm.cc Register value_reg = r0; r0 6911 src/ia32/code-stubs-ia32.cc Register index = r0; r0 6922 src/ia32/code-stubs-ia32.cc Register entity_name = r0; r0 6948 src/ia32/code-stubs-ia32.cc r0, r0 6949 src/ia32/code-stubs-ia32.cc r0, r0 6954 src/ia32/code-stubs-ia32.cc __ test(r0, r0); r0 6971 src/ia32/code-stubs-ia32.cc ASSERT(!elements.is(r0)); r0 6973 src/ia32/code-stubs-ia32.cc ASSERT(!name.is(r0)); r0 6988 src/ia32/code-stubs-ia32.cc __ mov(r0, FieldOperand(name, String::kHashFieldOffset)); r0 6989 src/ia32/code-stubs-ia32.cc __ shr(r0, String::kHashShift); r0 6991 src/ia32/code-stubs-ia32.cc __ add(r0, Immediate(StringDictionary::GetProbeOffset(i))); r0 6993 src/ia32/code-stubs-ia32.cc __ and_(r0, r1); r0 6997 src/ia32/code-stubs-ia32.cc __ lea(r0, Operand(r0, r0, times_2, 0)); // r0 = r0 * 3 r0 7001 src/ia32/code-stubs-ia32.cc r0, r0 7009 src/ia32/code-stubs-ia32.cc r0, r0 7012 src/ia32/code-stubs-ia32.cc __ mov(r0, FieldOperand(name, String::kHashFieldOffset)); r0 7013 src/ia32/code-stubs-ia32.cc __ shr(r0, String::kHashShift); r0 7014 src/ia32/code-stubs-ia32.cc __ push(r0); r0 430 src/ia32/code-stubs-ia32.h Register r0); r0 437 src/ia32/code-stubs-ia32.h Register r0, r0 79 src/ia32/ic-ia32.cc __ movzx_b(r0, FieldOperand(r1, Map::kInstanceTypeOffset)); r0 80 src/ia32/ic-ia32.cc __ cmp(r0, FIRST_SPEC_OBJECT_TYPE); r0 86 src/ia32/ic-ia32.cc GenerateGlobalInstanceTypeCheck(masm, r0, miss); r0 94 src/ia32/ic-ia32.cc __ mov(r0, FieldOperand(receiver, JSObject::kPropertiesOffset)); r0 95 src/ia32/ic-ia32.cc __ CheckMap(r0, FACTORY->hash_table_map(), miss, DONT_DO_SMI_CHECK); r0 135 src/ia32/ic-ia32.cc r0, r0 146 src/ia32/ic-ia32.cc __ test(Operand(elements, r0, times_4, kDetailsOffset - kHeapObjectTag), r0 152 src/ia32/ic-ia32.cc __ mov(result, Operand(elements, r0, times_4, kValueOffset - kHeapObjectTag)); r0 190 src/ia32/ic-ia32.cc r0, r0 204 src/ia32/ic-ia32.cc __ test(Operand(elements, r0, times_4, kDetailsOffset - kHeapObjectTag), r0 210 src/ia32/ic-ia32.cc __ lea(r0, Operand(elements, r0, times_4, kValueOffset - kHeapObjectTag)); r0 211 src/ia32/ic-ia32.cc __ mov(Operand(r0, 0), value); r0 215 src/ia32/ic-ia32.cc __ RecordWrite(elements, r0, r1, kDontSaveFPRegs); r0 1051 src/ia32/macro-assembler-ia32.cc xor_(r0, scratch); r0 1054 src/ia32/macro-assembler-ia32.cc xor_(r0, Immediate(seed)); r0 1058 src/ia32/macro-assembler-ia32.cc mov(scratch, r0); r0 1059 src/ia32/macro-assembler-ia32.cc not_(r0); r0 1061 src/ia32/macro-assembler-ia32.cc add(r0, scratch); r0 1063 src/ia32/macro-assembler-ia32.cc mov(scratch, r0); r0 1065 src/ia32/macro-assembler-ia32.cc xor_(r0, scratch); r0 1067 src/ia32/macro-assembler-ia32.cc lea(r0, Operand(r0, r0, times_4, 0)); r0 1069 src/ia32/macro-assembler-ia32.cc mov(scratch, r0); r0 1071 src/ia32/macro-assembler-ia32.cc xor_(r0, scratch); r0 1073 src/ia32/macro-assembler-ia32.cc imul(r0, r0, 2057); r0 1075 src/ia32/macro-assembler-ia32.cc mov(scratch, r0); r0 1077 src/ia32/macro-assembler-ia32.cc xor_(r0, scratch); r0 1107 src/ia32/macro-assembler-ia32.cc GetNumberHash(r0, r1); r0 1118 src/ia32/macro-assembler-ia32.cc mov(r2, r0); r0 533 src/ia32/macro-assembler-ia32.h void GetNumberHash(Register r0, Register scratch); r0 538 src/ia32/macro-assembler-ia32.h Register r0, r0 156 src/ia32/stub-cache-ia32.cc __ mov(r0, FieldOperand(receiver, HeapObject::kMapOffset)); r0 162 src/ia32/stub-cache-ia32.cc __ test_b(FieldOperand(r0, Map::kBitFieldOffset), r0 167 src/ia32/stub-cache-ia32.cc __ CmpInstanceType(r0, FIRST_SPEC_OBJECT_TYPE); r0 171 src/ia32/stub-cache-ia32.cc Register properties = r0; r0 872 src/mips/code-stubs-mips.h Register r0, r0 5861 src/x64/code-stubs-x64.cc Register index = r0; r0 5872 src/x64/code-stubs-x64.cc Register entity_name = r0; r0 5901 src/x64/code-stubs-x64.cc r0, r0 5902 src/x64/code-stubs-x64.cc r0, r0 5907 src/x64/code-stubs-x64.cc __ testq(r0, r0); r0 5924 src/x64/code-stubs-x64.cc ASSERT(!elements.is(r0)); r0 5926 src/x64/code-stubs-x64.cc ASSERT(!name.is(r0)); r0 5932 src/x64/code-stubs-x64.cc __ SmiToInteger32(r0, FieldOperand(elements, kCapacityOffset)); r0 5933 src/x64/code-stubs-x64.cc __ decl(r0); r0 5942 src/x64/code-stubs-x64.cc __ and_(r1, r0); r0 5955 src/x64/code-stubs-x64.cc r0, r0 5959 src/x64/code-stubs-x64.cc __ movl(r0, FieldOperand(name, String::kHashFieldOffset)); r0 5960 src/x64/code-stubs-x64.cc __ shrl(r0, Immediate(String::kHashShift)); r0 5961 src/x64/code-stubs-x64.cc __ push(r0); r0 5964 src/x64/code-stubs-x64.cc __ testq(r0, r0); r0 432 src/x64/code-stubs-x64.h Register r0); r0 439 src/x64/code-stubs-x64.h Register r0, r0 78 src/x64/ic-x64.cc __ movb(r0, FieldOperand(r1, Map::kInstanceTypeOffset)); r0 79 src/x64/ic-x64.cc __ cmpb(r0, Immediate(FIRST_SPEC_OBJECT_TYPE)); r0 85 src/x64/ic-x64.cc GenerateGlobalInstanceTypeCheck(masm, r0, miss); r0 93 src/x64/ic-x64.cc __ movq(r0, FieldOperand(receiver, JSObject::kPropertiesOffset)); r0 94 src/x64/ic-x64.cc __ CompareRoot(FieldOperand(r0, HeapObject::kMapOffset), r0 135 src/x64/ic-x64.cc r0, r0 3490 src/x64/macro-assembler-x64.cc xorl(r0, scratch); r0 3496 src/x64/macro-assembler-x64.cc movl(scratch, r0); r0 3497 src/x64/macro-assembler-x64.cc notl(r0); r0 3499 src/x64/macro-assembler-x64.cc addl(r0, scratch); r0 3501 src/x64/macro-assembler-x64.cc movl(scratch, r0); r0 3503 src/x64/macro-assembler-x64.cc xorl(r0, scratch); r0 3505 src/x64/macro-assembler-x64.cc leal(r0, Operand(r0, r0, times_4, 0)); r0 3507 src/x64/macro-assembler-x64.cc movl(scratch, r0); r0 3509 src/x64/macro-assembler-x64.cc xorl(r0, scratch); r0 3511 src/x64/macro-assembler-x64.cc imull(r0, r0, Immediate(2057)); r0 3513 src/x64/macro-assembler-x64.cc movl(scratch, r0); r0 3515 src/x64/macro-assembler-x64.cc xorl(r0, scratch); r0 3550 src/x64/macro-assembler-x64.cc GetNumberHash(r0, r1); r0 3561 src/x64/macro-assembler-x64.cc movq(r2, r0); r0 998 src/x64/macro-assembler-x64.h void GetNumberHash(Register r0, Register scratch); r0 1003 src/x64/macro-assembler-x64.h Register r0, r0 125 src/x64/stub-cache-x64.cc __ movq(r0, FieldOperand(receiver, HeapObject::kMapOffset)); r0 131 src/x64/stub-cache-x64.cc __ testb(FieldOperand(r0, Map::kBitFieldOffset), r0 136 src/x64/stub-cache-x64.cc __ CmpInstanceType(r0, FIRST_SPEC_OBJECT_TYPE); r0 140 src/x64/stub-cache-x64.cc Register properties = r0; r0 64 test/cctest/test-assembler-arm.cc __ add(r0, r0, Operand(r1)); r0 91 test/cctest/test-assembler-arm.cc __ mov(r1, Operand(r0)); r0 92 test/cctest/test-assembler-arm.cc __ mov(r0, Operand(0, RelocInfo::NONE)); r0 96 test/cctest/test-assembler-arm.cc __ add(r0, r0, Operand(r1)); r0 128 test/cctest/test-assembler-arm.cc __ mov(r1, Operand(r0)); r0 129 test/cctest/test-assembler-arm.cc __ mov(r0, Operand(1)); r0 133 test/cctest/test-assembler-arm.cc __ mul(r0, r1, r0); r0 143 test/cctest/test-assembler-arm.cc __ mov(r0, Operand(FACTORY->true_value())); r0 145 test/cctest/test-assembler-arm.cc __ mov(r0, Operand(-1)); r0 146 test/cctest/test-assembler-arm.cc __ mov(r0, Operand(0xFF000000)); r0 147 test/cctest/test-assembler-arm.cc __ mov(r0, Operand(0xF0F0F0F0)); r0 148 test/cctest/test-assembler-arm.cc __ mov(r0, Operand(0xFFF0FFFF)); r0 184 test/cctest/test-assembler-arm.cc __ mov(r4, Operand(r0)); r0 185 test/cctest/test-assembler-arm.cc __ ldr(r0, MemOperand(r4, OFFSET_OF(T, i))); r0 186 test/cctest/test-assembler-arm.cc __ mov(r2, Operand(r0, ASR, 1)); r0 189 test/cctest/test-assembler-arm.cc __ add(r0, r2, Operand(r0)); r0 193 test/cctest/test-assembler-arm.cc __ add(r0, r2, Operand(r0)); r0 256 test/cctest/test-assembler-arm.cc __ mov(r4, Operand(r0)); r0 366 test/cctest/test-assembler-arm.cc __ ubfx(r0, r0, 1, 12); // 0b00..010101010101 = 0x555 r0 367 test/cctest/test-assembler-arm.cc __ sbfx(r0, r0, 0, 5); // 0b11..111111110101 = -11 r0 368 test/cctest/test-assembler-arm.cc __ bfc(r0, 1, 3); // 0b11..111111110001 = -15 r0 370 test/cctest/test-assembler-arm.cc __ bfi(r0, r1, 3, 3); // 0b11..111111111001 = -7 r0 401 test/cctest/test-assembler-arm.cc __ usat(r1, 8, Operand(r0)); // Sat 0xFFFF to 0-255 = 0xFF. r0 402 test/cctest/test-assembler-arm.cc __ usat(r2, 12, Operand(r0, ASR, 9)); // Sat (0xFFFF>>9) to 0-4095 = 0x7F. r0 403 test/cctest/test-assembler-arm.cc __ usat(r3, 1, Operand(r0, LSL, 16)); // Sat (0xFFFF<<16) to 0-1 = 0x0. r0 404 test/cctest/test-assembler-arm.cc __ add(r0, r1, Operand(r2)); r0 405 test/cctest/test-assembler-arm.cc __ add(r0, r0, Operand(r3)); r0 475 test/cctest/test-assembler-arm.cc __ vmov(r0, s0); r0 481 test/cctest/test-assembler-arm.cc __ mov(r0, Operand(11223344)); r0 652 test/cctest/test-assembler-arm.cc __ add(r4, r0, Operand(OFFSET_OF(D, a))); r0 656 test/cctest/test-assembler-arm.cc __ add(r4, r0, Operand(OFFSET_OF(D, a))); r0 763 test/cctest/test-assembler-arm.cc __ add(r4, r0, Operand(OFFSET_OF(D, a))); r0 768 test/cctest/test-assembler-arm.cc __ add(r4, r0, Operand(OFFSET_OF(D, a))); r0 878 test/cctest/test-assembler-arm.cc __ add(r4, r0, Operand(OFFSET_OF(D, h) + 8)); r0 882 test/cctest/test-assembler-arm.cc __ add(r4, r0, Operand(OFFSET_OF(D, h) + 8)); r0 968 test/cctest/test-assembler-arm.cc __ ldr(r1, MemOperand(r0, OFFSET_OF(I, a))); r0 971 test/cctest/test-assembler-arm.cc __ str(r1, MemOperand(r0, OFFSET_OF(I, a))); r0 973 test/cctest/test-assembler-arm.cc __ ldr(r2, MemOperand(r0, OFFSET_OF(I, b))); r0 976 test/cctest/test-assembler-arm.cc __ str(r2, MemOperand(r0, OFFSET_OF(I, b))); r0 983 test/cctest/test-assembler-arm.cc __ str(r3, MemOperand(r0, OFFSET_OF(I, c))); r0 989 test/cctest/test-assembler-arm.cc __ str(r3, MemOperand(r0, OFFSET_OF(I, d))); r0 111 test/cctest/test-disasm-arm.cc COMPARE(and_(r0, r1, Operand(r2)), r0 174 test/cctest/test-disasm-arm.cc COMPARE(rsc(r7, r8, Operand(ip, LSL, r0)), r0 192 test/cctest/test-disasm-arm.cc COMPARE(teq(r7, Operand(r5, ROR, r0), lt), r0 210 test/cctest/test-disasm-arm.cc COMPARE(cmn(r0, Operand(r4)), r0 228 test/cctest/test-disasm-arm.cc COMPARE(mov(r0, Operand(r1), LeaveCC, eq), r0 230 test/cctest/test-disasm-arm.cc COMPARE(mov(r0, Operand(r2)), r0 232 test/cctest/test-disasm-arm.cc COMPARE(mov(r0, Operand(r3), SetCC), r0 234 test/cctest/test-disasm-arm.cc COMPARE(mov(r0, Operand(r4), SetCC, pl), r0 237 test/cctest/test-disasm-arm.cc COMPARE(bic(r0, lr, Operand(r1), LeaveCC, vs), r0 239 test/cctest/test-disasm-arm.cc COMPARE(bic(r0, r9, Operand(r2), LeaveCC, vc), r0 241 test/cctest/test-disasm-arm.cc COMPARE(bic(r0, r5, Operand(r3), SetCC), r0 243 test/cctest/test-disasm-arm.cc COMPARE(bic(r0, r1, Operand(r4), SetCC, pl), r0 250 test/cctest/test-disasm-arm.cc COMPARE(mvn(r0, Operand(r3), SetCC), r0 342 test/cctest/test-disasm-arm.cc COMPARE(and_(r0, r1, Operand(0x00000000)), r0 372 test/cctest/test-disasm-arm.cc COMPARE(ubfx(r0, r1, 5, 10), r0 374 test/cctest/test-disasm-arm.cc COMPARE(ubfx(r1, r0, 5, 10), r0 376 test/cctest/test-disasm-arm.cc COMPARE(ubfx(r0, r1, 31, 1), r0 378 test/cctest/test-disasm-arm.cc COMPARE(ubfx(r1, r0, 31, 1), r0 381 test/cctest/test-disasm-arm.cc COMPARE(sbfx(r0, r1, 5, 10), r0 383 test/cctest/test-disasm-arm.cc COMPARE(sbfx(r1, r0, 5, 10), r0 385 test/cctest/test-disasm-arm.cc COMPARE(sbfx(r0, r1, 31, 1), r0 387 test/cctest/test-disasm-arm.cc COMPARE(sbfx(r1, r0, 31, 1), r0 390 test/cctest/test-disasm-arm.cc COMPARE(bfc(r0, 5, 10), r0 394 test/cctest/test-disasm-arm.cc COMPARE(bfc(r0, 31, 1), r0 399 test/cctest/test-disasm-arm.cc COMPARE(bfi(r0, r1, 5, 10), r0 401 test/cctest/test-disasm-arm.cc COMPARE(bfi(r1, r0, 5, 10), r0 403 test/cctest/test-disasm-arm.cc COMPARE(bfi(r0, r1, 31, 1), r0 405 test/cctest/test-disasm-arm.cc COMPARE(bfi(r1, r0, 31, 1), r0 408 test/cctest/test-disasm-arm.cc COMPARE(usat(r0, 1, Operand(r1)), r0 437 test/cctest/test-disasm-arm.cc COMPARE(vmov(r0, s0), r0 441 test/cctest/test-disasm-arm.cc COMPARE(vmov(s0, r0), r0 486 test/cctest/test-disasm-arm.cc COMPARE(vldr(s0, r0, 0), r0 497 test/cctest/test-disasm-arm.cc COMPARE(vstr(s0, r0, 0), r0 508 test/cctest/test-disasm-arm.cc COMPARE(vldr(d0, r0, 0), r0 514 test/cctest/test-disasm-arm.cc COMPARE(vstr(d0, r0, 0), r0 534 test/cctest/test-disasm-arm.cc COMPARE(vstm(ia, r0, d1, d3), r0 559 test/cctest/test-disasm-arm.cc COMPARE(ldrb(r0, MemOperand(r1)), r0 573 test/cctest/test-disasm-arm.cc COMPARE(ldrb(r0, MemOperand(r1, r2)), r0 575 test/cctest/test-disasm-arm.cc COMPARE(ldrb(r0, MemOperand(r1, r2, NegOffset)), r0 577 test/cctest/test-disasm-arm.cc COMPARE(ldrb(r0, MemOperand(r1, r2, PostIndex)), r0 579 test/cctest/test-disasm-arm.cc COMPARE(ldrb(r0, MemOperand(r1, r2, NegPostIndex)), r0 581 test/cctest/test-disasm-arm.cc COMPARE(ldrb(r0, MemOperand(r1, r2, PreIndex)), r0 583 test/cctest/test-disasm-arm.cc COMPARE(ldrb(r0, MemOperand(r1, r2, NegPreIndex)), r0 586 test/cctest/test-disasm-arm.cc COMPARE(strb(r0, MemOperand(r1)), r0 600 test/cctest/test-disasm-arm.cc COMPARE(strb(r0, MemOperand(r1, r2)), r0 602 test/cctest/test-disasm-arm.cc COMPARE(strb(r0, MemOperand(r1, r2, NegOffset)), r0 604 test/cctest/test-disasm-arm.cc COMPARE(strb(r0, MemOperand(r1, r2, PostIndex)), r0 606 test/cctest/test-disasm-arm.cc COMPARE(strb(r0, MemOperand(r1, r2, NegPostIndex)), r0 608 test/cctest/test-disasm-arm.cc COMPARE(strb(r0, MemOperand(r1, r2, PreIndex)), r0 610 test/cctest/test-disasm-arm.cc COMPARE(strb(r0, MemOperand(r1, r2, NegPreIndex)), r0 613 test/cctest/test-disasm-arm.cc COMPARE(ldrh(r0, MemOperand(r1)), r0 627 test/cctest/test-disasm-arm.cc COMPARE(ldrh(r0, MemOperand(r1, r2)), r0 629 test/cctest/test-disasm-arm.cc COMPARE(ldrh(r0, MemOperand(r1, r2, NegOffset)), r0 631 test/cctest/test-disasm-arm.cc COMPARE(ldrh(r0, MemOperand(r1, r2, PostIndex)), r0 633 test/cctest/test-disasm-arm.cc COMPARE(ldrh(r0, MemOperand(r1, r2, NegPostIndex)), r0 635 test/cctest/test-disasm-arm.cc COMPARE(ldrh(r0, MemOperand(r1, r2, PreIndex)), r0 637 test/cctest/test-disasm-arm.cc COMPARE(ldrh(r0, MemOperand(r1, r2, NegPreIndex)), r0 640 test/cctest/test-disasm-arm.cc COMPARE(strh(r0, MemOperand(r1)), r0 654 test/cctest/test-disasm-arm.cc COMPARE(strh(r0, MemOperand(r1, r2)), r0 656 test/cctest/test-disasm-arm.cc COMPARE(strh(r0, MemOperand(r1, r2, NegOffset)), r0 658 test/cctest/test-disasm-arm.cc COMPARE(strh(r0, MemOperand(r1, r2, PostIndex)), r0 660 test/cctest/test-disasm-arm.cc COMPARE(strh(r0, MemOperand(r1, r2, NegPostIndex)), r0 662 test/cctest/test-disasm-arm.cc COMPARE(strh(r0, MemOperand(r1, r2, PreIndex)), r0 664 test/cctest/test-disasm-arm.cc COMPARE(strh(r0, MemOperand(r1, r2, NegPreIndex)), r0 667 test/cctest/test-disasm-arm.cc COMPARE(ldr(r0, MemOperand(r1)), r0 681 test/cctest/test-disasm-arm.cc COMPARE(ldr(r0, MemOperand(r1, r2)), r0 683 test/cctest/test-disasm-arm.cc COMPARE(ldr(r0, MemOperand(r1, r2, NegOffset)), r0 685 test/cctest/test-disasm-arm.cc COMPARE(ldr(r0, MemOperand(r1, r2, PostIndex)), r0 687 test/cctest/test-disasm-arm.cc COMPARE(ldr(r0, MemOperand(r1, r2, NegPostIndex)), r0 689 test/cctest/test-disasm-arm.cc COMPARE(ldr(r0, MemOperand(r1, r2, PreIndex)), r0 691 test/cctest/test-disasm-arm.cc COMPARE(ldr(r0, MemOperand(r1, r2, NegPreIndex)), r0 694 test/cctest/test-disasm-arm.cc COMPARE(str(r0, MemOperand(r1)), r0 708 test/cctest/test-disasm-arm.cc COMPARE(str(r0, MemOperand(r1, r2)), r0 710 test/cctest/test-disasm-arm.cc COMPARE(str(r0, MemOperand(r1, r2, NegOffset)), r0 712 test/cctest/test-disasm-arm.cc COMPARE(str(r0, MemOperand(r1, r2, PostIndex)), r0 714 test/cctest/test-disasm-arm.cc COMPARE(str(r0, MemOperand(r1, r2, NegPostIndex)), r0 716 test/cctest/test-disasm-arm.cc COMPARE(str(r0, MemOperand(r1, r2, PreIndex)), r0 718 test/cctest/test-disasm-arm.cc COMPARE(str(r0, MemOperand(r1, r2, NegPreIndex)), r0 723 test/cctest/test-disasm-arm.cc COMPARE(ldrd(r0, r1, MemOperand(r1)), r0 738 test/cctest/test-disasm-arm.cc COMPARE(strd(r0, r1, MemOperand(r1)), r0 91 test/cctest/test-hashing.cc __ mov(r0, Operand(0)); r0 93 test/cctest/test-hashing.cc StringHelper::GenerateHashInit(masm, r0, ip); r0 96 test/cctest/test-hashing.cc StringHelper::GenerateHashAddCharacter(masm, r0, ip); r0 98 test/cctest/test-hashing.cc StringHelper::GenerateHashGetHash(masm, r0); r0 139 test/cctest/test-hashing.cc __ mov(r0, Operand(key)); r0 140 test/cctest/test-hashing.cc __ GetNumberHash(r0, ip);