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