Home | History | Annotate | Download | only in mips

Lines Matching defs:scratch1

130                                              Register scratch1) {
133 __ IncrementCounter(counters->negative_lookups(), 1, scratch0, scratch1);
134 __ IncrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1);
142 Register map = scratch1;
171 scratch1);
173 __ DecrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1);
349 // heap object, its map's instance type is left in the scratch1 register.
350 // If this is not needed, scratch1 and scratch2 may be the same register.
353 Register scratch1,
361 __ lw(scratch1, FieldMemOperand(receiver, HeapObject::kMapOffset));
362 __ lbu(scratch1, FieldMemOperand(scratch1, Map::kInstanceTypeOffset));
363 __ And(scratch2, scratch1, Operand(kIsNotStringMask));
378 Register scratch1,
385 // scratch1 register.
386 GenerateStringCheck(masm, receiver, scratch1, scratch2, miss,
396 __ Branch(miss, ne, scratch1, Operand(JS_VALUE_TYPE));
399 __ lw(scratch1, FieldMemOperand(receiver, JSValue::kValueOffset));
400 GenerateStringCheck(masm, scratch1, scratch2, scratch2, miss, miss);
401 __ lw(v0, FieldMemOperand(scratch1, String::kLengthOffset));
409 Register scratch1,
412 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label);
413 __ mov(v0, scratch1);
700 Register scratch1,
711 CompileCacheable(masm, object, receiver, scratch1, scratch2, scratch3,
714 CompileRegular(masm, object, receiver, scratch1, scratch2, scratch3,
723 Register scratch1,
750 scratch1, scratch2);
754 scratch1, scratch2);
755 ReserveSpaceForFastApiCall(masm, scratch1);
764 scratch1, scratch2, scratch3,
781 scratch1, scratch2, scratch3,
819 Register scratch1,
827 scratch1, scratch2, scratch3,
927 Register scratch1,
933 __ sll(scratch1, wordoffset, 2);
934 __ addu(scratch1, dst, scratch1);
935 __ swc1(f0, MemOperand(scratch1, 0));
947 __ subu(scratch1, zero_reg, ival);
948 __ Movn(ival, scratch1, fval);
959 __ Xor(scratch1, ival, Operand(1));
962 __ Movz(fval, scratch2, scratch1); // Only if ival is equal to 1.
972 __ li(scratch1, (kBitsPerInt - 1) + kBinary32ExponentBias);
973 __ subu(scratch1, scratch1, zeros);
975 __ sll(scratch1, scratch1, kBinary32ExponentShift);
976 __ or_(fval, fval, scratch1);
983 __ srl(scratch1, ival, kBitsPerInt - kBinary32MantissaBits);
984 __ or_(fval, fval, scratch1);
988 __ sll(scratch1, wordoffset, 2);
989 __ addu(scratch1, dst, scratch1);
990 __ sw(fval, MemOperand(scratch1, 0));
1043 Register scratch1,
1049 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
1051 && !scratch2.is(scratch1));
1082 scratch1, scratch2);
1084 __ lw(scratch1, FieldMemOperand(reg, HeapObject::kMapOffset));
1086 __ lw(reg, FieldMemOperand(scratch1, Map::kPrototypeOffset));
1089 __ CheckMap(reg, scratch1, current_map, miss, DONT_DO_SMI_CHECK,
1102 __ lw(reg, FieldMemOperand(scratch1, Map::kPrototypeOffset));
1121 __ CheckMap(reg, scratch1, Handle<Map>(current->map()), miss,
1127 __ CheckAccessGlobalProxy(reg, scratch1, miss);
1133 GenerateCheckPropertyCells(masm(), object, holder, name, scratch1, miss);
1143 Register scratch1,
1154 object, receiver, holder, scratch1, scratch2, scratch3, name, miss);
1163 Register scratch1,
1170 __ JumpIfSmi(receiver, miss, scratch1);
1174 scratch1, scratch2, scratch3, name, miss);
1186 Register scratch1,
1193 __ JumpIfSmi(receiver, miss, scratch1);
1196 Register reg = CheckPrototypes(object, receiver, holder, scratch1,
1244 Register scratch1,
1274 scratch1, scratch2, scratch3,
1276 ASSERT(holder_reg.is(receiver) || holder_reg.is(scratch1));
1299 __ LoadRoot(scratch1, Heap::kNoInterceptorResultSentinelRootIndex);
1300 __ Branch(&interceptor_failed, eq, v0, Operand(scratch1));
1318 scratch1,
1344 // holder_reg is either receiver or scratch1.
1346 ASSERT(scratch1.is(holder_reg));
1367 scratch1, scratch2, scratch3,
4395 Register scratch1 = t0;
4410 __ lw(scratch1, FieldMemOperand(receiver_reg, JSArray::kLengthOffset));
4412 __ lw(scratch1,
4418 __ Branch(&grow, hs, key_reg, Operand(scratch1));
4420 __ Branch(&miss_force_generic, hs, key_reg, Operand(scratch1));
4429 scratch1,
4454 __ Branch(&miss_force_generic, ne, key_reg, Operand(scratch1));
4459 __ lw(scratch1, FieldMemOperand(value_reg, HeapObject::kMapOffset));
4461 __ Branch(&transition_elements_kind, ne, scratch1, Operand(at));
4474 __ AllocateInNewSpace(size, elements_reg, scratch1, scratch2, &slow,
4479 __ LoadRoot(scratch1, Heap::kFixedDoubleArrayMapRootIndex);
4480 __ sw(scratch1, FieldMemOperand(elements_reg, JSObject::kMapOffset));
4481 __ li(scratch1, Operand(Smi::FromInt(JSArray::kPreallocatedArrayElements)));
4482 __ sw(scratch1,
4489 scratch1, kRAHasNotBeenSaved, kDontSaveFPRegs,
4501 __ lw(scratch1,
4503 __ Branch(&slow, hs, length_reg, Operand(scratch1));