a1 1391 src/hydrogen.cc TraceGVN(msg, a1); \ a1 1396 src/hydrogen.cc TraceGVN(msg, a1, a2); \ a1 1401 src/hydrogen.cc TraceGVN(msg, a1, a2, a3); \ a1 1406 src/hydrogen.cc TraceGVN(msg, a1, a2, a3, a4); \ a1 1411 src/hydrogen.cc TraceGVN(msg, a1, a2, a3, a4, a5); \ a1 159 src/mips/assembler-mips.cc a0, a1, a2, a3, a1 142 src/mips/assembler-mips.h REGISTER(a1, 5); a1 65 src/mips/builtins-mips.cc __ push(a1); a1 334 src/mips/builtins-mips.cc a1, a1 373 src/mips/builtins-mips.cc a1, a1 398 src/mips/builtins-mips.cc a1, a1 490 src/mips/builtins-mips.cc GenerateLoadInternalArrayFunction(masm, a1); a1 494 src/mips/builtins-mips.cc __ lw(a2, FieldMemOperand(a1, JSFunction::kPrototypeOrInitialMapOffset)); a1 526 src/mips/builtins-mips.cc GenerateLoadArrayFunction(masm, a1); a1 530 src/mips/builtins-mips.cc __ lw(a2, FieldMemOperand(a1, JSFunction::kPrototypeOrInitialMapOffset)); a1 565 src/mips/builtins-mips.cc __ lw(a2, FieldMemOperand(a1, JSFunction::kPrototypeOrInitialMapOffset)); a1 598 src/mips/builtins-mips.cc Register function = a1; a1 744 src/mips/builtins-mips.cc __ MultiPushReversed(a0.bit() | a1.bit()); a1 764 src/mips/builtins-mips.cc __ lw(a2, FieldMemOperand(a1, JSFunction::kPrototypeOrInitialMapOffset)); a1 780 src/mips/builtins-mips.cc __ lw(a3, FieldMemOperand(a1, JSFunction::kSharedFunctionInfoOffset)); a1 788 src/mips/builtins-mips.cc __ Push(a1, a2); a1 790 src/mips/builtins-mips.cc __ push(a1); // Constructor. a1 795 src/mips/builtins-mips.cc __ pop(a1); a1 954 src/mips/builtins-mips.cc __ push(a1); // Argument for Runtime_NewObject. a1 969 src/mips/builtins-mips.cc __ lw(a1, MemOperand(sp, 2 * kPointerSize)); a1 1002 src/mips/builtins-mips.cc __ lw(cp, FieldMemOperand(a1, JSFunction::kContextOffset)); a1 1010 src/mips/builtins-mips.cc __ InvokeFunction(a1, actual, CALL_FUNCTION, a1 1051 src/mips/builtins-mips.cc __ lw(a1, MemOperand(sp, 2 * kPointerSize)); a1 1056 src/mips/builtins-mips.cc __ sll(t0, a1, kPointerSizeLog2 - 1); a1 1059 src/mips/builtins-mips.cc __ IncrementCounter(isolate->counters()->constructed_objects(), 1, a1, a2); a1 1099 src/mips/builtins-mips.cc __ lw(cp, FieldMemOperand(a1, JSFunction::kContextOffset)); a1 1102 src/mips/builtins-mips.cc __ Push(a1, a2); a1 1139 src/mips/builtins-mips.cc __ InvokeFunction(a1, actual, CALL_FUNCTION, a1 1166 src/mips/builtins-mips.cc __ push(a1); a1 1171 src/mips/builtins-mips.cc __ push(a1); a1 1180 src/mips/builtins-mips.cc __ pop(a1); a1 1196 src/mips/builtins-mips.cc __ push(a1); a1 1201 src/mips/builtins-mips.cc __ push(a1); a1 1209 src/mips/builtins-mips.cc __ pop(a1); a1 1326 src/mips/builtins-mips.cc __ lw(a1, MemOperand(at)); a1 1327 src/mips/builtins-mips.cc __ JumpIfSmi(a1, &non_function); a1 1328 src/mips/builtins-mips.cc __ GetObjectType(a1, a2, a2); a1 1338 src/mips/builtins-mips.cc __ lw(cp, FieldMemOperand(a1, JSFunction::kContextOffset)); a1 1341 src/mips/builtins-mips.cc __ lw(a2, FieldMemOperand(a1, JSFunction::kSharedFunctionInfoOffset)); a1 1388 src/mips/builtins-mips.cc __ lw(a1, MemOperand(at)); a1 1427 src/mips/builtins-mips.cc __ sw(a1, MemOperand(a2, -kPointerSize)); a1 1464 src/mips/builtins-mips.cc __ push(a1); // Re-add proxy object as additional argument. a1 1482 src/mips/builtins-mips.cc __ lw(a3, FieldMemOperand(a1, JSFunction::kSharedFunctionInfoOffset)); a1 1486 src/mips/builtins-mips.cc __ lw(a3, FieldMemOperand(a1, JSFunction::kCodeEntryOffset)); a1 1527 src/mips/builtins-mips.cc __ lw(a1, MemOperand(fp, kFunctionOffset)); a1 1528 src/mips/builtins-mips.cc __ push(a1); a1 1536 src/mips/builtins-mips.cc __ mov(a1, zero_reg); // Initial index. a1 1537 src/mips/builtins-mips.cc __ push(a1); a1 1544 src/mips/builtins-mips.cc __ lw(a1, MemOperand(fp, kFunctionOffset)); a1 1545 src/mips/builtins-mips.cc __ GetObjectType(a1, a2, a2); a1 1549 src/mips/builtins-mips.cc __ lw(cp, FieldMemOperand(a1, JSFunction::kContextOffset)); a1 1551 src/mips/builtins-mips.cc __ lw(a2, FieldMemOperand(a1, JSFunction::kSharedFunctionInfoOffset)); a1 1567 src/mips/builtins-mips.cc __ LoadRoot(a1, Heap::kNullValueRootIndex); a1 1568 src/mips/builtins-mips.cc __ Branch(&use_global_receiver, eq, a0, Operand(a1)); a1 1575 src/mips/builtins-mips.cc __ GetObjectType(a0, a1, a1); a1 1576 src/mips/builtins-mips.cc __ Branch(&push_receiver, ge, a1, Operand(FIRST_SPEC_OBJECT_TYPE)); a1 1609 src/mips/builtins-mips.cc __ lw(a1, MemOperand(fp, kArgsOffset)); a1 1610 src/mips/builtins-mips.cc __ push(a1); a1 1625 src/mips/builtins-mips.cc __ lw(a1, MemOperand(fp, kLimitOffset)); a1 1626 src/mips/builtins-mips.cc __ Branch(&loop, ne, a0, Operand(a1)); a1 1632 src/mips/builtins-mips.cc __ lw(a1, MemOperand(fp, kFunctionOffset)); a1 1633 src/mips/builtins-mips.cc __ GetObjectType(a1, a2, a2); a1 1636 src/mips/builtins-mips.cc __ InvokeFunction(a1, actual, CALL_FUNCTION, a1 1645 src/mips/builtins-mips.cc __ push(a1); // Add function proxy as last argument. a1 1663 src/mips/builtins-mips.cc __ MultiPush(a0.bit() | a1.bit() | t0.bit() | fp.bit() | ra.bit()); a1 1674 src/mips/builtins-mips.cc __ lw(a1, MemOperand(fp, -3 * kPointerSize)); a1 1677 src/mips/builtins-mips.cc __ sll(t0, a1, kPointerSizeLog2 - kSmiTagSize); a1 77 src/mips/code-stubs-mips.cc EmitCheckForHeapNumber(masm, a0, a1, t0, &call_builtin); a1 100 src/mips/code-stubs-mips.cc a1, a1 120 src/mips/code-stubs-mips.cc __ LoadRoot(a1, Heap::kEmptyFixedArrayRootIndex); a1 122 src/mips/code-stubs-mips.cc __ sw(a1, FieldMemOperand(v0, JSObject::kPropertiesOffset)); a1 123 src/mips/code-stubs-mips.cc __ sw(a1, FieldMemOperand(v0, JSObject::kElementsOffset)); a1 127 src/mips/code-stubs-mips.cc __ sw(a1, FieldMemOperand(v0, JSFunction::kLiteralsOffset)); a1 135 src/mips/code-stubs-mips.cc __ lw(a1, a1 137 src/mips/code-stubs-mips.cc __ And(at, a1, a1); a1 159 src/mips/code-stubs-mips.cc __ lw(t0, FieldMemOperand(a1, FixedArray::kHeaderSize + kPointerSize)); a1 160 src/mips/code-stubs-mips.cc __ lw(t1, FieldMemOperand(a1, FixedArray::kHeaderSize)); a1 165 src/mips/code-stubs-mips.cc __ lw(t0, FieldMemOperand(a1, FixedArray::kLengthOffset)); a1 173 src/mips/code-stubs-mips.cc __ Addu(t1, a1, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); a1 179 src/mips/code-stubs-mips.cc __ Addu(t1, a1, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); a1 209 src/mips/code-stubs-mips.cc a1, a1 232 src/mips/code-stubs-mips.cc a1, a1 241 src/mips/code-stubs-mips.cc __ LoadRoot(a1, Heap::kFunctionContextMapRootIndex); a1 244 src/mips/code-stubs-mips.cc __ sw(a1, FieldMemOperand(v0, HeapObject::kMapOffset)); a1 248 src/mips/code-stubs-mips.cc __ li(a1, Operand(Smi::FromInt(0))); a1 251 src/mips/code-stubs-mips.cc __ sw(a1, MemOperand(v0, Context::SlotOffset(Context::EXTENSION_INDEX))); a1 255 src/mips/code-stubs-mips.cc __ LoadRoot(a1, Heap::kUndefinedValueRootIndex); a1 257 src/mips/code-stubs-mips.cc __ sw(a1, MemOperand(v0, Context::SlotOffset(i))); a1 280 src/mips/code-stubs-mips.cc v0, a1, a2, &gc, TAG_OBJECT); a1 286 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, 1 * kPointerSize)); a1 313 src/mips/code-stubs-mips.cc __ sw(a1, ContextOperand(v0, Context::EXTENSION_INDEX)); a1 317 src/mips/code-stubs-mips.cc __ LoadRoot(a1, Heap::kTheHoleValueRootIndex); a1 319 src/mips/code-stubs-mips.cc __ sw(a1, ContextOperand(v0, i + Context::MIN_CONTEXT_SLOTS)); a1 354 src/mips/code-stubs-mips.cc a1, a1 362 src/mips/code-stubs-mips.cc __ lw(a1, FieldMemOperand(a3, i)); a1 363 src/mips/code-stubs-mips.cc __ sw(a1, FieldMemOperand(v0, i)); a1 376 src/mips/code-stubs-mips.cc __ CopyFields(a2, a3, a1.bit(), elements_size / kPointerSize); a1 485 src/mips/code-stubs-mips.cc __ AllocateInNewSpace(size, v0, a1, a2, &slow_case, TAG_OBJECT); a1 487 src/mips/code-stubs-mips.cc __ lw(a1, FieldMemOperand(a3, i)); a1 488 src/mips/code-stubs-mips.cc __ sw(a1, FieldMemOperand(v0, i)); a1 607 src/mips/code-stubs-mips.cc __ sra(scratch1, a1, kSmiTagSize); a1 612 src/mips/code-stubs-mips.cc __ Move(a0, a1, f12); a1 622 src/mips/code-stubs-mips.cc __ mov(scratch1, a1); a1 623 src/mips/code-stubs-mips.cc ConvertToDoubleStub stub2(a1, a0, scratch1, scratch2); a1 644 src/mips/code-stubs-mips.cc a1, f12, a0, a1, heap_number_map, scratch1, scratch2, slow); a1 1084 src/mips/code-stubs-mips.cc __ Move(f12, a0, a1); a1 1111 src/mips/code-stubs-mips.cc if (the_int_.is(a1) && a1 1131 src/mips/code-stubs-mips.cc WriteInt32ToHeapNumberStub stub1(a1, v0, a2, a3); a1 1200 src/mips/code-stubs-mips.cc __ Branch(¬_identical, ne, a0, Operand(a1)); a1 1302 src/mips/code-stubs-mips.cc ASSERT((lhs.is(a0) && rhs.is(a1)) || a1 1303 src/mips/code-stubs-mips.cc (lhs.is(a1) && rhs.is(a0))); a1 1336 src/mips/code-stubs-mips.cc ConvertToDoubleStub stub1(a1, a0, t6, t5); a1 1377 src/mips/code-stubs-mips.cc __ lw(a1, FieldMemOperand(rhs, HeapNumber::kValueOffset + 4)); a1 1381 src/mips/code-stubs-mips.cc __ lw(a1, FieldMemOperand(rhs, HeapNumber::kValueOffset + 4)); a1 1398 src/mips/code-stubs-mips.cc __ mov(t1, a1); // a1 has MS 32 bits of rhs. a1 1465 src/mips/code-stubs-mips.cc __ mov(t1, a1); // a1 has MS 32 bits of rhs. a1 1504 src/mips/code-stubs-mips.cc __ Move(f12, a0, a1); a1 1596 src/mips/code-stubs-mips.cc __ lw(a1, FieldMemOperand(rhs, HeapNumber::kValueOffset + 4)); a1 1600 src/mips/code-stubs-mips.cc __ lw(a1, FieldMemOperand(rhs, HeapNumber::kValueOffset + 4)); a1 1613 src/mips/code-stubs-mips.cc ASSERT((lhs.is(a0) && rhs.is(a1)) || a1 1614 src/mips/code-stubs-mips.cc (lhs.is(a1) && rhs.is(a0))); a1 1751 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, 0)); a1 1754 src/mips/code-stubs-mips.cc GenerateLookupNumberStringCache(masm, a1, v0, a2, a3, t0, false, &runtime); a1 1773 src/mips/code-stubs-mips.cc __ Or(a2, a1, a0); a1 1775 src/mips/code-stubs-mips.cc __ sra(a1, a1, 1); a1 1778 src/mips/code-stubs-mips.cc __ subu(v0, a1, a0); a1 1781 src/mips/code-stubs-mips.cc __ Or(a2, a1, a0); a1 2046 src/mips/code-stubs-mips.cc __ li(a1, Operand(Smi::FromInt(types_.ToByte()))); a1 2047 src/mips/code-stubs-mips.cc __ Push(a3, a2, a1); a1 2068 src/mips/code-stubs-mips.cc const Register scratch = a1; a1 2122 src/mips/code-stubs-mips.cc __ li(a1, Operand(Smi::FromInt(mode_))); a1 2124 src/mips/code-stubs-mips.cc __ Push(v0, a2, a1, a0); a1 2228 src/mips/code-stubs-mips.cc EmitCheckForHeapNumber(masm, a0, a1, t2, slow); a1 2236 src/mips/code-stubs-mips.cc __ AllocateHeapNumber(a1, a2, a3, t2, &slow_allocate_heapnumber); a1 2244 src/mips/code-stubs-mips.cc __ mov(a1, v0); a1 2251 src/mips/code-stubs-mips.cc __ sw(a3, FieldMemOperand(a1, HeapNumber::kMantissaOffset)); a1 2253 src/mips/code-stubs-mips.cc __ sw(a2, FieldMemOperand(a1, HeapNumber::kExponentOffset)); a1 2254 src/mips/code-stubs-mips.cc __ mov(v0, a1); a1 2265 src/mips/code-stubs-mips.cc EmitCheckForHeapNumber(masm, a0, a1, t2, slow); a1 2267 src/mips/code-stubs-mips.cc __ ConvertToInt32(a0, a1, a2, a3, f0, slow); a1 2271 src/mips/code-stubs-mips.cc __ Neg(a1, a1); a1 2272 src/mips/code-stubs-mips.cc __ Addu(a2, a1, Operand(0x40000000)); a1 2276 src/mips/code-stubs-mips.cc __ SmiTag(v0, a1); a1 2300 src/mips/code-stubs-mips.cc __ ConvertToInt32(v0, a1, a3, t0, f0, &impossible); a1 2302 src/mips/code-stubs-mips.cc __ Xor(a1, a1, -1); a1 2311 src/mips/code-stubs-mips.cc __ mtc1(a1, f0); a1 2318 src/mips/code-stubs-mips.cc WriteInt32ToHeapNumberStub stub(a1, v0, a2, a3); a1 2384 src/mips/code-stubs-mips.cc __ Push(a1, a0); a1 2387 src/mips/code-stubs-mips.cc __ li(a1, Operand(Smi::FromInt(op_))); a1 2389 src/mips/code-stubs-mips.cc __ Push(a2, a1, a0); a1 2458 src/mips/code-stubs-mips.cc Register left = a1; a1 2615 src/mips/code-stubs-mips.cc Register left = a1; a1 2834 src/mips/code-stubs-mips.cc Register left = a1; a1 2897 src/mips/code-stubs-mips.cc Register left = a1; a1 2922 src/mips/code-stubs-mips.cc Register left = a1; a1 3080 src/mips/code-stubs-mips.cc __ Pop(a1, a0); a1 3251 src/mips/code-stubs-mips.cc __ Branch(&check, ne, a1, Operand(t0)); a1 3253 src/mips/code-stubs-mips.cc __ li(a1, Operand(Smi::FromInt(0))); a1 3255 src/mips/code-stubs-mips.cc __ LoadRoot(a1, Heap::kNanValueRootIndex); a1 3302 src/mips/code-stubs-mips.cc Register left = a1; a1 3381 src/mips/code-stubs-mips.cc ASSERT(!result.is(a0) && !result.is(a1)); a1 3385 src/mips/code-stubs-mips.cc Register overwritable_operand = mode_ == OVERWRITE_LEFT ? a1 : a0; a1 3406 src/mips/code-stubs-mips.cc __ Push(a1, a0); a1 3445 src/mips/code-stubs-mips.cc a1, a1 3462 src/mips/code-stubs-mips.cc __ Xor(a1, a2, a3); a1 3463 src/mips/code-stubs-mips.cc __ sra(t0, a1, 16); a1 3464 src/mips/code-stubs-mips.cc __ Xor(a1, a1, t0); a1 3465 src/mips/code-stubs-mips.cc __ sra(t0, a1, 8); a1 3466 src/mips/code-stubs-mips.cc __ Xor(a1, a1, t0); a1 3468 src/mips/code-stubs-mips.cc __ And(a1, a1, Operand(TranscendentalCache::SubCache::kCacheSize - 1)); a1 3499 src/mips/code-stubs-mips.cc __ sll(t0, a1, 1); a1 3500 src/mips/code-stubs-mips.cc __ Addu(a1, a1, t0); a1 3501 src/mips/code-stubs-mips.cc __ sll(t0, a1, 2); a1 3606 src/mips/code-stubs-mips.cc __ Move(a0, a1, f4); a1 3666 src/mips/code-stubs-mips.cc const Register base = a1; a1 3932 src/mips/code-stubs-mips.cc __ PrepareCallCFunction(1, 0, a1); a1 3940 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(a0)); a1 3941 src/mips/code-stubs-mips.cc __ Addu(a1, a1, Operand(1)); a1 3942 src/mips/code-stubs-mips.cc __ sw(a1, MemOperand(a0)); a1 3968 src/mips/code-stubs-mips.cc masm->mov(a1, s1); a1 4332 src/mips/code-stubs-mips.cc const Register function = a1; // Function (rhs). a1 4475 src/mips/code-stubs-mips.cc __ Push(a0, a1); a1 4481 src/mips/code-stubs-mips.cc __ Push(a0, a1); a1 4496 src/mips/code-stubs-mips.cc Register InstanceofStub::right() { return a1; } a1 4507 src/mips/code-stubs-mips.cc __ JumpIfNotSmi(a1, &slow); a1 4521 src/mips/code-stubs-mips.cc __ Branch(&slow, hs, a1, Operand(a0)); a1 4524 src/mips/code-stubs-mips.cc __ subu(a3, a0, a1); a1 4535 src/mips/code-stubs-mips.cc __ Branch(&slow, Ugreater_equal, a1, Operand(a0)); a1 4538 src/mips/code-stubs-mips.cc __ subu(a3, a0, a1); a1 4547 src/mips/code-stubs-mips.cc __ push(a1); a1 4587 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, 0 * kPointerSize)); a1 4601 src/mips/code-stubs-mips.cc __ mov(a2, a1); a1 4617 src/mips/code-stubs-mips.cc __ Branch(&skip_min, lt, a1, Operand(a2)); a1 4618 src/mips/code-stubs-mips.cc __ mov(a1, a2); a1 4630 src/mips/code-stubs-mips.cc __ Branch(USE_DELAY_SLOT, ¶m_map_size, eq, a1, Operand(zero_reg)); a1 4632 src/mips/code-stubs-mips.cc __ sll(t5, a1, 1); a1 4658 src/mips/code-stubs-mips.cc __ Branch(&skip2_ne, ne, a1, Operand(zero_reg)); a1 4662 src/mips/code-stubs-mips.cc __ Branch(&skip2_eq, eq, a1, Operand(zero_reg)); a1 4702 src/mips/code-stubs-mips.cc __ Branch(&skip3, ne, a1, Operand(Smi::FromInt(0))); a1 4708 src/mips/code-stubs-mips.cc __ Branch(&skip_parameter_map, eq, a1, Operand(Smi::FromInt(0))); a1 4712 src/mips/code-stubs-mips.cc __ Addu(t2, a1, Operand(Smi::FromInt(2))); a1 4715 src/mips/code-stubs-mips.cc __ sll(t6, a1, 1); a1 4729 src/mips/code-stubs-mips.cc __ mov(t2, a1); a1 4732 src/mips/code-stubs-mips.cc __ Subu(t5, t5, Operand(a1)); a1 4769 src/mips/code-stubs-mips.cc __ mov(t5, a1); a1 4811 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, 0)); a1 4816 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(a2, ArgumentsAdaptorFrameConstants::kLengthOffset)); a1 4817 src/mips/code-stubs-mips.cc __ sw(a1, MemOperand(sp, 0)); a1 4818 src/mips/code-stubs-mips.cc __ sll(at, a1, kPointerSizeLog2 - kSmiTagSize); a1 4828 src/mips/code-stubs-mips.cc __ Branch(&add_arguments_object, eq, a1, Operand(zero_reg)); a1 4829 src/mips/code-stubs-mips.cc __ srl(a1, a1, kSmiTagSize); a1 4831 src/mips/code-stubs-mips.cc __ Addu(a1, a1, Operand(FixedArray::kHeaderSize / kPointerSize)); a1 4833 src/mips/code-stubs-mips.cc __ Addu(a1, a1, Operand(Heap::kArgumentsObjectSizeStrict / kPointerSize)); a1 4836 src/mips/code-stubs-mips.cc __ AllocateInNewSpace(a1, a1 4855 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, 0 * kPointerSize)); a1 4856 src/mips/code-stubs-mips.cc __ sw(a1, FieldMemOperand(v0, JSObject::kHeaderSize + a1 4860 src/mips/code-stubs-mips.cc __ Branch(&done, eq, a1, Operand(zero_reg)); a1 4871 src/mips/code-stubs-mips.cc __ sw(a1, FieldMemOperand(t0, FixedArray::kLengthOffset)); a1 4873 src/mips/code-stubs-mips.cc __ srl(a1, a1, kSmiTagSize); a1 4887 src/mips/code-stubs-mips.cc __ Subu(a1, a1, Operand(1)); a1 4888 src/mips/code-stubs-mips.cc __ Branch(&loop, ne, a1, Operand(zero_reg)); a1 4947 src/mips/code-stubs-mips.cc __ GetObjectType(a0, a1, a1); a1 4948 src/mips/code-stubs-mips.cc __ Branch(&runtime, ne, a1, Operand(JS_REGEXP_TYPE)); a1 5011 src/mips/code-stubs-mips.cc __ GetObjectType(a0, a1, a1); a1 5012 src/mips/code-stubs-mips.cc __ Branch(&runtime, ne, a1, Operand(JS_ARRAY_TYPE)); a1 5037 src/mips/code-stubs-mips.cc __ And(a1, a1 5043 src/mips/code-stubs-mips.cc __ Branch(&seq_string, eq, a1, Operand(zero_reg)); a1 5060 src/mips/code-stubs-mips.cc __ Branch(&cons_string, lt, a1, Operand(kExternalStringTag)); a1 5061 src/mips/code-stubs-mips.cc __ Branch(&external_string, eq, a1, Operand(kExternalStringTag)); a1 5065 src/mips/code-stubs-mips.cc __ And(at, a1, Operand(kIsNotStringMask | kShortExternalStringMask)); a1 5077 src/mips/code-stubs-mips.cc __ LoadRoot(a1, Heap::kEmptyStringRootIndex); a1 5078 src/mips/code-stubs-mips.cc __ Branch(&runtime, ne, a0, Operand(a1)); a1 5113 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, kPreviousIndexOffset)); a1 5114 src/mips/code-stubs-mips.cc __ sra(a1, a1, kSmiTagSize); // Untag the Smi. a1 5186 src/mips/code-stubs-mips.cc __ sllv(t1, a1, a3); a1 5225 src/mips/code-stubs-mips.cc __ li(a1, Operand(isolate->factory()->the_hole_value())); a1 5229 src/mips/code-stubs-mips.cc __ Branch(&runtime, eq, v0, Operand(a1)); a1 5231 src/mips/code-stubs-mips.cc __ sw(a1, MemOperand(a2, 0)); // Clear pending exception. a1 5250 src/mips/code-stubs-mips.cc __ lw(a1, a1 5255 src/mips/code-stubs-mips.cc __ Addu(a1, a1, Operand(2)); // a1 was a smi. a1 5260 src/mips/code-stubs-mips.cc __ sll(a2, a1, kSmiTagSize + kSmiShiftSize); // To smi. a1 5298 src/mips/code-stubs-mips.cc __ Subu(a1, a1, Operand(1)); a1 5299 src/mips/code-stubs-mips.cc __ Branch(&done, lt, a1, Operand(zero_reg)); a1 5349 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, kPointerSize * 2)); a1 5352 src/mips/code-stubs-mips.cc __ JumpIfNotSmi(a1, &slowcase); a1 5353 src/mips/code-stubs-mips.cc __ Branch(&slowcase, hi, a1, Operand(Smi::FromInt(kMaxInlineLength))); a1 5362 src/mips/code-stubs-mips.cc __ srl(t1, a1, kSmiTagSize + kSmiShiftSize); a1 5389 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, kPointerSize * 0)); a1 5392 src/mips/code-stubs-mips.cc __ sw(a1, FieldMemOperand(v0, JSRegExpResult::kInputOffset)); a1 5450 src/mips/code-stubs-mips.cc __ Branch(&done, eq, a3, Operand(a1)); a1 5462 src/mips/code-stubs-mips.cc __ sw(a1, FieldMemOperand(a2, JSGlobalPropertyCell::kValueOffset)); a1 5499 src/mips/code-stubs-mips.cc __ JumpIfSmi(a1, &non_function); a1 5501 src/mips/code-stubs-mips.cc __ GetObjectType(a1, a3, a3); a1 5516 src/mips/code-stubs-mips.cc __ InvokeFunction(a1, a1 5523 src/mips/code-stubs-mips.cc __ InvokeFunction(a1, a1 5542 src/mips/code-stubs-mips.cc __ push(a1); // Put proxy as additional argument. a1 5556 src/mips/code-stubs-mips.cc __ sw(a1, MemOperand(sp, argc_ * kPointerSize)); a1 5573 src/mips/code-stubs-mips.cc __ JumpIfSmi(a1, &non_function_call); a1 5575 src/mips/code-stubs-mips.cc __ GetObjectType(a1, a3, a3); a1 5583 src/mips/code-stubs-mips.cc __ lw(a2, FieldMemOperand(a1, JSFunction::kSharedFunctionInfoOffset)); a1 5611 src/mips/code-stubs-mips.cc ASSERT((lhs_.is(a0) && rhs_.is(a1)) || a1 5612 src/mips/code-stubs-mips.cc (lhs_.is(a1) && rhs_.is(a0))); a1 5637 src/mips/code-stubs-mips.cc ASSERT((lhs_.is(a0) && rhs_.is(a1)) || a1 5638 src/mips/code-stubs-mips.cc (lhs_.is(a1) && rhs_.is(a0))); a1 6185 src/mips/code-stubs-mips.cc __ lw(a1, FieldMemOperand(v0, HeapObject::kMapOffset)); a1 6186 src/mips/code-stubs-mips.cc __ lbu(a1, FieldMemOperand(a1, Map::kInstanceTypeOffset)); a1 6187 src/mips/code-stubs-mips.cc __ And(t0, a1, Operand(kIsNotStringMask)); a1 6213 src/mips/code-stubs-mips.cc __ And(t0, a1, Operand(kIsIndirectStringMask)); a1 6216 src/mips/code-stubs-mips.cc __ And(t0, a1, Operand(kSlicedNotConsMask)); a1 6224 src/mips/code-stubs-mips.cc __ lw(a1, FieldMemOperand(t1, HeapObject::kMapOffset)); a1 6225 src/mips/code-stubs-mips.cc __ lbu(a1, FieldMemOperand(a1, Map::kInstanceTypeOffset)); a1 6235 src/mips/code-stubs-mips.cc __ lw(a1, FieldMemOperand(t1, HeapObject::kMapOffset)); a1 6236 src/mips/code-stubs-mips.cc __ lbu(a1, FieldMemOperand(a1, Map::kInstanceTypeOffset)); a1 6261 src/mips/code-stubs-mips.cc __ And(t0, a1, Operand(kStringEncodingMask)); a1 6283 src/mips/code-stubs-mips.cc __ And(t0, a1, Operand(kExternalStringTag)); a1 6289 src/mips/code-stubs-mips.cc __ And(t0, a1, Operand(kShortExternalStringTag)); a1 6303 src/mips/code-stubs-mips.cc __ And(t0, a1, Operand(kStringEncodingMask)); a1 6313 src/mips/code-stubs-mips.cc __ Addu(a1, v0, Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); a1 6321 src/mips/code-stubs-mips.cc masm, a1, t1, a2, a3, t0, t2, t3, t4, COPY_ASCII | DEST_ALWAYS_ALIGNED); a1 6333 src/mips/code-stubs-mips.cc __ Addu(a1, v0, Operand(SeqTwoByteString::kHeaderSize - kHeapObjectTag)); a1 6341 src/mips/code-stubs-mips.cc masm, a1, t1, a2, a3, t0, t2, t3, t4, DEST_ALWAYS_ALIGNED); a1 6479 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, 1 * kPointerSize)); // Left. a1 6483 src/mips/code-stubs-mips.cc __ Branch(¬_same, ne, a0, Operand(a1)); a1 6487 src/mips/code-stubs-mips.cc __ IncrementCounter(counters->string_compare_native(), 1, a1, a2); a1 6493 src/mips/code-stubs-mips.cc __ JumpIfNotBothSequentialAsciiStrings(a1, a0, a2, a3, &runtime); a1 6498 src/mips/code-stubs-mips.cc GenerateCompareFlatAsciiStrings(masm, a1, a0, a2, a3, t0, t1); a1 6517 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, 0 * kPointerSize)); // Second argument. a1 6521 src/mips/code-stubs-mips.cc __ JumpIfEitherSmi(a0, a1, &call_runtime); a1 6524 src/mips/code-stubs-mips.cc __ lw(t1, FieldMemOperand(a1, HeapObject::kMapOffset)); a1 6543 src/mips/code-stubs-mips.cc masm, 0 * kPointerSize, a1, a2, a3, t0, t1, &call_builtin); a1 6561 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(a1, String::kLengthOffset)); a1 6563 src/mips/code-stubs-mips.cc __ Movz(v0, a1, a2); // If first is empty, return second (from a1). a1 6598 src/mips/code-stubs-mips.cc __ lw(t1, FieldMemOperand(a1, HeapObject::kMapOffset)); a1 6607 src/mips/code-stubs-mips.cc __ lbu(a3, FieldMemOperand(a1, SeqAsciiString::kHeaderSize)); a1 6642 src/mips/code-stubs-mips.cc __ lw(t1, FieldMemOperand(a1, HeapObject::kMapOffset)); a1 6659 src/mips/code-stubs-mips.cc __ sw(a1, FieldMemOperand(v0, ConsString::kSecondOffset)); a1 6697 src/mips/code-stubs-mips.cc __ lw(t1, FieldMemOperand(a1, HeapObject::kMapOffset)); a1 6728 src/mips/code-stubs-mips.cc __ addiu(a1, a1, SeqAsciiString::kHeaderSize - kHeapObjectTag); a1 6734 src/mips/code-stubs-mips.cc __ lw(a1, FieldMemOperand(a1, ExternalString::kResourceDataOffset)); a1 6759 src/mips/code-stubs-mips.cc StringHelper::GenerateCopyCharacters(masm, t2, a1, a3, t0, true); a1 6774 src/mips/code-stubs-mips.cc StringHelper::GenerateCopyCharacters(masm, t2, a1, a3, t0, false); a1 6839 src/mips/code-stubs-mips.cc __ Or(a2, a1, a0); a1 6844 src/mips/code-stubs-mips.cc __ Subu(v0, a0, a1); a1 6847 src/mips/code-stubs-mips.cc __ SmiUntag(a1); a1 6849 src/mips/code-stubs-mips.cc __ Subu(v0, a1, a0); a1 6864 src/mips/code-stubs-mips.cc __ And(a2, a1, Operand(a0)); a1 6869 src/mips/code-stubs-mips.cc __ GetObjectType(a1, a2, a2); a1 6878 src/mips/code-stubs-mips.cc __ Subu(a2, a1, Operand(kHeapObjectTag)); a1 6906 src/mips/code-stubs-mips.cc CompareStub stub(GetCondition(), strict(), NO_COMPARE_FLAGS, a1, a0); a1 6914 src/mips/code-stubs-mips.cc __ GetObjectType(a1, a2, a2); a1 6922 src/mips/code-stubs-mips.cc __ Branch(&unordered, eq, a1, Operand(at)); a1 6935 src/mips/code-stubs-mips.cc Register left = a1; a1 6975 src/mips/code-stubs-mips.cc Register left = a1; a1 7056 src/mips/code-stubs-mips.cc __ And(a2, a1, Operand(a0)); a1 7061 src/mips/code-stubs-mips.cc __ GetObjectType(a1, a2, a2); a1 7066 src/mips/code-stubs-mips.cc __ subu(v0, a0, a1); a1 7075 src/mips/code-stubs-mips.cc __ And(a2, a1, a0); a1 7078 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(a1, HeapObject::kMapOffset)); a1 7083 src/mips/code-stubs-mips.cc __ subu(v0, a0, a1); a1 7095 src/mips/code-stubs-mips.cc __ Push(a1, a0); a1 7097 src/mips/code-stubs-mips.cc __ Push(a1, a0); a1 7105 src/mips/code-stubs-mips.cc __ Pop(a1, a0, ra); a1 7235 src/mips/code-stubs-mips.cc a2.bit() | a1.bit() | a0.bit() | v0.bit()); a1 7239 src/mips/code-stubs-mips.cc __ li(a1, Operand(Handle<String>(name))); a1 7308 src/mips/code-stubs-mips.cc a3.bit() | a2.bit() | a1.bit() | a0.bit() | v0.bit()) & a1 7313 src/mips/code-stubs-mips.cc ASSERT(!elements.is(a1)); a1 7314 src/mips/code-stubs-mips.cc __ Move(a1, name); a1 7318 src/mips/code-stubs-mips.cc __ Move(a1, name); a1 7345 src/mips/code-stubs-mips.cc Register key = a1; a1 7443 src/mips/code-stubs-mips.cc { REG(t0), REG(a1), REG(a2), OMIT_REMEMBERED_SET }, a1 7445 src/mips/code-stubs-mips.cc { REG(a1), REG(a2), REG(a3), EMIT_REMEMBERED_SET }, a1 7446 src/mips/code-stubs-mips.cc { REG(a3), REG(a2), REG(a1), EMIT_REMEMBERED_SET }, a1 7448 src/mips/code-stubs-mips.cc { REG(a2), REG(a1), REG(a3), EMIT_REMEMBERED_SET }, a1 7449 src/mips/code-stubs-mips.cc { REG(a3), REG(a1), REG(a2), EMIT_REMEMBERED_SET }, a1 7464 src/mips/code-stubs-mips.cc { REG(a2), REG(t0), REG(a1), EMIT_REMEMBERED_SET }, a1 7606 src/mips/code-stubs-mips.cc __ Move(a1, address); a1 7609 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(address, 0)); a1 7730 src/mips/code-stubs-mips.cc __ Push(a1, a3, a0); a1 7738 src/mips/code-stubs-mips.cc __ lw(t1, FieldMemOperand(a1, JSObject::kElementsOffset)); a1 7752 src/mips/code-stubs-mips.cc __ lw(t1, FieldMemOperand(a1, JSObject::kElementsOffset)); a1 7761 src/mips/code-stubs-mips.cc __ lw(t1, FieldMemOperand(a1, JSObject::kElementsOffset)); a1 7762 src/mips/code-stubs-mips.cc __ StoreNumberToDoubleElements(a0, a3, a1, t1, t2, t3, t5, a2, a1 169 src/mips/codegen-mips.cc if (!fpu_supported) __ Push(a1, a0); a1 210 src/mips/codegen-mips.cc a1, a1 214 src/mips/codegen-mips.cc __ sw(a1, MemOperand(t3, kIntSize)); // exponent a1 235 src/mips/codegen-mips.cc if (!fpu_supported) __ Pop(a1, a0); a1 259 src/mips/codegen-mips.cc __ MultiPush(a0.bit() | a1.bit() | a2.bit() | a3.bit() | ra.bit()); a1 294 src/mips/codegen-mips.cc __ MultiPop(a0.bit() | a1.bit() | a2.bit() | a3.bit() | ra.bit()); a1 299 src/mips/codegen-mips.cc __ lw(a1, MemOperand(t0)); a1 303 src/mips/codegen-mips.cc __ Branch(&convert_hole, eq, a1, Operand(kHoleNanUpper32)); a1 310 src/mips/codegen-mips.cc __ sw(a1, FieldMemOperand(a2, HeapNumber::kExponentOffset)); a1 331 src/mips/codegen-mips.cc __ MultiPop(a2.bit() | a3.bit() | a0.bit() | a1.bit()); a1 216 src/mips/debug-mips.cc Generate_DebugBreakCallHelper(masm, a0.bit() | a1.bit() | a2.bit(), 0); a1 225 src/mips/debug-mips.cc Generate_DebugBreakCallHelper(masm, a0.bit() | a1.bit(), 0); a1 235 src/mips/debug-mips.cc Generate_DebugBreakCallHelper(masm, a0.bit() | a1.bit() | a2.bit(), 0); a1 261 src/mips/debug-mips.cc Generate_DebugBreakCallHelper(masm, a1.bit(), 0); a1 271 src/mips/debug-mips.cc Generate_DebugBreakCallHelper(masm, a1.bit() | a2.bit(), 0); a1 281 src/mips/debug-mips.cc Generate_DebugBreakCallHelper(masm, a1.bit() , a0.bit()); a1 292 src/mips/debug-mips.cc Generate_DebugBreakCallHelper(masm, a1.bit() | a2.bit(), a0.bit()); a1 846 src/mips/deoptimizer-mips.cc __ li(a1, Operand(type())); // bailout type, a1 862 src/mips/deoptimizer-mips.cc __ lw(a1, MemOperand(v0, Deoptimizer::input_offset())); a1 870 src/mips/deoptimizer-mips.cc __ sw(a2, MemOperand(a1, offset)); a1 873 src/mips/deoptimizer-mips.cc __ sw(a2, MemOperand(a1, offset)); a1 884 src/mips/deoptimizer-mips.cc __ sdc1(f0, MemOperand(a1, dst_offset)); a1 897 src/mips/deoptimizer-mips.cc __ lw(a2, MemOperand(a1, FrameDescription::frame_size_offset())); a1 903 src/mips/deoptimizer-mips.cc __ Addu(a3, a1, Operand(FrameDescription::frame_content_offset())); a1 914 src/mips/deoptimizer-mips.cc __ PrepareCallCFunction(1, a1); a1 927 src/mips/deoptimizer-mips.cc __ lw(a1, MemOperand(a0, Deoptimizer::output_count_offset())); a1 929 src/mips/deoptimizer-mips.cc __ sll(a1, a1, kPointerSizeLog2); // Count to offset. a1 930 src/mips/deoptimizer-mips.cc __ addu(a1, a0, a1); // a1 = one past the last FrameDescription**. a1 943 src/mips/deoptimizer-mips.cc __ Branch(&outer_push_loop, lt, a0, Operand(a1)); a1 173 src/mips/full-codegen-mips.cc __ Push(ra, fp, cp, a1); a1 195 src/mips/full-codegen-mips.cc __ push(a1); a1 234 src/mips/full-codegen-mips.cc __ mov(a3, a1); a1 241 src/mips/full-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(num_parameters))); a1 242 src/mips/full-codegen-mips.cc __ Push(a3, a2, a1); a1 259 src/mips/full-codegen-mips.cc SetVar(arguments, v0, a1, a2); a1 798 src/mips/full-codegen-mips.cc __ lw(a1, FieldMemOperand(cp, HeapObject::kMapOffset)); a1 801 src/mips/full-codegen-mips.cc a1, Operand(t0)); a1 804 src/mips/full-codegen-mips.cc a1, Operand(t0)); a1 855 src/mips/full-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(attr))); a1 862 src/mips/full-codegen-mips.cc __ Push(cp, a2, a1, a0); a1 866 src/mips/full-codegen-mips.cc __ Push(cp, a2, a1, a0); a1 920 src/mips/full-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(NONE))); a1 921 src/mips/full-codegen-mips.cc __ Push(cp, a2, a1); a1 949 src/mips/full-codegen-mips.cc __ li(a1, Operand(instance)); a1 950 src/mips/full-codegen-mips.cc __ sw(a1, ContextOperand(cp, variable->index())); a1 994 src/mips/full-codegen-mips.cc __ li(a1, Operand(pairs)); a1 996 src/mips/full-codegen-mips.cc __ Push(cp, a1, a0); a1 1035 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, 0)); // Switch value. a1 1040 src/mips/full-codegen-mips.cc __ or_(a2, a1, a0); a1 1043 src/mips/full-codegen-mips.cc __ Branch(&next_test, ne, a1, Operand(a0)); a1 1108 src/mips/full-codegen-mips.cc __ GetObjectType(a0, a1, a1); a1 1109 src/mips/full-codegen-mips.cc __ Branch(&done_convert, ge, a1, Operand(FIRST_SPEC_OBJECT_TYPE)); a1 1120 src/mips/full-codegen-mips.cc __ GetObjectType(a0, a1, a1); a1 1121 src/mips/full-codegen-mips.cc __ Branch(&call_runtime, le, a1, Operand(LAST_JS_PROXY_TYPE)); a1 1145 src/mips/full-codegen-mips.cc __ lw(a1, FieldMemOperand(a2, HeapObject::kMapOffset)); a1 1147 src/mips/full-codegen-mips.cc __ Branch(&fixed_array, ne, a1, Operand(at)); a1 1151 src/mips/full-codegen-mips.cc __ LoadInstanceDescriptors(v0, a1, a2); a1 1152 src/mips/full-codegen-mips.cc __ lw(a1, FieldMemOperand(a1, DescriptorArray::kLastAddedOffset)); a1 1153 src/mips/full-codegen-mips.cc __ lw(a2, FieldMemOperand(a1, DescriptorArray::kEnumCacheBridgeCacheOffset)); a1 1157 src/mips/full-codegen-mips.cc __ lw(a1, FieldMemOperand(a2, FixedArray::kLengthOffset)); a1 1160 src/mips/full-codegen-mips.cc __ Push(a2, a1, a0); a1 1172 src/mips/full-codegen-mips.cc __ LoadHeapObject(a1, cell); a1 1174 src/mips/full-codegen-mips.cc __ sw(a2, FieldMemOperand(a1, JSGlobalPropertyCell::kValueOffset)); a1 1176 src/mips/full-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(1))); // Smi indicates slow check a1 1181 src/mips/full-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(0))); // Zero indicates proxy a1 1183 src/mips/full-codegen-mips.cc __ Push(a1, v0); // Smi and array a1 1184 src/mips/full-codegen-mips.cc __ lw(a1, FieldMemOperand(v0, FixedArray::kLengthOffset)); a1 1186 src/mips/full-codegen-mips.cc __ Push(a1, a0); // Fixed array length (as smi) and initial index. a1 1193 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, 1 * kPointerSize)); a1 1194 src/mips/full-codegen-mips.cc __ Branch(loop_statement.break_label(), hs, a0, Operand(a1)); a1 1210 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, 4 * kPointerSize)); a1 1211 src/mips/full-codegen-mips.cc __ lw(t0, FieldMemOperand(a1, HeapObject::kMapOffset)); a1 1222 src/mips/full-codegen-mips.cc __ push(a1); // Enumerable. a1 1280 src/mips/full-codegen-mips.cc __ LoadRoot(a1, pretenure ? Heap::kTrueValueRootIndex a1 1282 src/mips/full-codegen-mips.cc __ Push(cp, a0, a1); a1 1299 src/mips/full-codegen-mips.cc Register next = a1; a1 1511 src/mips/full-codegen-mips.cc __ li(a1, Operand(var->name())); a1 1512 src/mips/full-codegen-mips.cc __ Push(cp, a1); // Context and name. a1 1543 src/mips/full-codegen-mips.cc __ li(a1, Operand(expr->flags())); a1 1544 src/mips/full-codegen-mips.cc __ Push(t0, a3, a2, a1); a1 1574 src/mips/full-codegen-mips.cc __ LoadRoot(a1, Heap::kNullValueRootIndex); a1 1575 src/mips/full-codegen-mips.cc __ push(a1); a1 1588 src/mips/full-codegen-mips.cc __ li(a1, Operand(constant_properties)); a1 1596 src/mips/full-codegen-mips.cc __ Push(a3, a2, a1, a0); a1 1640 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp)); a1 1724 src/mips/full-codegen-mips.cc __ li(a1, Operand(constant_elements)); a1 1725 src/mips/full-codegen-mips.cc __ Push(a3, a2, a1); a1 1732 src/mips/full-codegen-mips.cc 1, a1, a2); a1 1770 src/mips/full-codegen-mips.cc __ lw(a1, FieldMemOperand(t2, JSObject::kElementsOffset)); a1 1771 src/mips/full-codegen-mips.cc __ sw(result_register(), FieldMemOperand(a1, offset)); a1 1773 src/mips/full-codegen-mips.cc __ RecordWriteField(a1, offset, result_register(), a2, a1 1777 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp)); // Copy of array literal. a1 1778 src/mips/full-codegen-mips.cc __ lw(a2, FieldMemOperand(a1, JSObject::kMapOffset)); a1 1835 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, 0)); a1 1941 src/mips/full-codegen-mips.cc Register left = a1; a1 2034 src/mips/full-codegen-mips.cc __ pop(a1); a1 2072 src/mips/full-codegen-mips.cc __ mov(a1, result_register()); a1 2085 src/mips/full-codegen-mips.cc __ mov(a1, result_register()); a1 2105 src/mips/full-codegen-mips.cc __ lw(a1, GlobalObjectOperand()); a1 2116 src/mips/full-codegen-mips.cc __ lw(a1, StackOperand(var)); a1 2118 src/mips/full-codegen-mips.cc __ Branch(&skip, ne, a1, Operand(t0)); a1 2138 src/mips/full-codegen-mips.cc __ li(a1, Operand(var->name())); a1 2140 src/mips/full-codegen-mips.cc __ Push(cp, a1, a0); // Context, name, strict mode. a1 2145 src/mips/full-codegen-mips.cc MemOperand location = VarOperand(var, a1); a1 2160 src/mips/full-codegen-mips.cc a1, offset, a3, a2, kRAHasBeenSaved, kDontSaveFPRegs); a1 2168 src/mips/full-codegen-mips.cc MemOperand location = VarOperand(var, a1); a1 2181 src/mips/full-codegen-mips.cc a1, offset, a3, a2, kRAHasBeenSaved, kDontSaveFPRegs); a1 2186 src/mips/full-codegen-mips.cc __ li(a1, Operand(var->name())); a1 2188 src/mips/full-codegen-mips.cc __ Push(cp, a1, a0); // Context, name, strict mode. a1 2220 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp)); a1 2222 src/mips/full-codegen-mips.cc __ pop(a1); a1 2268 src/mips/full-codegen-mips.cc __ pop(a1); // Key. a1 2308 src/mips/full-codegen-mips.cc __ pop(a1); a1 2355 src/mips/full-codegen-mips.cc __ pop(a1); a1 2357 src/mips/full-codegen-mips.cc __ push(a1); a1 2405 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, (arg_count + 1) * kPointerSize)); a1 2417 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, arg_count * kPointerSize)); a1 2419 src/mips/full-codegen-mips.cc __ LoadRoot(a1, Heap::kUndefinedValueRootIndex); a1 2421 src/mips/full-codegen-mips.cc __ push(a1); a1 2425 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(fp, receiver_offset * kPointerSize)); a1 2426 src/mips/full-codegen-mips.cc __ push(a1); a1 2428 src/mips/full-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(language_mode()))); a1 2429 src/mips/full-codegen-mips.cc __ push(a1); a1 2432 src/mips/full-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(scope()->start_position()))); a1 2433 src/mips/full-codegen-mips.cc __ push(a1); a1 2472 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, (arg_count + 1) * kPointerSize)); a1 2473 src/mips/full-codegen-mips.cc __ push(a1); a1 2484 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, (arg_count + 1) * kPointerSize)); a1 2525 src/mips/full-codegen-mips.cc __ LoadRoot(a1, Heap::kTheHoleValueRootIndex); a1 2526 src/mips/full-codegen-mips.cc __ push(a1); a1 2551 src/mips/full-codegen-mips.cc __ lw(a1, GlobalObjectOperand()); a1 2552 src/mips/full-codegen-mips.cc __ lw(a1, FieldMemOperand(a1, GlobalObject::kGlobalReceiverOffset)); a1 2553 src/mips/full-codegen-mips.cc __ push(a1); a1 2589 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, arg_count * kPointerSize)); a1 2672 src/mips/full-codegen-mips.cc __ lbu(a1, FieldMemOperand(a2, Map::kBitFieldOffset)); a1 2673 src/mips/full-codegen-mips.cc __ And(at, a1, Operand(1 << Map::kIsUndetectable)); a1 2675 src/mips/full-codegen-mips.cc __ lbu(a1, FieldMemOperand(a2, Map::kInstanceTypeOffset)); a1 2676 src/mips/full-codegen-mips.cc __ Branch(if_false, lt, a1, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); a1 2678 src/mips/full-codegen-mips.cc Split(le, a1, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE), a1 2699 src/mips/full-codegen-mips.cc __ GetObjectType(v0, a1, a1); a1 2701 src/mips/full-codegen-mips.cc Split(ge, a1, Operand(FIRST_SPEC_OBJECT_TYPE), a1 2722 src/mips/full-codegen-mips.cc __ lw(a1, FieldMemOperand(v0, HeapObject::kMapOffset)); a1 2723 src/mips/full-codegen-mips.cc __ lbu(a1, FieldMemOperand(a1, Map::kBitFieldOffset)); a1 2724 src/mips/full-codegen-mips.cc __ And(at, a1, Operand(1 << Map::kIsUndetectable)); a1 2748 src/mips/full-codegen-mips.cc __ lw(a1, FieldMemOperand(v0, HeapObject::kMapOffset)); a1 2749 src/mips/full-codegen-mips.cc __ lbu(t0, FieldMemOperand(a1, Map::kBitField2Offset)); a1 2762 src/mips/full-codegen-mips.cc __ LoadInstanceDescriptors(a1, t0, a3); a1 2795 src/mips/full-codegen-mips.cc __ lw(a2, FieldMemOperand(a1, Map::kPrototypeOffset)); a1 2805 src/mips/full-codegen-mips.cc __ lbu(a2, FieldMemOperand(a1, Map::kBitField2Offset)); a1 2807 src/mips/full-codegen-mips.cc __ sb(a2, FieldMemOperand(a1, Map::kBitField2Offset)); a1 2829 src/mips/full-codegen-mips.cc __ GetObjectType(v0, a1, a2); a1 2852 src/mips/full-codegen-mips.cc __ GetObjectType(v0, a1, a1); a1 2854 src/mips/full-codegen-mips.cc Split(eq, a1, Operand(JS_ARRAY_TYPE), a1 2875 src/mips/full-codegen-mips.cc __ GetObjectType(v0, a1, a1); a1 2877 src/mips/full-codegen-mips.cc Split(eq, a1, Operand(JS_REGEXP_TYPE), if_true, if_false, fall_through); a1 2898 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(a2, StandardFrameConstants::kContextOffset)); a1 2900 src/mips/full-codegen-mips.cc a1, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); a1 2905 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(a2, StandardFrameConstants::kMarkerOffset)); a1 2907 src/mips/full-codegen-mips.cc Split(eq, a1, Operand(Smi::FromInt(StackFrame::CONSTRUCT)), a1 2929 src/mips/full-codegen-mips.cc __ pop(a1); a1 2931 src/mips/full-codegen-mips.cc Split(eq, v0, Operand(a1), if_true, if_false, fall_through); a1 2944 src/mips/full-codegen-mips.cc __ mov(a1, v0); a1 2988 src/mips/full-codegen-mips.cc __ GetObjectType(v0, v0, a1); // Map is now in v0. a1 2989 src/mips/full-codegen-mips.cc __ Branch(&null, lt, a1, Operand(FIRST_SPEC_OBJECT_TYPE)); a1 2993 src/mips/full-codegen-mips.cc __ Branch(&function, eq, a1, Operand(FIRST_SPEC_OBJECT_TYPE)); a1 2997 src/mips/full-codegen-mips.cc __ Branch(&function, eq, a1, Operand(LAST_SPEC_OBJECT_TYPE)); a1 3003 src/mips/full-codegen-mips.cc __ GetObjectType(v0, a1, a1); a1 3004 src/mips/full-codegen-mips.cc __ Branch(&non_function_constructor, ne, a1, Operand(JS_FUNCTION_TYPE)); a1 3063 src/mips/full-codegen-mips.cc __ AllocateHeapNumber(s0, a1, a2, t6, &slow_allocate_heapnumber); a1 3085 src/mips/full-codegen-mips.cc __ li(a1, Operand(0x41300000)); a1 3087 src/mips/full-codegen-mips.cc __ Move(f12, v0, a1); a1 3089 src/mips/full-codegen-mips.cc __ Move(f14, zero_reg, a1); a1 3097 src/mips/full-codegen-mips.cc __ lw(a1, ContextOperand(cp, Context::GLOBAL_INDEX)); a1 3098 src/mips/full-codegen-mips.cc __ lw(a1, FieldMemOperand(a1, GlobalObject::kGlobalContextOffset)); a1 3144 src/mips/full-codegen-mips.cc __ GetObjectType(v0, a1, a1); a1 3145 src/mips/full-codegen-mips.cc __ Branch(&done, ne, a1, Operand(JS_VALUE_TYPE)); a1 3166 src/mips/full-codegen-mips.cc Register scratch1 = a1; a1 3190 src/mips/full-codegen-mips.cc __ li(a1, Operand(index)); a1 3222 src/mips/full-codegen-mips.cc __ pop(a1); // v0 = value. a1 = object. a1 3226 src/mips/full-codegen-mips.cc __ JumpIfSmi(a1, &done); a1 3229 src/mips/full-codegen-mips.cc __ GetObjectType(a1, a2, a2); a1 3233 src/mips/full-codegen-mips.cc __ sw(v0, FieldMemOperand(a1, JSValue::kValueOffset)); a1 3238 src/mips/full-codegen-mips.cc a1, JSValue::kValueOffset, a2, a3, kRAHasBeenSaved, kDontSaveFPRegs); a1 3265 src/mips/full-codegen-mips.cc StringCharFromCodeGenerator generator(v0, a1); a1 3273 src/mips/full-codegen-mips.cc context()->Plug(a1); a1 3285 src/mips/full-codegen-mips.cc Register object = a1; a1 3332 src/mips/full-codegen-mips.cc Register object = a1; a1 3472 src/mips/full-codegen-mips.cc __ GetObjectType(v0, a1, a1); a1 3473 src/mips/full-codegen-mips.cc __ Branch(&proxy, eq, a1, Operand(JS_FUNCTION_PROXY_TYPE)); a1 3476 src/mips/full-codegen-mips.cc __ mov(a1, result_register()); a1 3478 src/mips/full-codegen-mips.cc __ InvokeFunction(a1, count, CALL_FUNCTION, a1 3523 src/mips/full-codegen-mips.cc Register cache = a1; a1 3563 src/mips/full-codegen-mips.cc Register left = a1; a1 3646 src/mips/full-codegen-mips.cc Register separator = a1; a1 3923 src/mips/full-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(strict_mode_flag))); a1 3924 src/mips/full-codegen-mips.cc __ push(a1); a1 3934 src/mips/full-codegen-mips.cc __ li(a1, Operand(var->name())); a1 3936 src/mips/full-codegen-mips.cc __ Push(a2, a1, a0); a1 4103 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, 0)); a1 4151 src/mips/full-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(count_value))); a1 4154 src/mips/full-codegen-mips.cc __ AdduAndCheckForOverflow(v0, a0, a1, t0); a1 4196 src/mips/full-codegen-mips.cc __ pop(a1); // Receiver. a1 4213 src/mips/full-codegen-mips.cc __ pop(a1); // Key. a1 4291 src/mips/full-codegen-mips.cc __ GetObjectType(v0, v0, a1); a1 4292 src/mips/full-codegen-mips.cc __ Branch(if_false, ge, a1, Operand(FIRST_NONSTRING_TYPE)); a1 4293 src/mips/full-codegen-mips.cc __ lbu(a1, FieldMemOperand(v0, Map::kBitFieldOffset)); a1 4294 src/mips/full-codegen-mips.cc __ And(a1, a1, Operand(1 << Map::kIsUndetectable)); a1 4295 src/mips/full-codegen-mips.cc Split(eq, a1, Operand(zero_reg), a1 4312 src/mips/full-codegen-mips.cc __ lbu(a1, FieldMemOperand(v0, Map::kBitFieldOffset)); a1 4313 src/mips/full-codegen-mips.cc __ And(a1, a1, Operand(1 << Map::kIsUndetectable)); a1 4314 src/mips/full-codegen-mips.cc Split(ne, a1, Operand(zero_reg), if_true, if_false, fall_through); a1 4318 src/mips/full-codegen-mips.cc __ GetObjectType(v0, v0, a1); a1 4319 src/mips/full-codegen-mips.cc __ Branch(if_true, eq, a1, Operand(JS_FUNCTION_TYPE)); a1 4320 src/mips/full-codegen-mips.cc Split(eq, a1, Operand(JS_FUNCTION_PROXY_TYPE), a1 4329 src/mips/full-codegen-mips.cc __ GetObjectType(v0, v0, a1); a1 4330 src/mips/full-codegen-mips.cc __ Branch(if_false, lt, a1, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); a1 4331 src/mips/full-codegen-mips.cc __ lbu(a1, FieldMemOperand(v0, Map::kInstanceTypeOffset)); a1 4332 src/mips/full-codegen-mips.cc __ Branch(if_false, gt, a1, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE)); a1 4334 src/mips/full-codegen-mips.cc __ lbu(a1, FieldMemOperand(v0, Map::kBitFieldOffset)); a1 4335 src/mips/full-codegen-mips.cc __ And(a1, a1, Operand(1 << Map::kIsUndetectable)); a1 4336 src/mips/full-codegen-mips.cc Split(eq, a1, Operand(zero_reg), if_true, if_false, fall_through); a1 4408 src/mips/full-codegen-mips.cc __ pop(a1); a1 4414 src/mips/full-codegen-mips.cc __ Or(a2, a0, Operand(a1)); a1 4416 src/mips/full-codegen-mips.cc Split(cc, a1, Operand(a0), if_true, if_false, NULL); a1 4451 src/mips/full-codegen-mips.cc __ LoadRoot(a1, nil_value); a1 4453 src/mips/full-codegen-mips.cc Split(eq, a0, Operand(a1), if_true, if_false, fall_through); a1 4458 src/mips/full-codegen-mips.cc __ Branch(if_true, eq, a0, Operand(a1)); a1 4459 src/mips/full-codegen-mips.cc __ LoadRoot(a1, other_nil_value); a1 4460 src/mips/full-codegen-mips.cc __ Branch(if_true, eq, a0, Operand(a1)); a1 4463 src/mips/full-codegen-mips.cc __ lw(a1, FieldMemOperand(a0, HeapObject::kMapOffset)); a1 4464 src/mips/full-codegen-mips.cc __ lbu(a1, FieldMemOperand(a1, Map::kBitFieldOffset)); a1 4465 src/mips/full-codegen-mips.cc __ And(a1, a1, Operand(1 << Map::kIsUndetectable)); a1 4466 src/mips/full-codegen-mips.cc Split(ne, a1, Operand(zero_reg), if_true, if_false, fall_through); a1 4525 src/mips/full-codegen-mips.cc ASSERT(!result_register().is(a1)); a1 4529 src/mips/full-codegen-mips.cc __ Subu(a1, ra, Operand(masm_->CodeObject())); a1 4532 src/mips/full-codegen-mips.cc __ Addu(a1, a1, Operand(a1)); // Convert to smi. a1 4535 src/mips/full-codegen-mips.cc __ push(a1); a1 4541 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(at)); a1 4542 src/mips/full-codegen-mips.cc __ push(a1); a1 4547 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(at)); a1 4548 src/mips/full-codegen-mips.cc __ SmiTag(a1); a1 4549 src/mips/full-codegen-mips.cc __ push(a1); a1 4554 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(at)); a1 4555 src/mips/full-codegen-mips.cc __ push(a1); a1 4560 src/mips/full-codegen-mips.cc ASSERT(!result_register().is(a1)); a1 4562 src/mips/full-codegen-mips.cc __ pop(a1); a1 4566 src/mips/full-codegen-mips.cc __ sw(a1, MemOperand(at)); a1 4568 src/mips/full-codegen-mips.cc __ pop(a1); a1 4569 src/mips/full-codegen-mips.cc __ SmiUntag(a1); a1 4573 src/mips/full-codegen-mips.cc __ sw(a1, MemOperand(at)); a1 4575 src/mips/full-codegen-mips.cc __ pop(a1); a1 4579 src/mips/full-codegen-mips.cc __ sw(a1, MemOperand(at)); a1 4582 src/mips/full-codegen-mips.cc __ pop(a1); a1 4587 src/mips/full-codegen-mips.cc __ sra(a1, a1, 1); // Un-smi-tag value. a1 4588 src/mips/full-codegen-mips.cc __ Addu(at, a1, Operand(masm_->CodeObject())); a1 242 src/mips/ic-mips.cc StubCompiler::GenerateLoadStringLength(masm, a0, a1, a3, &miss, a1 259 src/mips/ic-mips.cc StubCompiler::GenerateLoadFunctionPrototype(masm, a0, a1, a3, &miss); a1 404 src/mips/ic-mips.cc masm, flags, a1, a2, a3, t0, t1, t2); a1 412 src/mips/ic-mips.cc __ JumpIfSmi(a1, &number, t1); a1 413 src/mips/ic-mips.cc __ GetObjectType(a1, a3, a3); a1 417 src/mips/ic-mips.cc masm, Context::NUMBER_FUNCTION_INDEX, a1); a1 424 src/mips/ic-mips.cc masm, Context::STRING_FUNCTION_INDEX, a1); a1 430 src/mips/ic-mips.cc __ Branch(&boolean, eq, a1, Operand(t0)); a1 432 src/mips/ic-mips.cc __ Branch(&miss, ne, a1, Operand(t1)); a1 435 src/mips/ic-mips.cc masm, Context::BOOLEAN_FUNCTION_INDEX, a1); a1 440 src/mips/ic-mips.cc masm, flags, a1, a2, a3, t0, t1, t2); a1 453 src/mips/ic-mips.cc __ JumpIfSmi(a1, miss); a1 456 src/mips/ic-mips.cc __ GetObjectType(a1, scratch, scratch); a1 461 src/mips/ic-mips.cc __ InvokeFunction(a1, actual, JUMP_FUNCTION, a1 474 src/mips/ic-mips.cc __ lw(a1, MemOperand(sp, argc * kPointerSize)); a1 476 src/mips/ic-mips.cc GenerateStringDictionaryReceiverCheck(masm, a1, a0, a3, t0, &miss); a1 480 src/mips/ic-mips.cc GenerateDictionaryLoad(masm, &miss, a0, a2, a1, a3, t0); a1 522 src/mips/ic-mips.cc __ mov(a1, v0); a1 546 src/mips/ic-mips.cc __ InvokeFunction(a1, a1 563 src/mips/ic-mips.cc __ lw(a1, MemOperand(sp, argc * kPointerSize)); a1 576 src/mips/ic-mips.cc __ lw(a1, MemOperand(sp, argc * kPointerSize)); a1 589 src/mips/ic-mips.cc masm, a1, a0, a3, Map::kHasIndexedInterceptor, &slow_call); a1 592 src/mips/ic-mips.cc masm, a1, a2, t0, a3, a0, a1, &check_number_dictionary, &slow_load); a1 612 src/mips/ic-mips.cc __ LoadFromNumberDictionary(&slow_load, t0, a2, a1, a0, a3, t1); a1 623 src/mips/ic-mips.cc __ Push(a1, a2); // Pass the receiver and the key. a1 627 src/mips/ic-mips.cc __ mov(a1, v0); a1 638 src/mips/ic-mips.cc masm, a1, a0, a3, Map::kHasNamedInterceptor, &lookup_monomorphic_cache); a1 640 src/mips/ic-mips.cc __ lw(a0, FieldMemOperand(a1, JSObject::kPropertiesOffset)); a1 645 src/mips/ic-mips.cc GenerateDictionaryLoad(masm, &slow_load, a0, a2, a1, a3, t0); a1 721 src/mips/ic-mips.cc GenerateStringDictionaryReceiverCheck(masm, a0, a1, a3, t0, &miss); a1 724 src/mips/ic-mips.cc GenerateDictionaryLoad(masm, &miss, a1, a2, v0, a3, t0); a1 848 src/mips/ic-mips.cc GenerateMappedArgumentsLookup(masm, a1, a0, a2, a3, t0, ¬in, &slow); a1 875 src/mips/ic-mips.cc GenerateMappedArgumentsLookup(masm, a2, a1, a3, t0, t1, ¬in, &slow); a1 887 src/mips/ic-mips.cc GenerateUnmappedArgumentsLookup(masm, a1, a3, t0, &slow); a1 908 src/mips/ic-mips.cc __ lw(a1, MemOperand(sp, argc * kPointerSize)); a1 910 src/mips/ic-mips.cc GenerateMappedArgumentsLookup(masm, a1, a2, a3, t0, t1, ¬in, &slow); a1 911 src/mips/ic-mips.cc __ lw(a1, mapped_location); a1 917 src/mips/ic-mips.cc __ lw(a1, unmapped_location); a1 919 src/mips/ic-mips.cc __ Branch(&slow, eq, a1, Operand(a3)); a1 939 src/mips/ic-mips.cc __ Push(a1, a0); a1 957 src/mips/ic-mips.cc __ Push(a1, a0); a1 973 src/mips/ic-mips.cc Register receiver = a1; a1 1026 src/mips/ic-mips.cc __ lw(a3, FieldMemOperand(a1, JSObject::kPropertiesOffset)); a1 1033 src/mips/ic-mips.cc __ lw(a2, FieldMemOperand(a1, HeapObject::kMapOffset)); a1 1093 src/mips/ic-mips.cc __ Subu(a1, a1, Operand(kHeapObjectTag)); // Remove the heap tag. a1 1095 src/mips/ic-mips.cc __ addu(at, a1, at); a1 1105 src/mips/ic-mips.cc __ lw(a1, FieldMemOperand(a1, JSObject::kPropertiesOffset)); a1 1106 src/mips/ic-mips.cc __ Addu(a1, a1, FixedArray::kHeaderSize - kHeapObjectTag); a1 1108 src/mips/ic-mips.cc __ Addu(t0, t0, a1); a1 1123 src/mips/ic-mips.cc __ lw(a2, FieldMemOperand(a1, HeapObject::kMapOffset)); a1 1149 src/mips/ic-mips.cc Register receiver = a1; a1 1183 src/mips/ic-mips.cc __ Push(a2, a1, a0); a1 1184 src/mips/ic-mips.cc __ li(a1, Operand(Smi::FromInt(NONE))); // PropertyAttributes. a1 1186 src/mips/ic-mips.cc __ Push(a1, a0); a1 1208 src/mips/ic-mips.cc Register key = a1; a1 1400 src/mips/ic-mips.cc __ JumpIfSmi(a1, &slow); a1 1407 src/mips/ic-mips.cc __ lw(a2, FieldMemOperand(a1, HeapObject::kMapOffset)); a1 1415 src/mips/ic-mips.cc __ Push(a1, a0); // Receiver, key. a1 1435 src/mips/ic-mips.cc __ Push(a2, a1, a0); a1 1455 src/mips/ic-mips.cc __ Push(a2, a1, a0); a1 1520 src/mips/ic-mips.cc masm, flags, a1, a2, a3, t0, t1, t2); a1 1535 src/mips/ic-mips.cc __ Push(a1, a2, a0); a1 1558 src/mips/ic-mips.cc Register receiver = a1; a1 1608 src/mips/ic-mips.cc GenerateStringDictionaryReceiverCheck(masm, a1, a3, t0, t1, &miss); a1 1630 src/mips/ic-mips.cc __ Push(a1, a2, a0); a1 1632 src/mips/ic-mips.cc __ li(a1, Operand(Smi::FromInt(NONE))); // PropertyAttributes. a1 1634 src/mips/ic-mips.cc __ Push(a1, a0); a1 1670 src/mips/ic-mips.cc CompareStub stub(GetCondition(), strict(), NO_COMPARE_FLAGS, a1, a0); a1 154 src/mips/lithium-codegen-mips.cc __ Push(ra, fp, cp, a1); a1 178 src/mips/lithium-codegen-mips.cc __ push(a1); a1 1297 src/mips/lithium-codegen-mips.cc __ li(a1, Operand(index)); a1 1380 src/mips/lithium-codegen-mips.cc RegList saved_regs = a0.bit() | a1.bit() | a2.bit() | a3.bit(); a1 1403 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->InputAt(0)).is(a1)); a1 2018 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->InputAt(1)).is(a1)); // Function is in a1. a1 2239 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->global_object()).is(a1)); a1 2688 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->object()).is(a1)); a1 2792 src/mips/lithium-codegen-mips.cc ASSERT(function.is(a1)); // Required by InvokeFunction. a1 2907 src/mips/lithium-codegen-mips.cc __ LoadHeapObject(a1, function); a1 2916 src/mips/lithium-codegen-mips.cc __ lw(cp, FieldMemOperand(a1, JSFunction::kContextOffset)); a1 2927 src/mips/lithium-codegen-mips.cc __ lw(at, FieldMemOperand(a1, JSFunction::kCodeEntryOffset)); a1 2981 src/mips/lithium-codegen-mips.cc Register tmp1 = input.is(a1) ? a0 : a1; a1 3266 src/mips/lithium-codegen-mips.cc __ lw(a1, FieldMemOperand(a2, ByteArray::kHeaderSize)); a1 3267 src/mips/lithium-codegen-mips.cc __ Branch(deferred->entry(), eq, a1, Operand(zero_reg)); a1 3274 src/mips/lithium-codegen-mips.cc __ And(a3, a1, Operand(0xFFFF)); a1 3277 src/mips/lithium-codegen-mips.cc __ srl(a1, a1, 16); a1 3278 src/mips/lithium-codegen-mips.cc __ Addu(a1, a3, a1); a1 3280 src/mips/lithium-codegen-mips.cc __ sw(a1, FieldMemOperand(a2, ByteArray::kHeaderSize)); a1 3293 src/mips/lithium-codegen-mips.cc __ sll(a1, a1, 14); a1 3294 src/mips/lithium-codegen-mips.cc __ Addu(v0, a0, a1); a1 3384 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->function()).is(a1)); a1 3392 src/mips/lithium-codegen-mips.cc __ InvokeFunction(a1, count, CALL_FUNCTION, generator, CALL_AS_METHOD); a1 3430 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->function()).is(a1)); a1 3464 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->InputAt(0)).is(a1)); a1 3540 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->object()).is(a1)); a1 3736 src/mips/lithium-codegen-mips.cc ASSERT(ToRegister(instr->key()).is(a1)); a1 4536 src/mips/lithium-codegen-mips.cc __ LoadHeapObject(a1, instr->hydrogen()->boilerplate_object()); a1 4538 src/mips/lithium-codegen-mips.cc __ lw(a2, FieldMemOperand(a1, HeapObject::kMapOffset)); a1 4554 src/mips/lithium-codegen-mips.cc __ li(a1, Operand(isolate()->factory()->empty_fixed_array())); a1 4555 src/mips/lithium-codegen-mips.cc __ Push(a3, a2, a1); a1 4694 src/mips/lithium-codegen-mips.cc __ LoadHeapObject(a1, instr->hydrogen()->boilerplate()); a1 4696 src/mips/lithium-codegen-mips.cc __ lw(a2, FieldMemOperand(a1, HeapObject::kMapOffset)); a1 4718 src/mips/lithium-codegen-mips.cc __ LoadHeapObject(a1, instr->hydrogen()->boilerplate()); a1 4719 src/mips/lithium-codegen-mips.cc EmitDeepCopy(instr->hydrogen()->boilerplate(), v0, a1, &offset); a1 4737 src/mips/lithium-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(flags))); a1 4738 src/mips/lithium-codegen-mips.cc __ Push(t0, a3, a2, a1); a1 4772 src/mips/lithium-codegen-mips.cc __ lw(a1, FieldMemOperand(t3, literal_offset)); a1 4774 src/mips/lithium-codegen-mips.cc __ Branch(&materialized, ne, a1, Operand(at)); a1 4783 src/mips/lithium-codegen-mips.cc __ mov(a1, v0); a1 4794 src/mips/lithium-codegen-mips.cc __ Push(a1, a0); a1 4796 src/mips/lithium-codegen-mips.cc __ pop(a1); a1 4802 src/mips/lithium-codegen-mips.cc __ lw(a3, FieldMemOperand(a1, i)); a1 4803 src/mips/lithium-codegen-mips.cc __ lw(a2, FieldMemOperand(a1, i + kPointerSize)); a1 4808 src/mips/lithium-codegen-mips.cc __ lw(a3, FieldMemOperand(a1, size - kPointerSize)); a1 4821 src/mips/lithium-codegen-mips.cc __ li(a1, Operand(shared_info)); a1 4822 src/mips/lithium-codegen-mips.cc __ push(a1); a1 4826 src/mips/lithium-codegen-mips.cc __ li(a1, Operand(pretenure a1 4829 src/mips/lithium-codegen-mips.cc __ Push(cp, a2, a1); a1 5144 src/mips/lithium-codegen-mips.cc __ GetObjectType(object, a1, a1); a1 5145 src/mips/lithium-codegen-mips.cc DeoptimizeIf(le, instr->environment(), a1, Operand(LAST_JS_PROXY_TYPE)); a1 5159 src/mips/lithium-codegen-mips.cc __ lw(a1, FieldMemOperand(v0, HeapObject::kMapOffset)); a1 5162 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), a1, Operand(at)); a1 694 src/mips/lithium-mips.cc LOperand* left = UseFixed(instr->left(), a1); a1 759 src/mips/lithium-mips.cc LOperand* left_operand = UseFixed(left, a1); a1 942 src/mips/lithium-mips.cc UseFixed(instr->right(), a1)); a1 965 src/mips/lithium-mips.cc LOperand* function = UseFixed(instr->function(), a1); a1 1027 src/mips/lithium-mips.cc LOperand* function = UseFixed(instr->function(), a1); a1 1095 src/mips/lithium-mips.cc LOperand* constructor = UseFixed(instr->constructor(), a1); a1 1103 src/mips/lithium-mips.cc LOperand* function = UseFixed(instr->function(), a1); a1 1144 src/mips/lithium-mips.cc LOperand* left = UseFixed(instr->left(), a1); a1 1171 src/mips/lithium-mips.cc LOperand* divisor = UseFixed(instr->right(), a1); a1 1328 src/mips/lithium-mips.cc LOperand* left = UseFixed(instr->left(), a1); a1 1410 src/mips/lithium-mips.cc LOperand* left = UseFixed(instr->left(), a1); a1 1480 src/mips/lithium-mips.cc new(zone()) LDateField(object, FixedTemp(a1), instr->index()); a1 1692 src/mips/lithium-mips.cc LOperand* global_object = UseFixed(instr->global_object(), a1); a1 1822 src/mips/lithium-mips.cc LOperand* object = UseFixed(instr->object(), a1); a1 1894 src/mips/lithium-mips.cc LOperand* key = UseFixed(instr->key(), a1); a1 1956 src/mips/lithium-mips.cc LOperand* obj = UseFixed(instr->object(), a1); a1 2027 src/mips/lithium-mips.cc LOperand* key = UseFixed(instr->key(), a1); a1 921 src/mips/macro-assembler-mips.cc li(a1, instructions * kInstrSize); a1 2789 src/mips/macro-assembler-mips.cc pop(a1); a1 2792 src/mips/macro-assembler-mips.cc sw(a1, MemOperand(at)); a1 2800 src/mips/macro-assembler-mips.cc lw(a3, FieldMemOperand(a1, Code::kHandlerTableOffset)); // Handler table. a1 2806 src/mips/macro-assembler-mips.cc Addu(a1, a1, Operand(Code::kHeaderSize - kHeapObjectTag)); // Code start. a1 2808 src/mips/macro-assembler-mips.cc Addu(t9, t9, a1); a1 2836 src/mips/macro-assembler-mips.cc MultiPop(a1.bit() | a2.bit() | cp.bit() | fp.bit()); a1 2885 src/mips/macro-assembler-mips.cc MultiPop(a1.bit() | a2.bit() | cp.bit() | fp.bit()); a1 3565 src/mips/macro-assembler-mips.cc Move(a0, a1, dreg); a1 3583 src/mips/macro-assembler-mips.cc Move(a0, a1, dreg1); a1 3597 src/mips/macro-assembler-mips.cc Move(a0, a1, dreg); a1 3768 src/mips/macro-assembler-mips.cc ASSERT(function.is(a1)); a1 3772 src/mips/macro-assembler-mips.cc lw(code_reg, FieldMemOperand(a1, JSFunction::kSharedFunctionInfoOffset)); a1 3773 src/mips/macro-assembler-mips.cc lw(cp, FieldMemOperand(a1, JSFunction::kContextOffset)); a1 3778 src/mips/macro-assembler-mips.cc lw(code_reg, FieldMemOperand(a1, JSFunction::kCodeEntryOffset)); a1 3794 src/mips/macro-assembler-mips.cc LoadHeapObject(a1, function); a1 3795 src/mips/macro-assembler-mips.cc lw(cp, FieldMemOperand(a1, JSFunction::kContextOffset)); a1 3801 src/mips/macro-assembler-mips.cc lw(a3, FieldMemOperand(a1, JSFunction::kCodeEntryOffset)); a1 3982 src/mips/macro-assembler-mips.cc lw(a1, MemOperand(s3, kLevelOffset)); a1 3983 src/mips/macro-assembler-mips.cc Check(eq, "Unexpected level after return from api call", a1, Operand(s2)); a1 4293 src/mips/macro-assembler-mips.cc ASSERT(!target.is(a1)); a1 4294 src/mips/macro-assembler-mips.cc GetBuiltinFunction(a1, id); a1 4296 src/mips/macro-assembler-mips.cc lw(target, FieldMemOperand(a1, JSFunction::kCodeEntryOffset)); a1 5319 src/mips/macro-assembler-mips.cc mov(a1, a0); a1 5324 src/mips/macro-assembler-mips.cc lw(a2, FieldMemOperand(a1, JSObject::kElementsOffset)); a1 5330 src/mips/macro-assembler-mips.cc lw(a2, FieldMemOperand(a1, HeapObject::kMapOffset)); a1 5347 src/mips/macro-assembler-mips.cc Branch(&check_prototype, eq, a1, Operand(a0)); a1 5353 src/mips/macro-assembler-mips.cc lw(a1, FieldMemOperand(a2, Map::kPrototypeOffset)); a1 5354 src/mips/macro-assembler-mips.cc Branch(&next, ne, a1, Operand(null_value)); a1 215 src/mips/regexp-macro-assembler-mips.cc __ lw(a1, MemOperand(frame_pointer(), kInputStart)); a1 217 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_at_start, eq, a0, Operand(a1)); a1 227 src/mips/regexp-macro-assembler-mips.cc __ lw(a1, MemOperand(frame_pointer(), kInputStart)); a1 229 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_not_at_start, ne, a0, Operand(a1)); a1 263 src/mips/regexp-macro-assembler-mips.cc __ lbu(a1, MemOperand(a0, 0)); a1 266 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_failure, ne, a1, Operand(str[i])); a1 268 src/mips/regexp-macro-assembler-mips.cc __ lhu(a1, MemOperand(a0, 0)); a1 273 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_failure, ne, a1, Operand(str[i])); a1 280 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_failure, ne, a1, Operand(a3)); a1 304 src/mips/regexp-macro-assembler-mips.cc __ lw(a1, register_location(start_reg + 1)); // Index of end of capture. a1 305 src/mips/regexp-macro-assembler-mips.cc __ Subu(a1, a1, a0); // Length of capture. a1 309 src/mips/regexp-macro-assembler-mips.cc __ Branch(&fallthrough, eq, a1, Operand(zero_reg)); a1 311 src/mips/regexp-macro-assembler-mips.cc __ Addu(t5, a1, current_input_offset()); a1 324 src/mips/regexp-macro-assembler-mips.cc __ Addu(a1, a0, Operand(a1)); a1 347 src/mips/regexp-macro-assembler-mips.cc __ Branch(&loop, lt, a0, Operand(a1)); a1 379 src/mips/regexp-macro-assembler-mips.cc __ mov(a2, a1); a1 381 src/mips/regexp-macro-assembler-mips.cc __ mov(s3, a1); a1 383 src/mips/regexp-macro-assembler-mips.cc __ Addu(a1, current_input_offset(), Operand(end_of_input_address())); a1 417 src/mips/regexp-macro-assembler-mips.cc __ lw(a1, register_location(start_reg + 1)); a1 418 src/mips/regexp-macro-assembler-mips.cc __ Subu(a1, a1, a0); // Length to check. a1 420 src/mips/regexp-macro-assembler-mips.cc __ Branch(&fallthrough, eq, a1, Operand(zero_reg)); a1 422 src/mips/regexp-macro-assembler-mips.cc __ Addu(t5, a1, current_input_offset()); a1 429 src/mips/regexp-macro-assembler-mips.cc __ Addu(a1, a1, Operand(a0)); a1 446 src/mips/regexp-macro-assembler-mips.cc __ Branch(&loop, lt, a0, Operand(a1)); a1 515 src/mips/regexp-macro-assembler-mips.cc __ And(a1, current_character(), Operand(kTableSize - 1)); a1 516 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, a0, a1); a1 668 src/mips/regexp-macro-assembler-mips.cc RegList argument_registers = a0.bit() | a1.bit() | a2.bit() | a3.bit(); a1 712 src/mips/regexp-macro-assembler-mips.cc __ lw(a1, MemOperand(frame_pointer(), kStartIndex)); a1 714 src/mips/regexp-macro-assembler-mips.cc __ sll(t5, a1, (mode_ == UC16) ? 1 : 0); a1 725 src/mips/regexp-macro-assembler-mips.cc __ Branch(&load_char_start_regexp, ne, a1, Operand(zero_reg)); a1 740 src/mips/regexp-macro-assembler-mips.cc __ Addu(a1, frame_pointer(), Operand(kRegisterZero)); a1 744 src/mips/regexp-macro-assembler-mips.cc __ sw(a0, MemOperand(a1)); a1 745 src/mips/regexp-macro-assembler-mips.cc __ Addu(a1, a1, Operand(-kPointerSize)); a1 767 src/mips/regexp-macro-assembler-mips.cc __ lw(a1, MemOperand(frame_pointer(), kInputStart)); a1 770 src/mips/regexp-macro-assembler-mips.cc __ Subu(a1, end_of_input_address(), a1); a1 773 src/mips/regexp-macro-assembler-mips.cc __ srl(a1, a1, 1); a1 776 src/mips/regexp-macro-assembler-mips.cc __ Addu(a1, a1, Operand(a2)); a1 792 src/mips/regexp-macro-assembler-mips.cc __ Addu(a2, a2, a1); a1 794 src/mips/regexp-macro-assembler-mips.cc __ Addu(a3, a3, a1); a1 796 src/mips/regexp-macro-assembler-mips.cc __ Addu(a2, a1, Operand(a2)); a1 797 src/mips/regexp-macro-assembler-mips.cc __ Addu(a3, a1, Operand(a3)); a1 809 src/mips/regexp-macro-assembler-mips.cc __ lw(a1, MemOperand(frame_pointer(), kNumOutputRegisters)); a1 816 src/mips/regexp-macro-assembler-mips.cc __ Subu(a1, a1, num_saved_registers_); a1 819 src/mips/regexp-macro-assembler-mips.cc __ Branch(&return_v0, lt, a1, Operand(num_saved_registers_)); a1 821 src/mips/regexp-macro-assembler-mips.cc __ sw(a1, MemOperand(frame_pointer(), kNumOutputRegisters)); a1 902 src/mips/regexp-macro-assembler-mips.cc __ Addu(a1, frame_pointer(), Operand(kStackHighEnd)); a1 1100 src/mips/regexp-macro-assembler-mips.cc __ lw(a1, MemOperand(frame_pointer(), kStackHighEnd)); a1 1101 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, backtrack_stackpointer(), a1); a1 1113 src/mips/regexp-macro-assembler-mips.cc __ li(a1, Operand(masm_->CodeObject()), CONSTANT_SIZE); a1 1088 src/mips/simulator-mips.cc reg_buffer[1] = get_register(a1); a1 1111 src/mips/simulator-mips.cc reg_buffer[1] = get_register(a1); a1 1130 src/mips/simulator-mips.cc reg_buffer[1] = get_register(a1); a1 1424 src/mips/simulator-mips.cc int32_t arg1 = get_register(a1); a1 2724 src/mips/simulator-mips.cc set_register(a1, va_arg(parameters, int32_t)); a1 585 src/mips/stub-cache-mips.cc __ JumpIfSmi(a1, miss); a1 586 src/mips/stub-cache-mips.cc __ GetObjectType(a1, a3, a3); a1 600 src/mips/stub-cache-mips.cc __ InvokeFunction(a1, arguments, JUMP_FUNCTION, NullCallWrapper(), call_kind); a1 714 src/mips/stub-cache-mips.cc __ Addu(a1, sp, kPointerSize); a1 717 src/mips/stub-cache-mips.cc __ sw(a2, MemOperand(a1, 0 * kPointerSize)); a1 720 src/mips/stub-cache-mips.cc __ sw(t0, MemOperand(a1, 1 * kPointerSize)); a1 723 src/mips/stub-cache-mips.cc __ sw(t0, MemOperand(a1, 2 * kPointerSize)); a1 725 src/mips/stub-cache-mips.cc __ sw(zero_reg, MemOperand(a1, 3 * kPointerSize)); a1 1272 src/mips/stub-cache-mips.cc __ mov(a1, sp); // a1 (first argument - see note below) = Handle<String> a1 1462 src/mips/stub-cache-mips.cc CheckPrototypes(object, a0, holder, a3, a1, t0, name, miss); a1 1472 src/mips/stub-cache-mips.cc __ lw(a1, FieldMemOperand(a3, JSGlobalPropertyCell::kValueOffset)); a1 1481 src/mips/stub-cache-mips.cc __ JumpIfSmi(a1, miss); a1 1482 src/mips/stub-cache-mips.cc __ GetObjectType(a1, a3, a3); a1 1487 src/mips/stub-cache-mips.cc __ lw(t0, FieldMemOperand(a1, JSFunction::kSharedFunctionInfoOffset)); a1 1490 src/mips/stub-cache-mips.cc __ Branch(miss, ne, a1, Operand(function)); a1 1524 src/mips/stub-cache-mips.cc Register reg = CheckPrototypes(object, a0, holder, a1, a3, t0, name, &miss); a1 1525 src/mips/stub-cache-mips.cc GenerateFastPropertyLoad(masm(), a1, reg, holder, index); a1 1559 src/mips/stub-cache-mips.cc Register receiver = a1; a1 1779 src/mips/stub-cache-mips.cc Register receiver = a1; a1 1886 src/mips/stub-cache-mips.cc v0, holder, a1, a3, t0, name, &miss); a1 1888 src/mips/stub-cache-mips.cc Register receiver = a1; a1 1966 src/mips/stub-cache-mips.cc v0, holder, a1, a3, t0, name, &miss); a1 2036 src/mips/stub-cache-mips.cc __ lw(a1, MemOperand(sp, 1 * kPointerSize)); a1 2039 src/mips/stub-cache-mips.cc __ JumpIfSmi(a1, &miss); a1 2041 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, v0, a3, t0, a1 2051 src/mips/stub-cache-mips.cc Register code = a1; a1 2113 src/mips/stub-cache-mips.cc __ lw(a1, MemOperand(sp, 1 * kPointerSize)); a1 2115 src/mips/stub-cache-mips.cc __ JumpIfSmi(a1, &miss); a1 2116 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, a0, a3, t0, a1 2134 src/mips/stub-cache-mips.cc __ CheckMap(v0, a1, Heap::kHeapNumberMapRootIndex, &slow, DONT_DO_SMI_CHECK); a1 2178 src/mips/stub-cache-mips.cc __ Addu(a1, v0, Operand(0x40000000)); a1 2179 src/mips/stub-cache-mips.cc __ Branch(&wont_fit_smi, lt, a1, Operand(zero_reg)); a1 2242 src/mips/stub-cache-mips.cc __ lw(a1, MemOperand(sp, 1 * kPointerSize)); a1 2244 src/mips/stub-cache-mips.cc __ JumpIfSmi(a1, &miss); a1 2245 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, v0, a3, t0, a1 2265 src/mips/stub-cache-mips.cc __ Xor(a1, v0, t0); a1 2268 src/mips/stub-cache-mips.cc __ Subu(v0, a1, t0); a1 2282 src/mips/stub-cache-mips.cc __ CheckMap(v0, a1, Heap::kHeapNumberMapRootIndex, &slow, DONT_DO_SMI_CHECK); a1 2283 src/mips/stub-cache-mips.cc __ lw(a1, FieldMemOperand(v0, HeapNumber::kExponentOffset)); a1 2288 src/mips/stub-cache-mips.cc __ And(t0, a1, Operand(HeapNumber::kSignMask)); a1 2296 src/mips/stub-cache-mips.cc __ Xor(a1, a1, Operand(HeapNumber::kSignMask)); a1 2300 src/mips/stub-cache-mips.cc __ sw(a1, FieldMemOperand(v0, HeapNumber::kExponentOffset)); a1 2346 src/mips/stub-cache-mips.cc __ lw(a1, MemOperand(sp, argc * kPointerSize)); a1 2349 src/mips/stub-cache-mips.cc __ JumpIfSmi(a1, &miss_before_stack_reserved); a1 2357 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, a0, a3, t0, name, a1 2396 src/mips/stub-cache-mips.cc __ lw(a1, MemOperand(sp, argc * kPointerSize)); a1 2400 src/mips/stub-cache-mips.cc __ JumpIfSmi(a1, &miss); a1 2412 src/mips/stub-cache-mips.cc CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, a0, a3, t0, a1 2418 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(a1, GlobalObject::kGlobalReceiverOffset)); a1 2426 src/mips/stub-cache-mips.cc __ GetObjectType(a1, a3, a3); a1 2433 src/mips/stub-cache-mips.cc a0, holder, a3, a1, t0, name, &miss); a1 2445 src/mips/stub-cache-mips.cc __ JumpIfSmi(a1, &fast); a1 2446 src/mips/stub-cache-mips.cc __ GetObjectType(a1, a0, a0); a1 2454 src/mips/stub-cache-mips.cc a0, holder, a3, a1, t0, name, &miss); a1 2467 src/mips/stub-cache-mips.cc __ Branch(&fast, eq, a1, Operand(t0)); a1 2469 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a1, Operand(t0)); a1 2476 src/mips/stub-cache-mips.cc a0, holder, a3, a1, t0, name, &miss); a1 2519 src/mips/stub-cache-mips.cc __ lw(a1, MemOperand(sp, argc * kPointerSize)); a1 2522 src/mips/stub-cache-mips.cc compiler.Compile(masm(), object, holder, name, &lookup, a1, a3, t0, a0, a1 2526 src/mips/stub-cache-mips.cc __ mov(a1, v0); a1 2574 src/mips/stub-cache-mips.cc __ lw(cp, FieldMemOperand(a1, JSFunction::kContextOffset)); a1 2586 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(a1, JSFunction::kCodeEntryOffset)); a1 2592 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->call_global_inline_miss(), 1, a1, a3); a1 2618 src/mips/stub-cache-mips.cc a1, a2, a3, t0, a1 2645 src/mips/stub-cache-mips.cc __ CheckMap(a1, a3, Handle<Map>(object->map()), &miss, a1 2650 src/mips/stub-cache-mips.cc __ CheckAccessGlobalProxy(a1, a3, &miss); a1 2657 src/mips/stub-cache-mips.cc __ push(a1); // Receiver. a1 2691 src/mips/stub-cache-mips.cc __ JumpIfSmi(a1, &miss); a1 2692 src/mips/stub-cache-mips.cc CheckPrototypes(receiver, a1, holder, a3, t0, t1, name, &miss); a1 2701 src/mips/stub-cache-mips.cc __ push(a1); a1 2736 src/mips/stub-cache-mips.cc __ CheckMap(a1, a3, Handle<Map>(receiver->map()), &miss, a1 2741 src/mips/stub-cache-mips.cc __ CheckAccessGlobalProxy(a1, a3, &miss); a1 2748 src/mips/stub-cache-mips.cc __ Push(a1, a2, a0); // Receiver, name, value. a1 2782 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(a1, HeapObject::kMapOffset)); a1 2800 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->named_store_global_inline(), 1, a1, a3); a1 2805 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->named_store_global_inline_miss(), 1, a1, a3); a1 2827 src/mips/stub-cache-mips.cc CheckPrototypes(object, a0, last, a3, a1, t0, name, &miss); a1 2833 src/mips/stub-cache-mips.cc masm(), Handle<GlobalObject>::cast(last), name, a1, &miss); a1 2861 src/mips/stub-cache-mips.cc GenerateLoadField(object, holder, v0, a3, a1, t0, index, name, &miss); a1 2881 src/mips/stub-cache-mips.cc GenerateLoadCallback(object, holder, a0, a2, a3, a1, t0, callback, name, a1 2905 src/mips/stub-cache-mips.cc CheckPrototypes(receiver, a0, holder, a3, t0, a1, name, &miss); a1 2940 src/mips/stub-cache-mips.cc GenerateLoadConstant(object, holder, a0, a3, a1, t0, value, name, &miss); a1 2962 src/mips/stub-cache-mips.cc GenerateLoadInterceptor(object, holder, &lookup, a0, a2, a3, a1, t0, name, a1 2987 src/mips/stub-cache-mips.cc CheckPrototypes(object, a0, holder, a3, t0, a1, name, &miss); a1 3001 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->named_load_global_stub(), 1, a1, a3); a1 3005 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->named_load_global_stub_miss(), 1, a1, a3); a1 3027 src/mips/stub-cache-mips.cc GenerateLoadField(receiver, holder, a1, a2, a3, t0, index, name, &miss); a1 3050 src/mips/stub-cache-mips.cc GenerateLoadCallback(receiver, holder, a1, a0, a2, a3, t0, callback, name, a1 3074 src/mips/stub-cache-mips.cc GenerateLoadConstant(receiver, holder, a1, a2, a3, t0, value, name, &miss); a1 3099 src/mips/stub-cache-mips.cc GenerateLoadInterceptor(receiver, holder, &lookup, a1, a0, a2, a3, t0, name, a1 3120 src/mips/stub-cache-mips.cc GenerateLoadArrayLength(masm(), a1, a2, &miss); a1 3143 src/mips/stub-cache-mips.cc GenerateLoadStringLength(masm(), a1, a2, a3, &miss, true); a1 3168 src/mips/stub-cache-mips.cc GenerateLoadFunctionPrototype(masm(), a1, a2, a3, &miss); a1 3187 src/mips/stub-cache-mips.cc __ DispatchMap(a1, a2, receiver_map, stub, DO_SMI_CHECK); a1 3206 src/mips/stub-cache-mips.cc __ JumpIfSmi(a1, &miss); a1 3209 src/mips/stub-cache-mips.cc __ lw(a2, FieldMemOperand(a1, HeapObject::kMapOffset)); a1 3241 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a1, Operand(name)); a1 3250 src/mips/stub-cache-mips.cc a2, a1, a3, t0, a1 3342 src/mips/stub-cache-mips.cc __ lw(t5, FieldMemOperand(a1, JSFunction::kSharedFunctionInfoOffset)); a1 3350 src/mips/stub-cache-mips.cc __ lw(a2, FieldMemOperand(a1, JSFunction::kPrototypeOrInitialMapOffset)); a1 3395 src/mips/stub-cache-mips.cc __ sll(a1, a0, kPointerSizeLog2); a1 3396 src/mips/stub-cache-mips.cc __ Addu(a1, a1, sp); a1 3415 src/mips/stub-cache-mips.cc __ lw(a2, MemOperand(a1, (arg_number + 1) * -kPointerSize)); a1 3445 src/mips/stub-cache-mips.cc __ mov(a1, a0); a1 3452 src/mips/stub-cache-mips.cc __ sll(t0, a1, kPointerSizeLog2); a1 3456 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->constructed_objects(), 1, a1, a2); a1 3457 src/mips/stub-cache-mips.cc __ IncrementCounter(counters->constructed_objects_stub(), 1, a1, a2); a1 3486 src/mips/stub-cache-mips.cc Register receiver = a1; a1 3604 src/mips/stub-cache-mips.cc Register receiver = a1; a1 3919 src/mips/stub-cache-mips.cc __ Push(a1, a0); a1 3944 src/mips/stub-cache-mips.cc Register key = a1; a1 4344 src/mips/stub-cache-mips.cc __ lw(a2, FieldMemOperand(a1, JSObject::kElementsOffset)); a1 4379 src/mips/stub-cache-mips.cc Register receiver_reg = a1; a1 4455 src/mips/stub-cache-mips.cc Register key_reg = a1; a1 4620 src/mips/stub-cache-mips.cc Register key_reg = a1; a1 2539 test/cctest/test-api.cc Local<v8::Array> a1 = CompileRun(fun2).As<v8::Array>(); a1 2540 test/cctest/test-api.cc CHECK_EQ(1, a1->Length()); a1 2541 test/cctest/test-api.cc CHECK_EQ(11, a1->Get(0)->Int32Value()); a1 2585 test/cctest/test-api.cc Local<v8::Array> a1 = Local<v8::Array>::Cast(Foo->Call(Foo, 1, args1)); a1 2586 test/cctest/test-api.cc CHECK_EQ(1, a1->Length()); a1 2587 test/cctest/test-api.cc CHECK_EQ(1.1, a1->Get(v8::Integer::New(0))->NumberValue()); a1 2740 test/cctest/test-api.cc Local<v8::Array> a1 = Local<v8::Array>::Cast(Foo->NewInstance(1, args1)); a1 2741 test/cctest/test-api.cc CHECK_EQ(1, a1->Length()); a1 2742 test/cctest/test-api.cc CHECK_EQ(1.1, a1->Get(v8::Integer::New(0))->NumberValue()); a1 3252 test/cctest/test-api.cc v8::Handle<Value> a1[argc] = { v8_num(5), v8_num(6), v8_num(1), v8_num(2) }; a1 3253 test/cctest/test-api.cc fun->Call(fun, argc, a1); a1 70 test/cctest/test-assembler-mips.cc __ addu(v0, a0, a1); a1 95 test/cctest/test-assembler-mips.cc __ mov(a1, a0); a1 101 test/cctest/test-assembler-mips.cc __ addu(v0, v0, a1); a1 102 test/cctest/test-assembler-mips.cc __ addiu(a1, a1, -1); a1 105 test/cctest/test-assembler-mips.cc __ xori(v1, a1, 0); a1 234 test/cctest/test-assembler-mips.cc __ Ext(a1, a0, 8, 12); // 0x34f a1 235 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, a1, Operand(0x34f)); a1 1174 test/cctest/test-assembler-mips.cc __ cfc1(a1, FCSR); a1 1226 test/cctest/test-assembler-mips.cc __ ctc1(a1, FCSR); a1 109 test/cctest/test-disasm-mips.cc COMPARE(addu(a0, a1, a2), a1 116 test/cctest/test-disasm-mips.cc COMPARE(subu(a0, a1, a2), a1 123 test/cctest/test-disasm-mips.cc COMPARE(mult(a0, a1), a1 130 test/cctest/test-disasm-mips.cc COMPARE(multu(a0, a1), a1 137 test/cctest/test-disasm-mips.cc COMPARE(div(a0, a1), a1 144 test/cctest/test-disasm-mips.cc COMPARE(divu(a0, a1), a1 152 test/cctest/test-disasm-mips.cc COMPARE(mul(a0, a1, a2), a1 160 test/cctest/test-disasm-mips.cc COMPARE(addiu(a0, a1, 0x0), a1 169 test/cctest/test-disasm-mips.cc COMPARE(and_(a0, a1, a2), a1 178 test/cctest/test-disasm-mips.cc COMPARE(or_(a0, a1, a2), a1 187 test/cctest/test-disasm-mips.cc COMPARE(xor_(a0, a1, a2), a1 196 test/cctest/test-disasm-mips.cc COMPARE(nor(a0, a1, a2), a1 205 test/cctest/test-disasm-mips.cc COMPARE(andi(a0, a1, 0x1), a1 210 test/cctest/test-disasm-mips.cc COMPARE(ori(a0, a1, 0x1), a1 215 test/cctest/test-disasm-mips.cc COMPARE(xori(a0, a1, 0x1), a1 225 test/cctest/test-disasm-mips.cc COMPARE(sll(a0, a1, 0), a1 234 test/cctest/test-disasm-mips.cc COMPARE(sllv(a0, a1, a2), a1 243 test/cctest/test-disasm-mips.cc COMPARE(srl(a0, a1, 0), a1 252 test/cctest/test-disasm-mips.cc COMPARE(srlv(a0, a1, a2), a1 261 test/cctest/test-disasm-mips.cc COMPARE(sra(a0, a1, 0), a1 270 test/cctest/test-disasm-mips.cc COMPARE(srav(a0, a1, a2), a1 280 test/cctest/test-disasm-mips.cc COMPARE(rotr(a0, a1, 0), a1 289 test/cctest/test-disasm-mips.cc COMPARE(rotrv(a0, a1, a2), a1 306 test/cctest/test-disasm-mips.cc COMPARE(tge(a0, a1, 0), a1 310 test/cctest/test-disasm-mips.cc COMPARE(tgeu(a0, a1, 0), a1 314 test/cctest/test-disasm-mips.cc COMPARE(tlt(a0, a1, 0), a1 318 test/cctest/test-disasm-mips.cc COMPARE(tltu(a0, a1, 0), a1 322 test/cctest/test-disasm-mips.cc COMPARE(teq(a0, a1, 0), a1 326 test/cctest/test-disasm-mips.cc COMPARE(tne(a0, a1, 0), a1 348 test/cctest/test-disasm-mips.cc COMPARE(slt(a0, a1, a2), a1 356 test/cctest/test-disasm-mips.cc COMPARE(sltu(a0, a1, a2), a1 365 test/cctest/test-disasm-mips.cc COMPARE(slti(a0, a1, 0), a1 373 test/cctest/test-disasm-mips.cc COMPARE(sltiu(a0, a1, 0), a1 383 test/cctest/test-disasm-mips.cc COMPARE(movz(a0, a1, a2), a1 391 test/cctest/test-disasm-mips.cc COMPARE(movn(a0, a1, a2), a1 400 test/cctest/test-disasm-mips.cc COMPARE(movt(a0, a1, 1), a1 408 test/cctest/test-disasm-mips.cc COMPARE(movf(a0, a1, 0), a1 417 test/cctest/test-disasm-mips.cc COMPARE(clz(a0, a1), a1 426 test/cctest/test-disasm-mips.cc COMPARE(ins_(a0, a1, 31, 1), a1 432 test/cctest/test-disasm-mips.cc COMPARE(ext_(a0, a1, 31, 1), a1 392 test/cctest/test-heap-profiler.cc const v8::HeapGraphNode* a1 = a1 394 test/cctest/test-heap-profiler.cc CHECK_NE(NULL, a1); a1 396 test/cctest/test-heap-profiler.cc GetProperty(a1, v8::HeapGraphEdge::kInternal, "elements"); a1 405 test/cctest/test-heap-profiler.cc CHECK_EQ_SNAPSHOT_OBJECT_ID(a1->GetId(), a2->GetId()); a1 452 test/cctest/test-heap-profiler.cc const v8::HeapGraphNode* a1 = a1 454 test/cctest/test-heap-profiler.cc CHECK_NE(NULL, a1); a1 458 test/cctest/test-heap-profiler.cc CHECK_NE_SNAPSHOT_OBJECT_ID(0, a1->GetId()); a1 459 test/cctest/test-heap-profiler.cc CHECK_EQ_SNAPSHOT_OBJECT_ID(a1->GetId(), a2->GetId());