Home | History | Annotate | Download | only in mips

Lines Matching refs:t0

404       masm, flags, a1, a2, a3, t0, t1, t2);
429 __ LoadRoot(t0, Heap::kTrueValueRootIndex);
430 __ Branch(&boolean, eq, a1, Operand(t0));
440 masm, flags, a1, a2, a3, t0, t1, t2);
476 GenerateStringDictionaryReceiverCheck(masm, a1, a0, a3, t0, &miss);
480 GenerateDictionaryLoad(masm, &miss, a0, a2, a1, a3, t0);
482 GenerateFunctionTailCall(masm, argc, &miss, t0);
500 __ IncrementCounter(isolate->counters()->call_miss(), 1, a3, t0);
502 __ IncrementCounter(isolate->counters()->keyed_call_miss(), 1, a3, t0);
592 masm, a1, a2, t0, a3, a0, a1, &check_number_dictionary, &slow_load);
606 // t0: elements pointer
612 __ LoadFromNumberDictionary(&slow_load, t0, a2, a1, a0, a3, t1);
645 GenerateDictionaryLoad(masm, &slow_load, a0, a2, a1, a3, t0);
705 masm, flags, a0, a2, a3, t0, t1, t2);
721 GenerateStringDictionaryReceiverCheck(masm, a0, a1, a3, t0, &miss);
724 GenerateDictionaryLoad(masm, &miss, a1, a2, v0, a3, t0);
742 __ IncrementCounter(isolate->counters()->keyed_load_miss(), 1, a3, t0);
848 GenerateMappedArgumentsLookup(masm, a1, a0, a2, a3, t0, &notin, &slow);
875 GenerateMappedArgumentsLookup(masm, a2, a1, a3, t0, t1, &notin, &slow);
887 GenerateUnmappedArgumentsLookup(masm, a1, a3, t0, &slow);
910 GenerateMappedArgumentsLookup(masm, a1, a2, a3, t0, t1, &notin, &slow);
916 GenerateUnmappedArgumentsLookup(masm, a2, a3, t0, &slow);
937 __ IncrementCounter(isolate->counters()->keyed_load_miss(), 1, a3, t0);
990 masm, receiver, key, t0, a3, a2, v0, NULL, &slow);
996 __ lw(t0, FieldMemOperand(receiver, JSObject::kElementsOffset));
997 __ lw(a3, FieldMemOperand(t0, JSObject::kMapOffset));
1002 // t0: elements
1006 __ LoadFromNumberDictionary(&slow, t0, a0, v0, a2, a3, t1);
1027 __ lw(t0, FieldMemOperand(a3, HeapObject::kMapOffset));
1029 __ Branch(&probe_dictionary, eq, t0, Operand(at));
1035 __ lw(t0, FieldMemOperand(a0, String::kHashFieldOffset));
1036 __ sra(at, t0, String::kHashShift);
1048 __ li(t0, Operand(cache_keys));
1050 __ addu(t0, t0, at);
1054 __ lw(t1, MemOperand(t0, kPointerSize * i * 2));
1056 __ lw(t1, MemOperand(t0, kPointerSize * (i * 2 + 1)));
1061 __ lw(t1, MemOperand(t0, kPointerSize * (kEntriesPerBucket - 1) * 2));
1063 __ lw(t1, MemOperand(t0, kPointerSize * ((kEntriesPerBucket - 1) * 2 + 1)));
1077 __ li(t0, Operand(cache_field_offsets));
1079 __ addu(at, t0, at);
1107 __ sll(t0, t1, kPointerSizeLog2);
1108 __ Addu(t0, t0, a1);
1109 __ lw(v0, MemOperand(t0));
1127 GenerateDictionaryLoad(masm, &slow, a3, a0, v0, a2, t0);
1213 // t0 and t1 are used as general scratch registers.
1223 __ lbu(t0, FieldMemOperand(receiver_map, Map::kBitFieldOffset));
1224 __ And(t0, t0, Operand(1 << Map::kIsAccessCheckNeeded));
1225 __ Branch(&slow, ne, t0, Operand(zero_reg));
1227 __ lbu(t0, FieldMemOperand(receiver_map, Map::kInstanceTypeOffset));
1228 __ Branch(&array, eq, t0, Operand(JS_ARRAY_TYPE));
1230 __ Branch(&slow, lt, t0, Operand(FIRST_JS_OBJECT_TYPE));
1235 __ lw(t0, FieldMemOperand(elements, FixedArray::kLengthOffset));
1236 __ Branch(&fast_object_with_map_check, lo, key, Operand(t0));
1252 __ Branch(&slow, ne, key, Operand(t0));
1255 __ lw(t0, FieldMemOperand(elements, FixedArray::kLengthOffset));
1256 __ Branch(&slow, hs, key, Operand(t0));
1263 __ Addu(t0, key, Operand(Smi::FromInt(1)));
1264 __ sw(t0, FieldMemOperand(receiver, JSArray::kLengthOffset));
1271 __ Addu(t0, key, Operand(Smi::FromInt(1)));
1272 __ sw(t0, FieldMemOperand(receiver, JSArray::kLengthOffset));
1282 __ lw(t0, FieldMemOperand(receiver, JSArray::kLengthOffset));
1283 __ Branch(&extra, hs, key, Operand(t0));
1287 Register scratch_value = t0;
1337 t0,
1346 __ lw(t0, FieldMemOperand(value, HeapObject::kMapOffset));
1348 __ Branch(&non_double_value, ne, t0, Operand(at));
1355 t0,
1367 t0,
1381 t0,
1402 __ And(t0, a0, Operand(kSmiTagMask | kSmiSignMask));
1403 __ Branch(&slow, ne, t0, Operand(zero_reg));
1519 masm, flags, a1, a2, a3, t0, t1, t2);
1607 GenerateStringDictionaryReceiverCheck(masm, a1, a3, t0, t1, &miss);
1609 GenerateDictionaryStore(masm, &miss, a3, a2, a0, t0, t1);
1611 __ IncrementCounter(counters->store_normal_hit(), 1, t0, t1);
1615 __ IncrementCounter(counters->store_normal_miss(), 1, t0, t1);