a3 1401 src/hydrogen.cc TraceGVN(msg, a1, a2, a3); \ a3 1406 src/hydrogen.cc TraceGVN(msg, a1, a2, a3, a4); \ a3 1411 src/hydrogen.cc TraceGVN(msg, a1, a2, a3, a4, a5); \ a3 159 src/mips/assembler-mips.cc a0, a1, a2, a3, a3 144 src/mips/assembler-mips.h REGISTER(a3, 7); a3 336 src/mips/builtins-mips.cc a3, a3 340 src/mips/builtins-mips.cc __ IncrementCounter(counters->array_function_native(), 1, a3, t0); a3 359 src/mips/builtins-mips.cc __ And(a3, a2, Operand(kIntptrSignBit | kSmiTagMask)); a3 360 src/mips/builtins-mips.cc __ Branch(call_generic_code, eq, a3, Operand(zero_reg)); a3 375 src/mips/builtins-mips.cc a3, a3 385 src/mips/builtins-mips.cc __ mov(v0, a3); a3 400 src/mips/builtins-mips.cc a3, a3 441 src/mips/builtins-mips.cc __ mov(v0, a3); a3 449 src/mips/builtins-mips.cc __ UndoAllocationInNewSpace(a3, t0); a3 455 src/mips/builtins-mips.cc __ lw(a2, FieldMemOperand(a3, HeapObject::kMapOffset)); a3 461 src/mips/builtins-mips.cc __ sw(a2, FieldMemOperand(a3, HeapObject::kMapOffset)); a3 462 src/mips/builtins-mips.cc __ RecordWriteField(a3, a3 498 src/mips/builtins-mips.cc __ GetObjectType(a2, a3, t0); a3 534 src/mips/builtins-mips.cc __ GetObjectType(a2, a3, t0); a3 569 src/mips/builtins-mips.cc __ GetObjectType(a2, a3, t0); a3 596 src/mips/builtins-mips.cc __ IncrementCounter(counters->string_ctor_calls(), 1, a2, a3); a3 621 src/mips/builtins-mips.cc a3, // Scratch. a3 626 src/mips/builtins-mips.cc __ IncrementCounter(counters->string_ctor_cached_number(), 1, a3, t0); a3 638 src/mips/builtins-mips.cc a3, // Scratch. a3 644 src/mips/builtins-mips.cc Register map = a3; a3 656 src/mips/builtins-mips.cc __ LoadRoot(a3, Heap::kEmptyFixedArrayRootIndex); a3 657 src/mips/builtins-mips.cc __ sw(a3, FieldMemOperand(v0, JSObject::kPropertiesOffset)); a3 658 src/mips/builtins-mips.cc __ sw(a3, FieldMemOperand(v0, JSObject::kElementsOffset)); a3 675 src/mips/builtins-mips.cc __ lbu(a3, FieldMemOperand(a2, Map::kInstanceTypeOffset)); a3 677 src/mips/builtins-mips.cc __ And(t0, a3, Operand(kIsNotStringMask)); a3 680 src/mips/builtins-mips.cc __ IncrementCounter(counters->string_ctor_conversions(), 1, a3, t0); a3 686 src/mips/builtins-mips.cc __ IncrementCounter(counters->string_ctor_conversions(), 1, a3, t0); a3 706 src/mips/builtins-mips.cc __ IncrementCounter(counters->string_ctor_gc_required(), 1, a3, t0); a3 766 src/mips/builtins-mips.cc __ GetObjectType(a2, a3, t4); a3 774 src/mips/builtins-mips.cc __ lbu(a3, FieldMemOperand(a2, Map::kInstanceTypeOffset)); a3 775 src/mips/builtins-mips.cc __ Branch(&rt_call, eq, a3, Operand(JS_FUNCTION_TYPE)); a3 780 src/mips/builtins-mips.cc __ lw(a3, FieldMemOperand(a1, JSFunction::kSharedFunctionInfoOffset)); a3 782 src/mips/builtins-mips.cc FieldMemOperand(a3, SharedFunctionInfo::kConstructionCountOffset); a3 803 src/mips/builtins-mips.cc __ lbu(a3, FieldMemOperand(a2, Map::kInstanceSizeOffset)); a3 804 src/mips/builtins-mips.cc __ AllocateInNewSpace(a3, t4, t5, t6, &rt_call, SIZE_IN_WORDS); a3 828 src/mips/builtins-mips.cc __ sll(t0, a3, kPointerSizeLog2); a3 860 src/mips/builtins-mips.cc __ lbu(a3, FieldMemOperand(a2, Map::kUnusedPropertyFieldsOffset)); a3 866 src/mips/builtins-mips.cc __ Addu(a3, a3, Operand(t6)); a3 869 src/mips/builtins-mips.cc __ subu(a3, a3, t6); a3 872 src/mips/builtins-mips.cc __ Branch(&allocated, eq, a3, Operand(zero_reg)); a3 874 src/mips/builtins-mips.cc a3, Operand(zero_reg)); a3 882 src/mips/builtins-mips.cc __ Addu(a0, a3, Operand(FixedArray::kHeaderSize / kPointerSize)); a3 899 src/mips/builtins-mips.cc __ sll(a0, a3, kSmiTagSize); a3 912 src/mips/builtins-mips.cc __ sll(t3, a3, kPointerSizeLog2); a3 970 src/mips/builtins-mips.cc __ lw(a3, MemOperand(sp, 3 * kPointerSize)); a3 976 src/mips/builtins-mips.cc __ srl(a0, a3, kSmiTagSize); a3 990 src/mips/builtins-mips.cc __ sll(t0, a3, kPointerSizeLog2 - kSmiTagSize); a3 995 src/mips/builtins-mips.cc __ Addu(a3, a3, Operand(-2)); a3 996 src/mips/builtins-mips.cc __ Branch(&loop, greater_equal, a3, Operand(zero_reg)); a3 1036 src/mips/builtins-mips.cc __ GetObjectType(v0, a3, a3); a3 1037 src/mips/builtins-mips.cc __ Branch(&exit, greater_equal, a3, Operand(FIRST_SPEC_OBJECT_TYPE)); a3 1108 src/mips/builtins-mips.cc __ sll(t0, a3, kPointerSizeLog2); a3 1133 src/mips/builtins-mips.cc __ mov(a0, a3); a3 1342 src/mips/builtins-mips.cc __ lw(a3, FieldMemOperand(a2, SharedFunctionInfo::kCompilerHintsOffset)); a3 1343 src/mips/builtins-mips.cc __ And(t3, a3, Operand(1 << (SharedFunctionInfo::kStrictModeFunction + a3 1348 src/mips/builtins-mips.cc __ And(t3, a3, Operand(1 << (SharedFunctionInfo::kNative + kSmiTagSize))); a3 1361 src/mips/builtins-mips.cc __ LoadRoot(a3, Heap::kUndefinedValueRootIndex); a3 1362 src/mips/builtins-mips.cc __ Branch(&use_global_receiver, eq, a2, Operand(a3)); a3 1363 src/mips/builtins-mips.cc __ LoadRoot(a3, Heap::kNullValueRootIndex); a3 1364 src/mips/builtins-mips.cc __ Branch(&use_global_receiver, eq, a2, Operand(a3)); a3 1367 src/mips/builtins-mips.cc __ GetObjectType(a2, a3, a3); a3 1368 src/mips/builtins-mips.cc __ Branch(&shift_arguments, ge, a3, Operand(FIRST_SPEC_OBJECT_TYPE)); a3 1404 src/mips/builtins-mips.cc __ addu(a3, sp, at); a3 1405 src/mips/builtins-mips.cc __ sw(a2, MemOperand(a3, -kPointerSize)); a3 1466 src/mips/builtins-mips.cc __ GetBuiltinEntry(a3, Builtins::CALL_FUNCTION_PROXY); a3 1471 src/mips/builtins-mips.cc __ GetBuiltinEntry(a3, Builtins::CALL_NON_FUNCTION); a3 1482 src/mips/builtins-mips.cc __ lw(a3, FieldMemOperand(a1, JSFunction::kSharedFunctionInfoOffset)); a3 1484 src/mips/builtins-mips.cc FieldMemOperand(a3, SharedFunctionInfo::kFormalParameterCountOffset)); a3 1486 src/mips/builtins-mips.cc __ lw(a3, FieldMemOperand(a1, JSFunction::kCodeEntryOffset)); a3 1493 src/mips/builtins-mips.cc __ InvokeCode(a3, expected, expected, JUMP_FUNCTION, a3 1649 src/mips/builtins-mips.cc __ GetBuiltinEntry(a3, Builtins::CALL_FUNCTION_PROXY); a3 1784 src/mips/builtins-mips.cc __ Call(a3); a3 1798 src/mips/builtins-mips.cc __ Jump(a3); a3 95 src/mips/code-stubs-mips.cc __ pop(a3); a3 125 src/mips/code-stubs-mips.cc __ sw(a3, FieldMemOperand(v0, JSFunction::kSharedFunctionInfoOffset)); a3 136 src/mips/code-stubs-mips.cc FieldMemOperand(a3, SharedFunctionInfo::kOptimizedCodeMapOffset)); a3 143 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(a3, SharedFunctionInfo::kCodeOffset)); a3 144 src/mips/code-stubs-mips.cc __ Addu(a3, a3, Operand(Code::kHeaderSize - kHeapObjectTag)); a3 147 src/mips/code-stubs-mips.cc __ sw(a3, FieldMemOperand(v0, JSFunction::kCodeEntryOffset)); a3 219 src/mips/code-stubs-mips.cc __ Push(cp, a3, t0); a3 238 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(sp, 0)); a3 249 src/mips/code-stubs-mips.cc __ sw(a3, MemOperand(v0, Context::SlotOffset(Context::CLOSURE_INDEX))); a3 283 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(sp, 0)); a3 299 src/mips/code-stubs-mips.cc __ JumpIfNotSmi(a3, &after_sentinel); a3 302 src/mips/code-stubs-mips.cc __ Assert(eq, message, a3, Operand(zero_reg)); a3 304 src/mips/code-stubs-mips.cc __ lw(a3, GlobalObjectOperand()); a3 305 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(a3, GlobalObject::kGlobalContextOffset)); a3 306 src/mips/code-stubs-mips.cc __ lw(a3, ContextOperand(a3, Context::CLOSURE_INDEX)); a3 311 src/mips/code-stubs-mips.cc __ sw(a3, ContextOperand(v0, Context::CLOSURE_INDEX)); a3 362 src/mips/code-stubs-mips.cc __ lw(a1, FieldMemOperand(a3, i)); a3 370 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(a3, JSArray::kElementsOffset)); a3 376 src/mips/code-stubs-mips.cc __ CopyFields(a2, a3, a1.bit(), elements_size / kPointerSize); a3 390 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(sp, 2 * kPointerSize)); a3 392 src/mips/code-stubs-mips.cc __ Addu(a3, a3, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); a3 394 src/mips/code-stubs-mips.cc __ Addu(t0, a3, t0); a3 395 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(t0)); a3 397 src/mips/code-stubs-mips.cc __ Branch(&slow_case, eq, a3, Operand(t1)); a3 402 src/mips/code-stubs-mips.cc __ lw(v0, FieldMemOperand(a3, JSArray::kElementsOffset)); a3 438 src/mips/code-stubs-mips.cc __ push(a3); a3 439 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(a3, JSArray::kElementsOffset)); a3 440 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(a3, HeapObject::kMapOffset)); a3 442 src/mips/code-stubs-mips.cc __ Assert(eq, message, a3, Operand(at)); a3 443 src/mips/code-stubs-mips.cc __ pop(a3); a3 467 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(sp, 3 * kPointerSize)); a3 469 src/mips/code-stubs-mips.cc __ Addu(a3, a3, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); a3 471 src/mips/code-stubs-mips.cc __ Addu(a3, t0, a3); a3 472 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(a3)); a3 474 src/mips/code-stubs-mips.cc __ Branch(&slow_case, eq, a3, Operand(t0)); a3 479 src/mips/code-stubs-mips.cc __ lw(a0, FieldMemOperand(a3, HeapObject::kMapOffset)); a3 487 src/mips/code-stubs-mips.cc __ lw(a1, FieldMemOperand(a3, i)); a3 611 src/mips/code-stubs-mips.cc __ Move(a2, a3, f14); a3 618 src/mips/code-stubs-mips.cc ConvertToDoubleStub stub1(a3, a2, scratch1, scratch2); a3 640 src/mips/code-stubs-mips.cc a0, f14, a2, a3, heap_number_map, scratch1, scratch2, slow); a3 1085 src/mips/code-stubs-mips.cc __ Move(f14, a2, a3); a3 1114 src/mips/code-stubs-mips.cc sign_.is(a3)) { a3 1119 src/mips/code-stubs-mips.cc scratch_.is(a3) && a3 1131 src/mips/code-stubs-mips.cc WriteInt32ToHeapNumberStub stub1(a1, v0, a2, a3); a3 1132 src/mips/code-stubs-mips.cc WriteInt32ToHeapNumberStub stub2(a2, v0, a3, a0); a3 1331 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(lhs, HeapNumber::kValueOffset + 4)); a3 1371 src/mips/code-stubs-mips.cc ConvertToDoubleStub stub2(a3, a2, t6, t5); a3 1400 src/mips/code-stubs-mips.cc __ mov(t3, a3); // a3 has MS 32 bits of lhs. a3 1467 src/mips/code-stubs-mips.cc __ mov(t3, a3); // a3 has MS 32 bits of lhs. a3 1505 src/mips/code-stubs-mips.cc __ Move(f14, a2, a3); a3 1558 src/mips/code-stubs-mips.cc __ GetObjectType(rhs, a3, a3); a3 1559 src/mips/code-stubs-mips.cc __ Branch(&return_not_equal, greater, a3, Operand(FIRST_SPEC_OBJECT_TYPE)); a3 1562 src/mips/code-stubs-mips.cc __ Branch(&return_not_equal, eq, a3, Operand(ODDBALL_TYPE)); a3 1568 src/mips/code-stubs-mips.cc __ And(t2, a2, Operand(a3)); a3 1580 src/mips/code-stubs-mips.cc __ GetObjectType(lhs, a3, a2); a3 1584 src/mips/code-stubs-mips.cc __ Branch(slow, ne, a3, Operand(a2)); a3 1594 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(lhs, HeapNumber::kValueOffset + 4)); a3 1624 src/mips/code-stubs-mips.cc __ GetObjectType(rhs, a3, a3); a3 1625 src/mips/code-stubs-mips.cc __ Branch(not_both_strings, ge, a3, Operand(FIRST_NONSTRING_TYPE)); a3 1626 src/mips/code-stubs-mips.cc __ And(at, a3, Operand(kIsSymbolMask)); a3 1636 src/mips/code-stubs-mips.cc __ GetObjectType(rhs, a2, a3); a3 1637 src/mips/code-stubs-mips.cc __ Branch(not_both_strings, lt, a3, Operand(FIRST_SPEC_OBJECT_TYPE)); a3 1642 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(lhs, HeapObject::kMapOffset)); a3 1644 src/mips/code-stubs-mips.cc __ lbu(a3, FieldMemOperand(a3, Map::kBitFieldOffset)); a3 1645 src/mips/code-stubs-mips.cc __ and_(a0, a2, a3); a3 1754 src/mips/code-stubs-mips.cc GenerateLookupNumberStringCache(masm, a1, v0, a2, a3, t0, false, &runtime); a3 1896 src/mips/code-stubs-mips.cc __ JumpIfNonSmisNotBothSequentialAsciiStrings(lhs_, rhs_, a2, a3, &slow); a3 1898 src/mips/code-stubs-mips.cc __ IncrementCounter(isolate->counters()->string_compare_native(), 1, a2, a3); a3 1904 src/mips/code-stubs-mips.cc a3, a3 1911 src/mips/code-stubs-mips.cc a3, a3 2044 src/mips/code-stubs-mips.cc __ Move(a3, tos_); a3 2047 src/mips/code-stubs-mips.cc __ Push(a3, a2, a1); a3 2236 src/mips/code-stubs-mips.cc __ AllocateHeapNumber(a1, a2, a3, t2, &slow_allocate_heapnumber); a3 2249 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(a0, HeapNumber::kMantissaOffset)); a3 2251 src/mips/code-stubs-mips.cc __ sw(a3, FieldMemOperand(a1, HeapNumber::kMantissaOffset)); a3 2267 src/mips/code-stubs-mips.cc __ ConvertToInt32(a0, a1, a2, a3, f0, slow); a3 2284 src/mips/code-stubs-mips.cc __ AllocateHeapNumber(a2, a3, t0, t2, &slow_allocate_heapnumber); a3 2300 src/mips/code-stubs-mips.cc __ ConvertToInt32(v0, a1, a3, t0, f0, &impossible); a3 2318 src/mips/code-stubs-mips.cc WriteInt32ToHeapNumberStub stub(a1, v0, a2, a3); a3 2709 src/mips/code-stubs-mips.cc __ SmiUntag(a3, left); a3 2715 src/mips/code-stubs-mips.cc a3, a3 2735 src/mips/code-stubs-mips.cc __ Or(a2, a3, Operand(a2)); a3 2738 src/mips/code-stubs-mips.cc __ Xor(a2, a3, Operand(a2)); a3 2741 src/mips/code-stubs-mips.cc __ And(a2, a3, Operand(a2)); a3 2746 src/mips/code-stubs-mips.cc __ srav(a2, a3, a2); a3 2751 src/mips/code-stubs-mips.cc __ srlv(a2, a3, a2); a3 2765 src/mips/code-stubs-mips.cc __ sllv(a2, a3, a2); a3 2771 src/mips/code-stubs-mips.cc __ Addu(a3, a2, Operand(0x40000000)); a3 2772 src/mips/code-stubs-mips.cc __ Branch(&result_not_a_smi, lt, a3, Operand(zero_reg)); a3 2812 src/mips/code-stubs-mips.cc WriteInt32ToHeapNumberStub stub(a2, v0, a3, a0); a3 2966 src/mips/code-stubs-mips.cc a3, a3 3110 src/mips/code-stubs-mips.cc a3, a3 3131 src/mips/code-stubs-mips.cc __ Or(a2, a3, Operand(a2)); a3 3134 src/mips/code-stubs-mips.cc __ Xor(a2, a3, Operand(a2)); a3 3137 src/mips/code-stubs-mips.cc __ And(a2, a3, Operand(a2)); a3 3141 src/mips/code-stubs-mips.cc __ srav(a2, a3, a2); a3 3145 src/mips/code-stubs-mips.cc __ srlv(a2, a3, a2); a3 3170 src/mips/code-stubs-mips.cc __ sllv(a2, a3, a2); a3 3214 src/mips/code-stubs-mips.cc WriteInt32ToHeapNumberStub stub(a2, v0, a3, a0); a3 3439 src/mips/code-stubs-mips.cc __ Move(a2, a3, f4); a3 3452 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(a0, HeapNumber::kValueOffset + 4)); a3 3455 src/mips/code-stubs-mips.cc __ Move(a2, a3, f4); a3 3462 src/mips/code-stubs-mips.cc __ Xor(a1, a2, a3); a3 3509 src/mips/code-stubs-mips.cc __ Branch(&calculate, ne, a3, Operand(t1)); a3 3546 src/mips/code-stubs-mips.cc __ Push(cache_entry, a2, a3); a3 3552 src/mips/code-stubs-mips.cc __ Pop(cache_entry, a2, a3); a3 3558 src/mips/code-stubs-mips.cc __ sw(a3, MemOperand(cache_entry, 1 * kPointerSize)); a3 3993 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(a2)); a3 3994 src/mips/code-stubs-mips.cc __ Subu(a3, a3, Operand(1)); a3 3995 src/mips/code-stubs-mips.cc __ sw(a3, MemOperand(a2)); a3 4032 src/mips/code-stubs-mips.cc __ LoadRoot(a3, Heap::kTheHoleValueRootIndex); a3 4036 src/mips/code-stubs-mips.cc __ sw(a3, MemOperand(t0)); a3 4331 src/mips/code-stubs-mips.cc Register map = a3; // Map of the object. a3 4512 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(a2, StandardFrameConstants::kContextOffset)); a3 4515 src/mips/code-stubs-mips.cc a3, a3 4524 src/mips/code-stubs-mips.cc __ subu(a3, a0, a1); a3 4525 src/mips/code-stubs-mips.cc __ sll(t3, a3, kPointerSizeLog2 - kSmiTagSize); a3 4526 src/mips/code-stubs-mips.cc __ Addu(a3, fp, Operand(t3)); a3 4527 src/mips/code-stubs-mips.cc __ lw(v0, MemOperand(a3, kDisplacement)); a3 4538 src/mips/code-stubs-mips.cc __ subu(a3, a0, a1); a3 4539 src/mips/code-stubs-mips.cc __ sll(t3, a3, kPointerSizeLog2 - kSmiTagSize); a3 4540 src/mips/code-stubs-mips.cc __ Addu(a3, a2, Operand(t3)); a3 4541 src/mips/code-stubs-mips.cc __ lw(v0, MemOperand(a3, kDisplacement)); a3 4558 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(fp, StandardFrameConstants::kCallerFPOffset)); a3 4559 src/mips/code-stubs-mips.cc __ lw(a2, MemOperand(a3, StandardFrameConstants::kContextOffset)); a3 4566 src/mips/code-stubs-mips.cc __ lw(a2, MemOperand(a3, ArgumentsAdaptorFrameConstants::kLengthOffset)); a3 4569 src/mips/code-stubs-mips.cc __ Addu(a3, a3, Operand(t3)); a3 4570 src/mips/code-stubs-mips.cc __ addiu(a3, a3, StandardFrameConstants::kCallerSPOffset); a3 4571 src/mips/code-stubs-mips.cc __ sw(a3, MemOperand(sp, 1 * kPointerSize)); a3 4593 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(fp, StandardFrameConstants::kCallerFPOffset)); a3 4594 src/mips/code-stubs-mips.cc __ lw(a2, MemOperand(a3, StandardFrameConstants::kContextOffset)); a3 4607 src/mips/code-stubs-mips.cc __ lw(a2, MemOperand(a3, ArgumentsAdaptorFrameConstants::kLengthOffset)); a3 4609 src/mips/code-stubs-mips.cc __ Addu(a3, a3, Operand(t6)); a3 4610 src/mips/code-stubs-mips.cc __ Addu(a3, a3, Operand(StandardFrameConstants::kCallerSPOffset)); a3 4611 src/mips/code-stubs-mips.cc __ sw(a3, MemOperand(sp, 1 * kPointerSize)); a3 4645 src/mips/code-stubs-mips.cc __ AllocateInNewSpace(t5, v0, a3, t0, &runtime, TAG_OBJECT); a3 4672 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(t0, i)); a3 4673 src/mips/code-stubs-mips.cc __ sw(a3, FieldMemOperand(v0, i)); a3 4678 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(sp, 2 * kPointerSize)); a3 4681 src/mips/code-stubs-mips.cc __ sw(a3, FieldMemOperand(v0, kCalleeOffset)); a3 4705 src/mips/code-stubs-mips.cc __ mov(a3, t0); a3 4735 src/mips/code-stubs-mips.cc __ Addu(a3, t0, Operand(t6)); a3 4736 src/mips/code-stubs-mips.cc __ Addu(a3, a3, Operand(kParameterMapHeaderSize)); a3 4753 src/mips/code-stubs-mips.cc __ Addu(t6, a3, t1); a3 4765 src/mips/code-stubs-mips.cc __ sw(t1, FieldMemOperand(a3, FixedArray::kMapOffset)); a3 4766 src/mips/code-stubs-mips.cc __ sw(a2, FieldMemOperand(a3, FixedArray::kLengthOffset)); a3 4779 src/mips/code-stubs-mips.cc __ Addu(t1, a3, Operand(t6)); a3 4804 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(a2, StandardFrameConstants::kContextOffset)); a3 4807 src/mips/code-stubs-mips.cc a3, a3 4819 src/mips/code-stubs-mips.cc __ Addu(a3, a2, Operand(at)); a3 4821 src/mips/code-stubs-mips.cc __ Addu(a3, a3, Operand(StandardFrameConstants::kCallerSPOffset)); a3 4822 src/mips/code-stubs-mips.cc __ sw(a3, MemOperand(sp, 1 * kPointerSize)); a3 4839 src/mips/code-stubs-mips.cc a3, a3 4851 src/mips/code-stubs-mips.cc __ CopyFields(v0, t0, a3.bit(), JSObject::kHeaderSize / kPointerSize); a3 4869 src/mips/code-stubs-mips.cc __ LoadRoot(a3, Heap::kFixedArrayMapRootIndex); a3 4870 src/mips/code-stubs-mips.cc __ sw(a3, FieldMemOperand(t0, FixedArray::kMapOffset)); a3 4883 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(a2)); a3 4885 src/mips/code-stubs-mips.cc __ sw(a3, MemOperand(t0)); a3 4993 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(subject, String::kLengthOffset)); a3 5003 src/mips/code-stubs-mips.cc __ Branch(&runtime, ls, a3, Operand(a0)); a3 5098 src/mips/code-stubs-mips.cc __ sra(a3, a0, 2); // a3 is 1 for ASCII, 0 for UC16 (used below). a3 5174 src/mips/code-stubs-mips.cc __ Xor(a3, a3, Operand(1)); // 1 for 2-byte str, 0 for 1-byte. a3 5184 src/mips/code-stubs-mips.cc __ sllv(t1, t0, a3); a3 5186 src/mips/code-stubs-mips.cc __ sllv(t1, a1, a3); a3 5191 src/mips/code-stubs-mips.cc __ sllv(t1, t2, a3); a3 5192 src/mips/code-stubs-mips.cc __ addu(a3, t0, t1); a3 5301 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(a2, 0)); a3 5304 src/mips/code-stubs-mips.cc __ sll(a3, a3, kSmiTagSize); // Convert to Smi. a3 5305 src/mips/code-stubs-mips.cc __ sw(a3, MemOperand(a0, 0)); a3 5367 src/mips/code-stubs-mips.cc a3, // Scratch register. a3 5380 src/mips/code-stubs-mips.cc __ Addu(a3, v0, Operand(JSRegExpResult::kSize)); a3 5383 src/mips/code-stubs-mips.cc __ sw(a3, FieldMemOperand(v0, JSObject::kElementsOffset)); a3 5403 src/mips/code-stubs-mips.cc __ sw(a2, FieldMemOperand(a3, HeapObject::kMapOffset)); a3 5406 src/mips/code-stubs-mips.cc __ sw(t2, FieldMemOperand(a3, FixedArray::kLengthOffset)); a3 5409 src/mips/code-stubs-mips.cc __ Addu(a3, a3, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); a3 5417 src/mips/code-stubs-mips.cc __ addu(t1, t1, a3); // Point past last element to store. a3 5419 src/mips/code-stubs-mips.cc __ Branch(&done, ge, a3, Operand(t1)); // Break when a3 past end of elem. a3 5420 src/mips/code-stubs-mips.cc __ sw(a2, MemOperand(a3)); a3 5422 src/mips/code-stubs-mips.cc __ addiu(a3, a3, kPointerSize); // In branch delay slot. a3 5446 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(a2, JSGlobalPropertyCell::kValueOffset)); a3 5450 src/mips/code-stubs-mips.cc __ Branch(&done, eq, a3, Operand(a1)); a3 5452 src/mips/code-stubs-mips.cc __ Branch(&done, eq, a3, Operand(at)); a3 5458 src/mips/code-stubs-mips.cc __ Branch(USE_DELAY_SLOT, &done, eq, a3, Operand(at)); a3 5491 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX))); a3 5492 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(a3, GlobalObject::kGlobalReceiverOffset)); a3 5493 src/mips/code-stubs-mips.cc __ sw(a3, MemOperand(sp, argc_ * kPointerSize)); a3 5501 src/mips/code-stubs-mips.cc __ GetObjectType(a1, a3, a3); a3 5502 src/mips/code-stubs-mips.cc __ Branch(&slow, ne, a3, Operand(JS_FUNCTION_TYPE)); a3 5541 src/mips/code-stubs-mips.cc __ Branch(&non_function, ne, a3, Operand(JS_FUNCTION_PROXY_TYPE)); a3 5545 src/mips/code-stubs-mips.cc __ GetBuiltinEntry(a3, Builtins::CALL_FUNCTION_PROXY); a3 5559 src/mips/code-stubs-mips.cc __ GetBuiltinEntry(a3, Builtins::CALL_NON_FUNCTION); a3 5575 src/mips/code-stubs-mips.cc __ GetObjectType(a1, a3, a3); a3 5576 src/mips/code-stubs-mips.cc __ Branch(&slow, ne, a3, Operand(JS_FUNCTION_TYPE)); a3 5593 src/mips/code-stubs-mips.cc __ Branch(&non_function_call, ne, a3, Operand(JS_FUNCTION_PROXY_TYPE)); a3 5594 src/mips/code-stubs-mips.cc __ GetBuiltinEntry(a3, Builtins::CALL_FUNCTION_PROXY_AS_CONSTRUCTOR); a3 5598 src/mips/code-stubs-mips.cc __ GetBuiltinEntry(a3, Builtins::CALL_NON_FUNCTION_AS_CONSTRUCTOR); a3 6166 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(sp, kFromOffset)); a3 6174 src/mips/code-stubs-mips.cc __ UntagAndJumpIfNotSmi(a3, a3, &runtime); a3 6177 src/mips/code-stubs-mips.cc __ Branch(&runtime, lt, a3, Operand(zero_reg)); // From < 0. a3 6179 src/mips/code-stubs-mips.cc __ Branch(&runtime, gt, a3, Operand(a2)); // Fail if from > to. a3 6180 src/mips/code-stubs-mips.cc __ Subu(a2, a2, a3); a3 6233 src/mips/code-stubs-mips.cc __ Addu(a3, a3, t0); a3 6268 src/mips/code-stubs-mips.cc __ sll(a3, a3, 1); a3 6270 src/mips/code-stubs-mips.cc __ sw(a3, FieldMemOperand(v0, SlicedString::kOffsetOffset)); a3 6310 src/mips/code-stubs-mips.cc __ Addu(t1, t1, a3); a3 6321 src/mips/code-stubs-mips.cc masm, a1, t1, a2, a3, t0, t2, t3, t4, COPY_ASCII | DEST_ALWAYS_ALIGNED); a3 6330 src/mips/code-stubs-mips.cc __ sll(t0, a3, 1); a3 6341 src/mips/code-stubs-mips.cc masm, a1, t1, a2, a3, t0, t2, t3, t4, DEST_ALWAYS_ALIGNED); a3 6345 src/mips/code-stubs-mips.cc __ IncrementCounter(counters->sub_string_native(), 1, a3, t0); a3 6493 src/mips/code-stubs-mips.cc __ JumpIfNotBothSequentialAsciiStrings(a1, a0, a2, a3, &runtime); a3 6496 src/mips/code-stubs-mips.cc __ IncrementCounter(counters->string_compare_native(), 1, a2, a3); a3 6498 src/mips/code-stubs-mips.cc GenerateCompareFlatAsciiStrings(masm, a1, a0, a2, a3, t0, t1); a3 6538 src/mips/code-stubs-mips.cc masm, 1 * kPointerSize, a0, a2, a3, t0, t1, &call_builtin); a3 6543 src/mips/code-stubs-mips.cc masm, 0 * kPointerSize, a1, a2, a3, t0, t1, &call_builtin); a3 6561 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(a1, String::kLengthOffset)); a3 6565 src/mips/code-stubs-mips.cc __ slt(t5, zero_reg, a3); // if (a3 > 0) t5 = 1. a3 6569 src/mips/code-stubs-mips.cc __ IncrementCounter(counters->string_add_native(), 1, a2, a3); a3 6577 src/mips/code-stubs-mips.cc __ sra(a3, a3, kSmiTagSize); a3 6590 src/mips/code-stubs-mips.cc __ Addu(t2, a2, Operand(a3)); a3 6607 src/mips/code-stubs-mips.cc __ lbu(a3, FieldMemOperand(a1, SeqAsciiString::kHeaderSize)); a3 6613 src/mips/code-stubs-mips.cc masm, a2, a3, t2, t3, t0, t1, t5, &make_two_character_string); a3 6614 src/mips/code-stubs-mips.cc __ IncrementCounter(counters->string_add_native(), 1, a2, a3); a3 6626 src/mips/code-stubs-mips.cc __ IncrementCounter(counters->string_add_native(), 1, a2, a3); a3 6660 src/mips/code-stubs-mips.cc __ IncrementCounter(counters->string_add_native(), 1, a2, a3); a3 6759 src/mips/code-stubs-mips.cc StringHelper::GenerateCopyCharacters(masm, t2, a1, a3, t0, true); a3 6760 src/mips/code-stubs-mips.cc __ IncrementCounter(counters->string_add_native(), 1, a2, a3); a3 6774 src/mips/code-stubs-mips.cc StringHelper::GenerateCopyCharacters(masm, t2, a1, a3, t0, false); a3 6776 src/mips/code-stubs-mips.cc __ IncrementCounter(counters->string_add_native(), 1, a2, a3); a3 6938 src/mips/code-stubs-mips.cc Register tmp2 = a3; a3 6978 src/mips/code-stubs-mips.cc Register tmp2 = a3; a3 7078 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(a1, HeapObject::kMapOffset)); a3 7080 src/mips/code-stubs-mips.cc __ Branch(&miss, ne, a3, Operand(known_map_)); a3 7234 src/mips/code-stubs-mips.cc (ra.bit() | t2.bit() | t1.bit() | t0.bit() | a3.bit() | a3 7308 src/mips/code-stubs-mips.cc a3.bit() | a2.bit() | a1.bit() | a0.bit() | v0.bit()) & a3 7347 src/mips/code-stubs-mips.cc Register mask = a3; a3 7441 src/mips/code-stubs-mips.cc { REG(a3), REG(t0), REG(t1), EMIT_REMEMBERED_SET }, a3 7445 src/mips/code-stubs-mips.cc { REG(a1), REG(a2), REG(a3), EMIT_REMEMBERED_SET }, a3 7446 src/mips/code-stubs-mips.cc { REG(a3), REG(a2), REG(a1), EMIT_REMEMBERED_SET }, a3 7448 src/mips/code-stubs-mips.cc { REG(a2), REG(a1), REG(a3), EMIT_REMEMBERED_SET }, a3 7449 src/mips/code-stubs-mips.cc { REG(a3), REG(a1), REG(a2), EMIT_REMEMBERED_SET }, a3 7451 src/mips/code-stubs-mips.cc { REG(a3), REG(a2), REG(t0), EMIT_REMEMBERED_SET }, a3 7452 src/mips/code-stubs-mips.cc { REG(a2), REG(a3), REG(t0), EMIT_REMEMBERED_SET }, a3 7456 src/mips/code-stubs-mips.cc { REG(a2), REG(a3), REG(t5), EMIT_REMEMBERED_SET }, a3 7457 src/mips/code-stubs-mips.cc { REG(a2), REG(a3), REG(t5), OMIT_REMEMBERED_SET }, a3 7730 src/mips/code-stubs-mips.cc __ Push(a1, a3, a0); a3 7739 src/mips/code-stubs-mips.cc __ sll(t2, a3, kPointerSizeLog2 - kSmiTagSize); a3 7753 src/mips/code-stubs-mips.cc __ sll(t2, a3, kPointerSizeLog2 - kSmiTagSize); a3 7762 src/mips/code-stubs-mips.cc __ StoreNumberToDoubleElements(a0, a3, a1, t1, t2, t3, t5, a2, a3 86 src/mips/codegen-mips.cc __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset)); a3 89 src/mips/codegen-mips.cc a3, a3 135 src/mips/codegen-mips.cc __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset)); a3 138 src/mips/codegen-mips.cc a3, a3 145 src/mips/codegen-mips.cc __ Addu(a3, t2, Operand(kHeapObjectTag)); a3 146 src/mips/codegen-mips.cc __ sw(a3, FieldMemOperand(a2, JSObject::kElementsOffset)); a3 149 src/mips/codegen-mips.cc a3, a3 158 src/mips/codegen-mips.cc __ Addu(a3, t0, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); a3 174 src/mips/codegen-mips.cc __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset)); a3 177 src/mips/codegen-mips.cc a3, a3 192 src/mips/codegen-mips.cc __ lw(t5, MemOperand(a3)); a3 193 src/mips/codegen-mips.cc __ Addu(a3, a3, kIntSize); a3 259 src/mips/codegen-mips.cc __ MultiPush(a0.bit() | a1.bit() | a2.bit() | a3.bit() | ra.bit()); a3 277 src/mips/codegen-mips.cc __ Addu(a3, t2, Operand(FixedArray::kHeaderSize)); a3 280 src/mips/codegen-mips.cc __ Addu(t1, a3, t1); a3 294 src/mips/codegen-mips.cc __ MultiPop(a0.bit() | a1.bit() | a2.bit() | a3.bit() | ra.bit()); a3 311 src/mips/codegen-mips.cc __ mov(a0, a3); a3 312 src/mips/codegen-mips.cc __ sw(a2, MemOperand(a3)); a3 313 src/mips/codegen-mips.cc __ Addu(a3, a3, kIntSize); a3 325 src/mips/codegen-mips.cc __ sw(t3, MemOperand(a3)); a3 326 src/mips/codegen-mips.cc __ Addu(a3, a3, kIntSize); a3 329 src/mips/codegen-mips.cc __ Branch(&loop, lt, a3, Operand(t1)); a3 331 src/mips/codegen-mips.cc __ MultiPop(a2.bit() | a3.bit() | a0.bit() | a1.bit()); a3 346 src/mips/codegen-mips.cc __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset)); a3 349 src/mips/codegen-mips.cc a3, a3 186 src/mips/deoptimizer-mips.cc patcher.masm()->slt(at, a3, zero_reg); a3 827 src/mips/deoptimizer-mips.cc __ mov(a3, zero_reg); a3 831 src/mips/deoptimizer-mips.cc __ mov(a3, ra); a3 835 src/mips/deoptimizer-mips.cc __ mov(a3, ra); a3 903 src/mips/deoptimizer-mips.cc __ Addu(a3, a1, Operand(FrameDescription::frame_content_offset())); a3 907 src/mips/deoptimizer-mips.cc __ sw(t0, MemOperand(a3, 0)); a3 909 src/mips/deoptimizer-mips.cc __ addiu(a3, a3, sizeof(uint32_t)); // In delay slot. a3 934 src/mips/deoptimizer-mips.cc __ lw(a3, MemOperand(a2, FrameDescription::frame_size_offset())); a3 936 src/mips/deoptimizer-mips.cc __ Subu(a3, a3, Operand(sizeof(uint32_t))); a3 937 src/mips/deoptimizer-mips.cc __ Addu(t2, a2, Operand(a3)); a3 940 src/mips/deoptimizer-mips.cc __ Branch(&inner_push_loop, ne, a3, Operand(zero_reg)); a3 221 src/mips/full-codegen-mips.cc cp, target.offset(), a0, a3, kRAHasBeenSaved, kDontSaveFPRegs); a3 232 src/mips/full-codegen-mips.cc __ lw(a3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); a3 234 src/mips/full-codegen-mips.cc __ mov(a3, a1); a3 242 src/mips/full-codegen-mips.cc __ Push(a3, a2, a1); a3 321 src/mips/full-codegen-mips.cc __ lw(a3, FieldMemOperand(a2, JSGlobalPropertyCell::kValueOffset)); a3 322 src/mips/full-codegen-mips.cc __ Subu(a3, a3, Operand(Smi::FromInt(delta))); a3 323 src/mips/full-codegen-mips.cc __ sw(a3, FieldMemOperand(a2, JSGlobalPropertyCell::kValueOffset)); a3 338 src/mips/full-codegen-mips.cc __ li(a3, Operand(Smi::FromInt(reset_value))); a3 339 src/mips/full-codegen-mips.cc __ sw(a3, FieldMemOperand(a2, JSGlobalPropertyCell::kValueOffset)); a3 366 src/mips/full-codegen-mips.cc __ slt(at, a3, zero_reg); a3 420 src/mips/full-codegen-mips.cc __ Branch(&ok, ge, a3, Operand(zero_reg)); a3 1179 src/mips/full-codegen-mips.cc __ GetObjectType(a2, a3, a3); a3 1180 src/mips/full-codegen-mips.cc __ Branch(&non_proxy, gt, a3, Operand(LAST_JS_PROXY_TYPE)); a3 1201 src/mips/full-codegen-mips.cc __ lw(a3, MemOperand(t0)); // Current entry. a3 1223 src/mips/full-codegen-mips.cc __ push(a3); // Current entry. a3 1225 src/mips/full-codegen-mips.cc __ mov(a3, result_register()); a3 1226 src/mips/full-codegen-mips.cc __ Branch(loop_statement.continue_label(), eq, a3, Operand(zero_reg)); a3 1231 src/mips/full-codegen-mips.cc __ mov(result_register(), a3); a3 1354 src/mips/full-codegen-mips.cc Register next = a3; a3 1541 src/mips/full-codegen-mips.cc __ li(a3, Operand(Smi::FromInt(expr->literal_index()))); a3 1544 src/mips/full-codegen-mips.cc __ Push(t0, a3, a2, a1); a3 1551 src/mips/full-codegen-mips.cc __ AllocateInNewSpace(size, v0, a2, a3, &runtime_allocate, TAG_OBJECT); a3 1585 src/mips/full-codegen-mips.cc __ lw(a3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); a3 1586 src/mips/full-codegen-mips.cc __ lw(a3, FieldMemOperand(a3, JSFunction::kLiteralsOffset)); a3 1596 src/mips/full-codegen-mips.cc __ Push(a3, a2, a1, a0); a3 1721 src/mips/full-codegen-mips.cc __ lw(a3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); a3 1722 src/mips/full-codegen-mips.cc __ lw(a3, FieldMemOperand(a3, JSFunction::kLiteralsOffset)); a3 1725 src/mips/full-codegen-mips.cc __ Push(a3, a2, a1); a3 1779 src/mips/full-codegen-mips.cc __ li(a3, Operand(Smi::FromInt(i))); a3 1938 src/mips/full-codegen-mips.cc Register scratch2 = a3; a3 2146 src/mips/full-codegen-mips.cc __ lw(a3, location); a3 2148 src/mips/full-codegen-mips.cc __ Branch(&assign, ne, a3, Operand(t0)); a3 2149 src/mips/full-codegen-mips.cc __ li(a3, Operand(var->name())); a3 2150 src/mips/full-codegen-mips.cc __ push(a3); a3 2157 src/mips/full-codegen-mips.cc __ mov(a3, result_register()); a3 2160 src/mips/full-codegen-mips.cc a1, offset, a3, a2, kRAHasBeenSaved, kDontSaveFPRegs); a3 2178 src/mips/full-codegen-mips.cc __ mov(a3, v0); a3 2181 src/mips/full-codegen-mips.cc a1, offset, a3, a2, kRAHasBeenSaved, kDontSaveFPRegs); a3 2762 src/mips/full-codegen-mips.cc __ LoadInstanceDescriptors(a1, t0, a3); a3 2763 src/mips/full-codegen-mips.cc __ lw(a3, FieldMemOperand(t0, FixedArray::kLengthOffset)); a3 2771 src/mips/full-codegen-mips.cc __ sll(t1, a3, kPointerSizeLog2 - kSmiTagSize); a3 2787 src/mips/full-codegen-mips.cc __ lw(a3, MemOperand(t0, 0)); a3 2788 src/mips/full-codegen-mips.cc __ Branch(if_false, eq, a3, Operand(t2)); a3 2798 src/mips/full-codegen-mips.cc __ lw(a3, ContextOperand(cp, Context::GLOBAL_INDEX)); a3 2799 src/mips/full-codegen-mips.cc __ lw(a3, FieldMemOperand(a3, GlobalObject::kGlobalContextOffset)); a3 2800 src/mips/full-codegen-mips.cc __ lw(a3, ContextOperand(a3, Context::STRING_FUNCTION_PROTOTYPE_MAP_INDEX)); a3 2801 src/mips/full-codegen-mips.cc __ Branch(if_false, ne, a2, Operand(a3)); a3 2960 src/mips/full-codegen-mips.cc __ lw(a3, MemOperand(a2, StandardFrameConstants::kContextOffset)); a3 2961 src/mips/full-codegen-mips.cc __ Branch(&exit, ne, a3, a3 3238 src/mips/full-codegen-mips.cc a1, JSValue::kValueOffset, a2, a3, kRAHasBeenSaved, kDontSaveFPRegs); a3 3334 src/mips/full-codegen-mips.cc Register scratch = a3; a3 3537 src/mips/full-codegen-mips.cc __ Addu(a3, cache, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); a3 3540 src/mips/full-codegen-mips.cc __ addu(a3, a3, at); a3 3542 src/mips/full-codegen-mips.cc __ lw(a2, MemOperand(a3)); a3 3545 src/mips/full-codegen-mips.cc __ lw(v0, MemOperand(a3, kPointerSize)); a3 3565 src/mips/full-codegen-mips.cc Register tmp2 = a3; a3 3649 src/mips/full-codegen-mips.cc Register string_length = a3; a3 227 src/mips/ic-mips.cc StubCompiler::GenerateLoadArrayLength(masm, a0, a3, &miss); a3 242 src/mips/ic-mips.cc StubCompiler::GenerateLoadStringLength(masm, a0, a1, a3, &miss, a3 259 src/mips/ic-mips.cc StubCompiler::GenerateLoadFunctionPrototype(masm, a0, a1, a3, &miss); a3 404 src/mips/ic-mips.cc masm, flags, a1, a2, a3, t0, t1, t2); a3 413 src/mips/ic-mips.cc __ GetObjectType(a1, a3, a3); a3 414 src/mips/ic-mips.cc __ Branch(&non_number, ne, a3, Operand(HEAP_NUMBER_TYPE)); a3 422 src/mips/ic-mips.cc __ Branch(&non_string, Ugreater_equal, a3, Operand(FIRST_NONSTRING_TYPE)); a3 440 src/mips/ic-mips.cc masm, flags, a1, a2, a3, t0, t1, t2); a3 476 src/mips/ic-mips.cc GenerateStringDictionaryReceiverCheck(masm, a1, a0, a3, t0, &miss); a3 480 src/mips/ic-mips.cc GenerateDictionaryLoad(masm, &miss, a0, a2, a1, a3, t0); a3 500 src/mips/ic-mips.cc __ IncrementCounter(isolate->counters()->call_miss(), 1, a3, t0); a3 502 src/mips/ic-mips.cc __ IncrementCounter(isolate->counters()->keyed_call_miss(), 1, a3, t0); a3 506 src/mips/ic-mips.cc __ lw(a3, MemOperand(sp, argc*kPointerSize)); a3 512 src/mips/ic-mips.cc __ Push(a3, a2); a3 531 src/mips/ic-mips.cc __ GetObjectType(a2, a3, a3); a3 532 src/mips/ic-mips.cc __ Branch(&global, eq, a3, Operand(JS_GLOBAL_OBJECT_TYPE)); a3 533 src/mips/ic-mips.cc __ Branch(&invoke, ne, a3, Operand(JS_BUILTINS_OBJECT_TYPE)); a3 589 src/mips/ic-mips.cc masm, a1, a0, a3, Map::kHasIndexedInterceptor, &slow_call); a3 592 src/mips/ic-mips.cc masm, a1, a2, t0, a3, a0, a1, &check_number_dictionary, &slow_load); a3 594 src/mips/ic-mips.cc __ IncrementCounter(counters->keyed_call_generic_smi_fast(), 1, a0, a3); a3 609 src/mips/ic-mips.cc __ Branch(&slow_load, ne, a3, Operand(at)); a3 612 src/mips/ic-mips.cc __ LoadFromNumberDictionary(&slow_load, t0, a2, a1, a0, a3, t1); a3 613 src/mips/ic-mips.cc __ IncrementCounter(counters->keyed_call_generic_smi_dict(), 1, a0, a3); a3 619 src/mips/ic-mips.cc __ IncrementCounter(counters->keyed_call_generic_slow_load(), 1, a0, a3); a3 631 src/mips/ic-mips.cc GenerateKeyStringCheck(masm, a2, a0, a3, &index_string, &slow_call); a3 638 src/mips/ic-mips.cc masm, a1, a0, a3, Map::kHasNamedInterceptor, &lookup_monomorphic_cache); a3 641 src/mips/ic-mips.cc __ lw(a3, FieldMemOperand(a0, HeapObject::kMapOffset)); a3 643 src/mips/ic-mips.cc __ Branch(&lookup_monomorphic_cache, ne, a3, Operand(at)); a3 645 src/mips/ic-mips.cc GenerateDictionaryLoad(masm, &slow_load, a0, a2, a1, a3, t0); a3 646 src/mips/ic-mips.cc __ IncrementCounter(counters->keyed_call_generic_lookup_dict(), 1, a0, a3); a3 650 src/mips/ic-mips.cc __ IncrementCounter(counters->keyed_call_generic_lookup_cache(), 1, a0, a3); a3 664 src/mips/ic-mips.cc __ IncrementCounter(counters->keyed_call_generic_slow(), 1, a0, a3); a3 668 src/mips/ic-mips.cc __ IndexFromHash(a3, a2); a3 705 src/mips/ic-mips.cc masm, flags, a0, a2, a3, t0, t1, t2); a3 721 src/mips/ic-mips.cc GenerateStringDictionaryReceiverCheck(masm, a0, a1, a3, t0, &miss); a3 724 src/mips/ic-mips.cc GenerateDictionaryLoad(masm, &miss, a1, a2, v0, a3, t0); a3 742 src/mips/ic-mips.cc __ IncrementCounter(isolate->counters()->keyed_load_miss(), 1, a3, t0); a3 744 src/mips/ic-mips.cc __ mov(a3, a0); a3 745 src/mips/ic-mips.cc __ Push(a3, a2); a3 848 src/mips/ic-mips.cc GenerateMappedArgumentsLookup(masm, a1, a0, a2, a3, t0, ¬in, &slow); a3 854 src/mips/ic-mips.cc GenerateUnmappedArgumentsLookup(masm, a0, a2, a3, &slow); a3 856 src/mips/ic-mips.cc __ LoadRoot(a3, Heap::kTheHoleValueRootIndex); a3 857 src/mips/ic-mips.cc __ Branch(&slow, eq, a2, Operand(a3)); a3 875 src/mips/ic-mips.cc GenerateMappedArgumentsLookup(masm, a2, a1, a3, t0, t1, ¬in, &slow); a3 879 src/mips/ic-mips.cc __ RecordWrite(a3, mapped_location.rm(), t5, a3 887 src/mips/ic-mips.cc GenerateUnmappedArgumentsLookup(masm, a1, a3, t0, &slow); a3 891 src/mips/ic-mips.cc __ RecordWrite(a3, unmapped_location.rm(), t5, a3 910 src/mips/ic-mips.cc GenerateMappedArgumentsLookup(masm, a1, a2, a3, t0, t1, ¬in, &slow); a3 912 src/mips/ic-mips.cc GenerateFunctionTailCall(masm, argc, &slow, a3); a3 916 src/mips/ic-mips.cc GenerateUnmappedArgumentsLookup(masm, a2, a3, t0, &slow); a3 918 src/mips/ic-mips.cc __ LoadRoot(a3, Heap::kTheHoleValueRootIndex); a3 919 src/mips/ic-mips.cc __ Branch(&slow, eq, a1, Operand(a3)); a3 920 src/mips/ic-mips.cc GenerateFunctionTailCall(masm, argc, &slow, a3); a3 937 src/mips/ic-mips.cc __ IncrementCounter(isolate->counters()->keyed_load_miss(), 1, a3, t0); a3 984 src/mips/ic-mips.cc masm, receiver, a2, a3, Map::kHasIndexedInterceptor, &slow); a3 987 src/mips/ic-mips.cc __ CheckFastElements(a2, a3, &check_number_dictionary); a3 990 src/mips/ic-mips.cc masm, receiver, key, t0, a3, a2, v0, NULL, &slow); a3 992 src/mips/ic-mips.cc __ IncrementCounter(isolate->counters()->keyed_load_generic_smi(), 1, a2, a3); a3 997 src/mips/ic-mips.cc __ lw(a3, FieldMemOperand(t0, JSObject::kMapOffset)); a3 1004 src/mips/ic-mips.cc __ Branch(&slow, ne, a3, Operand(at)); a3 1006 src/mips/ic-mips.cc __ LoadFromNumberDictionary(&slow, t0, a0, v0, a2, a3, t1); a3 1014 src/mips/ic-mips.cc a3); a3 1018 src/mips/ic-mips.cc GenerateKeyStringCheck(masm, key, a2, a3, &index_string, &slow); a3 1021 src/mips/ic-mips.cc masm, receiver, a2, a3, Map::kHasIndexedInterceptor, &slow); a3 1026 src/mips/ic-mips.cc __ lw(a3, FieldMemOperand(a1, JSObject::kPropertiesOffset)); a3 1027 src/mips/ic-mips.cc __ lw(t0, FieldMemOperand(a3, HeapObject::kMapOffset)); a3 1034 src/mips/ic-mips.cc __ sra(a3, a2, KeyedLookupCache::kMapHashShift); a3 1037 src/mips/ic-mips.cc __ xor_(a3, a3, at); a3 1039 src/mips/ic-mips.cc __ And(a3, a3, Operand(mask)); a3 1049 src/mips/ic-mips.cc __ sll(at, a3, kPointerSizeLog2 + 1); a3 1078 src/mips/ic-mips.cc __ sll(at, a3, kPointerSizeLog2); a3 1100 src/mips/ic-mips.cc a3); a3 1113 src/mips/ic-mips.cc a3); a3 1127 src/mips/ic-mips.cc GenerateDictionaryLoad(masm, &slow, a3, a0, v0, a2, t0); a3 1131 src/mips/ic-mips.cc a3); a3 1135 src/mips/ic-mips.cc __ IndexFromHash(a3, key); a3 1151 src/mips/ic-mips.cc Register scratch = a3; a3 1210 src/mips/ic-mips.cc Register receiver_map = a3; a3 1336 src/mips/ic-mips.cc a3, a3 1358 src/mips/ic-mips.cc ASSERT(receiver_map.is(a3)); // Transition code expects map in a3 a3 1370 src/mips/ic-mips.cc ASSERT(receiver_map.is(a3)); // Transition code expects map in a3 a3 1384 src/mips/ic-mips.cc ASSERT(receiver_map.is(a3)); // Transition code expects map in a3 a3 1411 src/mips/ic-mips.cc __ lbu(a3, FieldMemOperand(a2, Map::kBitFieldOffset)); a3 1412 src/mips/ic-mips.cc __ And(a3, a3, Operand(kSlowCaseBitFieldMask)); a3 1413 src/mips/ic-mips.cc __ Branch(&slow, ne, a3, Operand(1 << Map::kHasIndexedInterceptor)); a3 1520 src/mips/ic-mips.cc masm, flags, a1, a2, a3, t0, t1, t2); a3 1560 src/mips/ic-mips.cc Register scratch = a3; a3 1608 src/mips/ic-mips.cc GenerateStringDictionaryReceiverCheck(masm, a1, a3, t0, t1, &miss); a3 1610 src/mips/ic-mips.cc GenerateDictionaryStore(masm, &miss, a3, a2, a0, t0, t1); a3 203 src/mips/lithium-codegen-mips.cc cp, target.offset(), a0, a3, kRAHasBeenSaved, kSaveFPRegs); a3 1380 src/mips/lithium-codegen-mips.cc RegList saved_regs = a0.bit() | a1.bit() | a2.bit() | a3.bit(); a3 2983 src/mips/lithium-codegen-mips.cc Register tmp3 = input.is(a3) ? a0 : a3; a3 3274 src/mips/lithium-codegen-mips.cc __ And(a3, a1, Operand(0xFFFF)); a3 3276 src/mips/lithium-codegen-mips.cc __ Mul(a3, a3, t0); a3 3278 src/mips/lithium-codegen-mips.cc __ Addu(a1, a3, a1); a3 3283 src/mips/lithium-codegen-mips.cc __ And(a3, a0, Operand(0xFFFF)); a3 3285 src/mips/lithium-codegen-mips.cc __ Mul(a3, a3, t0); a3 3287 src/mips/lithium-codegen-mips.cc __ Addu(a0, a3, a0); a3 3772 src/mips/lithium-codegen-mips.cc ASSERT(new_map_reg.is(a3)); a3 3780 src/mips/lithium-codegen-mips.cc ASSERT(new_map_reg.is(a3)); a3 3969 src/mips/lithium-codegen-mips.cc __ AllocateHeapNumber(t1, a3, t0, t2, &slow); a3 4550 src/mips/lithium-codegen-mips.cc __ LoadHeapObject(a3, literals); a3 4555 src/mips/lithium-codegen-mips.cc __ Push(a3, a2, a1); a3 4708 src/mips/lithium-codegen-mips.cc __ AllocateInNewSpace(size, v0, a2, a3, &runtime_allocate, TAG_OBJECT); a3 4732 src/mips/lithium-codegen-mips.cc __ li(a3, Operand(Smi::FromInt(instr->hydrogen()->literal_index()))); a3 4738 src/mips/lithium-codegen-mips.cc __ Push(t0, a3, a2, a1); a3 4789 src/mips/lithium-codegen-mips.cc __ AllocateInNewSpace(size, v0, a2, a3, &runtime_allocate, TAG_OBJECT); a3 4802 src/mips/lithium-codegen-mips.cc __ lw(a3, FieldMemOperand(a1, i)); a3 4804 src/mips/lithium-codegen-mips.cc __ sw(a3, FieldMemOperand(v0, i)); a3 4808 src/mips/lithium-codegen-mips.cc __ lw(a3, FieldMemOperand(a1, size - kPointerSize)); a3 4809 src/mips/lithium-codegen-mips.cc __ sw(a3, FieldMemOperand(v0, size - kPointerSize)); a3 968 src/mips/lithium-mips.cc LOperand* elements = UseFixed(instr->elements(), a3); a3 1918 src/mips/lithium-mips.cc LOperand* new_map_reg = FixedTemp(a3); a3 2800 src/mips/macro-assembler-mips.cc lw(a3, FieldMemOperand(a1, Code::kHandlerTableOffset)); // Handler table. a3 2801 src/mips/macro-assembler-mips.cc Addu(a3, a3, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); a3 2804 src/mips/macro-assembler-mips.cc Addu(a2, a3, a2); a3 2826 src/mips/macro-assembler-mips.cc li(a3, Operand(ExternalReference(Isolate::kHandlerAddress, a3 2828 src/mips/macro-assembler-mips.cc lw(sp, MemOperand(a3)); a3 2832 src/mips/macro-assembler-mips.cc sw(a2, MemOperand(a3)); a3 2864 src/mips/macro-assembler-mips.cc li(a3, Operand(ExternalReference(Isolate::kHandlerAddress, isolate()))); a3 2865 src/mips/macro-assembler-mips.cc lw(sp, MemOperand(a3)); a3 2881 src/mips/macro-assembler-mips.cc sw(a2, MemOperand(a3)); a3 3584 src/mips/macro-assembler-mips.cc Move(a2, a3, dreg2); a3 3644 src/mips/macro-assembler-mips.cc ASSERT((!code_constant.is_null() && code_reg.is(no_reg)) || code_reg.is(a3)); a3 3673 src/mips/macro-assembler-mips.cc li(a3, Operand(code_constant)); a3 3674 src/mips/macro-assembler-mips.cc addiu(a3, a3, Code::kHeaderSize - kHeapObjectTag); a3 3770 src/mips/macro-assembler-mips.cc Register code_reg = a3; a3 3801 src/mips/macro-assembler-mips.cc lw(a3, FieldMemOperand(a1, JSFunction::kCodeEntryOffset)); a3 3802 src/mips/macro-assembler-mips.cc InvokeCode(a3, expected, actual, flag, call_wrapper, call_kind); a3 4636 src/mips/macro-assembler-mips.cc sw(a3, MemOperand(t8)); a3 5331 src/mips/macro-assembler-mips.cc lw(a3, FieldMemOperand(a2, Map::kInstanceDescriptorsOrBackPointerOffset)); a3 5333 src/mips/macro-assembler-mips.cc CheckMap(a3, a3 5342 src/mips/macro-assembler-mips.cc lw(a3, FieldMemOperand(a3, DescriptorArray::kLastAddedOffset)); a3 5343 src/mips/macro-assembler-mips.cc JumpIfSmi(a3, call_runtime); a3 5348 src/mips/macro-assembler-mips.cc lw(a3, FieldMemOperand(a3, DescriptorArray::kEnumCacheBridgeCacheOffset)); a3 5349 src/mips/macro-assembler-mips.cc Branch(call_runtime, ne, a3, Operand(empty_fixed_array_value)); a3 279 src/mips/regexp-macro-assembler-mips.cc __ Addu(a3, a2, Operand(match_char & 0xff)); a3 280 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_failure, ne, a1, Operand(a3)); a3 332 src/mips/regexp-macro-assembler-mips.cc __ lbu(a3, MemOperand(a0, 0)); a3 337 src/mips/regexp-macro-assembler-mips.cc __ Branch(&loop_check, eq, t0, Operand(a3)); a3 340 src/mips/regexp-macro-assembler-mips.cc __ Or(a3, a3, Operand(0x20)); // Convert capture character to lower-case. a3 342 src/mips/regexp-macro-assembler-mips.cc __ Branch(&fail, ne, t0, Operand(a3)); a3 343 src/mips/regexp-macro-assembler-mips.cc __ Subu(a3, a3, Operand('a')); a3 344 src/mips/regexp-macro-assembler-mips.cc __ Branch(&fail, hi, a3, Operand('z' - 'a')); // Is a3 a lowercase letter? a3 385 src/mips/regexp-macro-assembler-mips.cc __ li(a3, Operand(ExternalReference::isolate_address())); a3 434 src/mips/regexp-macro-assembler-mips.cc __ lbu(a3, MemOperand(a0, 0)); a3 440 src/mips/regexp-macro-assembler-mips.cc __ lhu(a3, MemOperand(a0, 0)); a3 445 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, ne, a3, Operand(t0)); a3 668 src/mips/regexp-macro-assembler-mips.cc RegList argument_registers = a0.bit() | a1.bit() | a2.bit() | a3.bit(); a3 785 src/mips/regexp-macro-assembler-mips.cc __ lw(a3, register_location(i + 1)); a3 793 src/mips/regexp-macro-assembler-mips.cc __ sra(a3, a3, 1); a3 794 src/mips/regexp-macro-assembler-mips.cc __ Addu(a3, a3, a1); a3 797 src/mips/regexp-macro-assembler-mips.cc __ Addu(a3, a1, Operand(a3)); a3 801 src/mips/regexp-macro-assembler-mips.cc __ sw(a3, MemOperand(a0)); a3 1093 src/mips/simulator-mips.cc reg_buffer[1] = get_register(a3); a3 1426 src/mips/simulator-mips.cc int32_t arg3 = get_register(a3); a3 2726 src/mips/simulator-mips.cc set_register(a3, va_arg(parameters, int32_t)); a3 586 src/mips/stub-cache-mips.cc __ GetObjectType(a1, a3, a3); a3 587 src/mips/stub-cache-mips.cc __ Branch(miss, ne, a3, Operand(JS_FUNCTION_TYPE)); a3 592 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(a0, GlobalObject::kGlobalReceiverOffset)); a3 593 src/mips/stub-cache-mips.cc __ sw(a3, MemOperand(sp, arguments.immediate() * kPointerSize)); a3 1462 src/mips/stub-cache-mips.cc CheckPrototypes(object, a0, holder, a3, a1, t0, name, miss); a3 1471 src/mips/stub-cache-mips.cc __ li(a3, Operand(cell)); a3 1472 src/mips/stub-cache-mips.cc __ lw(a1, FieldMemOperand(a3, JSGlobalPropertyCell::kValueOffset)); a3 1482 src/mips/stub-cache-mips.cc __ GetObjectType(a1, a3, a3); a3 1483 src/mips/stub-cache-mips.cc __ Branch(miss, ne, a3, Operand(JS_FUNCTION_TYPE)); a3 1486 src/mips/stub-cache-mips.cc __ li(a3, Handle<SharedFunctionInfo>(function->shared())); a3 1488 src/mips/stub-cache-mips.cc __ Branch(miss, ne, t0, Operand(a3)); a3 1524 src/mips/stub-cache-mips.cc Register reg = CheckPrototypes(object, a0, holder, a1, a3, t0, name, &miss); a3 1569 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, a3, v0, t0, a3 1630 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(receiver, HeapObject::kMapOffset)); a3 1634 src/mips/stub-cache-mips.cc __ CheckFastObjectElements(a3, t3, ¬_fast_object); a3 1638 src/mips/stub-cache-mips.cc __ CheckFastSmiElements(a3, t3, &call_builtin); a3 1644 src/mips/stub-cache-mips.cc a3, a3 1655 src/mips/stub-cache-mips.cc a3, a3 1663 src/mips/stub-cache-mips.cc __ CheckFastObjectElements(a3, a3, &call_builtin); a3 1717 src/mips/stub-cache-mips.cc __ lw(a3, MemOperand(t3)); a3 1718 src/mips/stub-cache-mips.cc __ Branch(&call_builtin, ne, end_elements, Operand(a3)); a3 1722 src/mips/stub-cache-mips.cc __ Addu(a3, a3, Operand(kAllocationDelta * kPointerSize)); a3 1723 src/mips/stub-cache-mips.cc __ Branch(&call_builtin, hi, a3, Operand(t5)); a3 1727 src/mips/stub-cache-mips.cc __ sw(a3, MemOperand(t3)); a3 1731 src/mips/stub-cache-mips.cc __ LoadRoot(a3, Heap::kTheHoleValueRootIndex); a3 1733 src/mips/stub-cache-mips.cc __ sw(a3, MemOperand(end_elements, i * kPointerSize)); a3 1780 src/mips/stub-cache-mips.cc Register elements = a3; a3 1886 src/mips/stub-cache-mips.cc v0, holder, a1, a3, t0, name, &miss); a3 1966 src/mips/stub-cache-mips.cc v0, holder, a1, a3, t0, name, &miss); a3 1970 src/mips/stub-cache-mips.cc Register scratch = a3; a3 2041 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, v0, a3, t0, a3 2116 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, a0, a3, t0, a3 2144 src/mips/stub-cache-mips.cc __ cfc1(a3, FCSR); a3 2195 src/mips/stub-cache-mips.cc __ ctc1(a3, FCSR); a3 2202 src/mips/stub-cache-mips.cc __ ctc1(a3, FCSR); a3 2245 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, v0, a3, t0, a3 2297 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(v0, HeapNumber::kMantissaOffset)); a3 2301 src/mips/stub-cache-mips.cc __ sw(a3, FieldMemOperand(v0, HeapNumber::kMantissaOffset)); a3 2351 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->call_const(), 1, a0, a3); a3 2352 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->call_const_fast_api(), 1, a0, a3); a3 2357 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, a0, a3, t0, name, a3 2409 src/mips/stub-cache-mips.cc 1, a0, a3); a3 2412 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, a0, a3, t0, a3 2418 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(a1, GlobalObject::kGlobalReceiverOffset)); a3 2419 src/mips/stub-cache-mips.cc __ sw(a3, MemOperand(sp, argc * kPointerSize)); a3 2426 src/mips/stub-cache-mips.cc __ GetObjectType(a1, a3, a3); a3 2427 src/mips/stub-cache-mips.cc __ Branch(&miss, Ugreater_equal, a3, Operand(FIRST_NONSTRING_TYPE)); a3 2433 src/mips/stub-cache-mips.cc a0, holder, a3, a1, t0, name, &miss); a3 2454 src/mips/stub-cache-mips.cc a0, holder, a3, a1, t0, name, &miss); a3 2476 src/mips/stub-cache-mips.cc a0, holder, a3, a1, t0, name, &miss); a3 2522 src/mips/stub-cache-mips.cc compiler.Compile(masm(), object, holder, name, &lookup, a1, a3, t0, a0, a3 2569 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(a0, GlobalObject::kGlobalReceiverOffset)); a3 2570 src/mips/stub-cache-mips.cc __ sw(a3, MemOperand(sp, argc * kPointerSize)); a3 2578 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->call_global_inline(), 1, a3, t0); a3 2586 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(a1, JSFunction::kCodeEntryOffset)); a3 2587 src/mips/stub-cache-mips.cc __ InvokeCode(a3, expected, arguments(), JUMP_FUNCTION, a3 2592 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->call_global_inline_miss(), 1, a1, a3); a3 2618 src/mips/stub-cache-mips.cc a1, a2, a3, t0, a3 2645 src/mips/stub-cache-mips.cc __ CheckMap(a1, a3, Handle<Map>(object->map()), &miss, a3 2650 src/mips/stub-cache-mips.cc __ CheckAccessGlobalProxy(a1, a3, &miss); a3 2658 src/mips/stub-cache-mips.cc __ li(a3, Operand(callback)); // Callback info. a3 2659 src/mips/stub-cache-mips.cc __ Push(a3, a2, a0); a3 2692 src/mips/stub-cache-mips.cc CheckPrototypes(receiver, a1, holder, a3, t0, t1, name, &miss); a3 2736 src/mips/stub-cache-mips.cc __ CheckMap(a1, a3, Handle<Map>(receiver->map()), &miss, a3 2741 src/mips/stub-cache-mips.cc __ CheckAccessGlobalProxy(a1, a3, &miss); a3 2782 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(a1, HeapObject::kMapOffset)); a3 2783 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a3, Operand(Handle<Map>(object->map()))); a3 2800 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->named_store_global_inline(), 1, a1, a3); a3 2805 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->named_store_global_inline_miss(), 1, a1, a3); a3 2827 src/mips/stub-cache-mips.cc CheckPrototypes(object, a0, last, a3, a1, t0, name, &miss); a3 2861 src/mips/stub-cache-mips.cc GenerateLoadField(object, holder, v0, a3, a1, t0, index, name, &miss); a3 2881 src/mips/stub-cache-mips.cc GenerateLoadCallback(object, holder, a0, a2, a3, a1, t0, callback, name, a3 2905 src/mips/stub-cache-mips.cc CheckPrototypes(receiver, a0, holder, a3, t0, a1, name, &miss); a3 2940 src/mips/stub-cache-mips.cc GenerateLoadConstant(object, holder, a0, a3, a1, t0, value, name, &miss); a3 2962 src/mips/stub-cache-mips.cc GenerateLoadInterceptor(object, holder, &lookup, a0, a2, a3, a1, t0, name, a3 2987 src/mips/stub-cache-mips.cc CheckPrototypes(object, a0, holder, a3, t0, a1, name, &miss); a3 2990 src/mips/stub-cache-mips.cc __ li(a3, Operand(cell)); a3 2991 src/mips/stub-cache-mips.cc __ lw(t0, FieldMemOperand(a3, JSGlobalPropertyCell::kValueOffset)); a3 3001 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->named_load_global_stub(), 1, a1, a3); a3 3005 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->named_load_global_stub_miss(), 1, a1, a3); a3 3027 src/mips/stub-cache-mips.cc GenerateLoadField(receiver, holder, a1, a2, a3, t0, index, name, &miss); a3 3050 src/mips/stub-cache-mips.cc GenerateLoadCallback(receiver, holder, a1, a0, a2, a3, t0, callback, name, a3 3074 src/mips/stub-cache-mips.cc GenerateLoadConstant(receiver, holder, a1, a2, a3, t0, value, name, &miss); a3 3099 src/mips/stub-cache-mips.cc GenerateLoadInterceptor(receiver, holder, &lookup, a1, a0, a2, a3, t0, name, a3 3138 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->keyed_load_string_length(), 1, a2, a3); a3 3143 src/mips/stub-cache-mips.cc GenerateLoadStringLength(masm(), a1, a2, a3, &miss, true); a3 3145 src/mips/stub-cache-mips.cc __ DecrementCounter(counters->keyed_load_string_length(), 1, a2, a3); a3 3163 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->keyed_load_function_prototype(), 1, a2, a3); a3 3168 src/mips/stub-cache-mips.cc GenerateLoadFunctionPrototype(masm(), a1, a2, a3, &miss); a3 3170 src/mips/stub-cache-mips.cc __ DecrementCounter(counters->keyed_load_function_prototype(), 1, a2, a3); a3 3238 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->keyed_store_field(), 1, a3, t0); a3 3250 src/mips/stub-cache-mips.cc a2, a1, a3, t0, a3 3254 src/mips/stub-cache-mips.cc __ DecrementCounter(counters->keyed_store_field(), 1, a3, t0); a3 3279 src/mips/stub-cache-mips.cc __ DispatchMap(a2, a3, receiver_map, stub, DO_SMI_CHECK); a3 3304 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(a2, HeapObject::kMapOffset)); a3 3308 src/mips/stub-cache-mips.cc a3, Operand(receiver_maps->at(i))); a3 3311 src/mips/stub-cache-mips.cc __ Branch(&next_map, ne, a3, Operand(receiver_maps->at(i))); a3 3312 src/mips/stub-cache-mips.cc __ li(a3, Operand(transitioned_maps->at(i))); a3 3352 src/mips/stub-cache-mips.cc __ GetObjectType(a2, a3, t0); a3 3361 src/mips/stub-cache-mips.cc __ lbu(a3, FieldMemOperand(a2, Map::kInstanceTypeOffset)); a3 3363 src/mips/stub-cache-mips.cc a3, Operand(JS_FUNCTION_TYPE)); a3 3371 src/mips/stub-cache-mips.cc __ lbu(a3, FieldMemOperand(a2, Map::kInstanceSizeOffset)); a3 3372 src/mips/stub-cache-mips.cc __ AllocateInNewSpace(a3, t4, t5, t6, &generic_stub_call, SIZE_IN_WORDS); a3 3491 src/mips/stub-cache-mips.cc __ LoadFromNumberDictionary(&slow, t0, a0, v0, a2, a3, t1); a3 3498 src/mips/stub-cache-mips.cc 1, a2, a3); a3 3612 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(receiver, JSObject::kElementsOffset)); a3 3616 src/mips/stub-cache-mips.cc __ lw(t1, FieldMemOperand(a3, ExternalArray::kLengthOffset)); a3 3621 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(a3, ExternalArray::kExternalPointerOffset)); a3 3632 src/mips/stub-cache-mips.cc __ addu(t3, a3, t2); a3 3638 src/mips/stub-cache-mips.cc __ addu(t3, a3, t2); a3 3642 src/mips/stub-cache-mips.cc __ addu(t3, a3, key); a3 3646 src/mips/stub-cache-mips.cc __ addu(t3, a3, key); a3 3652 src/mips/stub-cache-mips.cc __ addu(t3, a3, t2); a3 3657 src/mips/stub-cache-mips.cc __ addu(t3, a3, t3); a3 3667 src/mips/stub-cache-mips.cc __ addu(t3, a3, t2); a3 3674 src/mips/stub-cache-mips.cc __ lw(a3, MemOperand(t3, Register::kSizeInBytes)); a3 3715 src/mips/stub-cache-mips.cc __ AllocateHeapNumber(v0, a3, t0, t1, &slow); a3 3785 src/mips/stub-cache-mips.cc Register loword = a3; a3 3897 src/mips/stub-cache-mips.cc __ sw(a3, FieldMemOperand(v0, HeapNumber::kExponentOffset)); a3 3911 src/mips/stub-cache-mips.cc 1, a2, a3); a3 3954 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(receiver, JSObject::kElementsOffset)); a3 3957 src/mips/stub-cache-mips.cc __ lw(t1, FieldMemOperand(a3, ExternalArray::kLengthOffset)); a3 3972 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(a3, ExternalArray::kExternalPointerOffset)); a3 3993 src/mips/stub-cache-mips.cc __ addu(t8, a3, t8); a3 4000 src/mips/stub-cache-mips.cc __ addu(t8, a3, t8); a3 4005 src/mips/stub-cache-mips.cc __ addu(t8, a3, key); a3 4011 src/mips/stub-cache-mips.cc __ addu(t8, a3, t8); a3 4017 src/mips/stub-cache-mips.cc StoreIntAsFloat(masm, a3, t0, t1, t2, t3, t4); a3 4021 src/mips/stub-cache-mips.cc __ addu(a3, a3, t8); a3 4035 src/mips/stub-cache-mips.cc __ sdc1(f0, MemOperand(a3, 0)); a3 4037 src/mips/stub-cache-mips.cc __ sw(t2, MemOperand(a3, 0)); a3 4038 src/mips/stub-cache-mips.cc __ sw(t3, MemOperand(a3, Register::kSizeInBytes)); a3 4063 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(a3, ExternalArray::kExternalPointerOffset)); a3 4079 src/mips/stub-cache-mips.cc __ addu(t8, a3, t8); a3 4083 src/mips/stub-cache-mips.cc __ addu(t8, a3, t8); a3 4092 src/mips/stub-cache-mips.cc __ addu(t8, a3, t8); a3 4097 src/mips/stub-cache-mips.cc __ addu(t8, a3, key); a3 4103 src/mips/stub-cache-mips.cc __ addu(t8, a3, t8); a3 4180 src/mips/stub-cache-mips.cc __ addu(t9, a3, t9); a3 4199 src/mips/stub-cache-mips.cc __ addu(t8, a3, t8); a3 4267 src/mips/stub-cache-mips.cc __ addu(t8, a3, t8); a3 4272 src/mips/stub-cache-mips.cc __ addu(t8, a3, key); a3 4278 src/mips/stub-cache-mips.cc __ addu(t8, a3, t8); a3 4303 src/mips/stub-cache-mips.cc 1, a2, a3); a3 4348 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(a2, FixedArray::kLengthOffset)); a3 4349 src/mips/stub-cache-mips.cc __ Branch(USE_DELAY_SLOT, &miss_force_generic, hs, a0, Operand(a3)); a3 4352 src/mips/stub-cache-mips.cc __ Addu(a3, a2, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); a3 4355 src/mips/stub-cache-mips.cc __ Addu(t0, t0, a3); a3 4382 src/mips/stub-cache-mips.cc Register indexed_double_offset = a3; a3 4458 src/mips/stub-cache-mips.cc Register elements_reg = a3; a3 4622 src/mips/stub-cache-mips.cc Register elements_reg = a3; a3 2550 test/cctest/test-api.cc Local<v8::Array> a3 = CompileRun(fun4).As<v8::Array>(); a3 2551 test/cctest/test-api.cc CHECK_EQ(3, a3->Length()); a3 2552 test/cctest/test-api.cc CHECK_EQ(14, a3->Get(0)->Int32Value()); a3 2553 test/cctest/test-api.cc CHECK_EQ(15, a3->Get(1)->Int32Value()); a3 2554 test/cctest/test-api.cc CHECK_EQ(16, a3->Get(2)->Int32Value()); a3 2599 test/cctest/test-api.cc Local<v8::Array> a3 = Local<v8::Array>::Cast(Foo->Call(Foo, 3, args3)); a3 2600 test/cctest/test-api.cc CHECK_EQ(3, a3->Length()); a3 2601 test/cctest/test-api.cc CHECK_EQ(4.4, a3->Get(v8::Integer::New(0))->NumberValue()); a3 2602 test/cctest/test-api.cc CHECK_EQ(5.5, a3->Get(v8::Integer::New(1))->NumberValue()); a3 2603 test/cctest/test-api.cc CHECK_EQ(6.6, a3->Get(v8::Integer::New(2))->NumberValue()); a3 2754 test/cctest/test-api.cc Local<v8::Array> a3 = Local<v8::Array>::Cast(Foo->NewInstance(3, args3)); a3 2755 test/cctest/test-api.cc CHECK_EQ(3, a3->Length()); a3 2756 test/cctest/test-api.cc CHECK_EQ(4.4, a3->Get(v8::Integer::New(0))->NumberValue()); a3 2757 test/cctest/test-api.cc CHECK_EQ(5.5, a3->Get(v8::Integer::New(1))->NumberValue()); a3 2758 test/cctest/test-api.cc CHECK_EQ(6.6, a3->Get(v8::Integer::New(2))->NumberValue()); a3 3260 test/cctest/test-api.cc v8::Handle<Value> a3[argc] = { v8_num(6), v8_num(6), v8_num(7), v8_num(6) }; a3 3261 test/cctest/test-api.cc fun->Call(fun, argc, a3);