Lines Matching refs:scratch1

115                                                     Register scratch1) {
151 scratch1);
301 Register scratch1,
308 GenerateStringCheck(masm, receiver, scratch1, miss, &check_wrapper);
316 __ cmpl(scratch1, Immediate(JS_VALUE_TYPE));
322 GenerateStringCheck(masm, scratch2, scratch1, miss, miss);
491 Register scratch1,
499 __ pop(scratch1);
508 ASSERT(!scratch1.is(arg));
563 ASSERT(!scratch1.is(rax));
568 __ push(scratch1);
655 Register scratch1,
667 CompileCacheable(masm, object, receiver, scratch1, scratch2, scratch3,
670 CompileRegular(masm, object, receiver, scratch1, scratch2, scratch3,
679 Register scratch1,
710 ReserveSpaceForFastApiCall(masm, scratch1);
720 interceptor_holder, scratch1, scratch2, scratch3,
737 handle(lookup->holder()), scratch1, scratch2, scratch3,
758 FreeSpaceForFastApiCall(masm, scratch1);
765 FreeSpaceForFastApiCall(masm, scratch1);
772 Register scratch1,
781 interceptor_holder, scratch1, scratch2, scratch3, name, miss_label);
862 masm, Handle<JSGlobalObject>::cast(holder), name, scratch1(), miss);
865 masm, miss, holder_reg, name, scratch1(), scratch2());
880 Register scratch1,
901 __ AllocateHeapNumber(storage_reg, scratch1, slow);
904 __ SmiToInteger32(scratch1, value_reg);
905 __ Cvtlsi2sd(xmm0, scratch1);
926 __ PopReturnAddressTo(scratch1);
930 __ PushReturnAddressFrom(scratch1);
940 __ Move(scratch1, transition);
941 __ movq(FieldOperand(receiver_reg, HeapObject::kMapOffset), scratch1);
946 scratch1,
984 receiver_reg, offset, storage_reg, scratch1, kDontSaveFPRegs,
991 __ movq(scratch1, FieldOperand(receiver_reg, JSObject::kPropertiesOffset));
993 __ movq(FieldOperand(scratch1, offset), storage_reg);
995 __ movq(FieldOperand(scratch1, offset), value_reg);
1004 scratch1, offset, storage_reg, receiver_reg, kDontSaveFPRegs,
1023 Register scratch1,
1047 __ movq(scratch1, FieldOperand(receiver_reg, offset));
1049 __ movq(scratch1,
1052 __ movq(scratch1, FieldOperand(scratch1, offset));
1067 __ movsd(FieldOperand(scratch1, HeapNumber::kValueOffset), xmm0);
1087 receiver_reg, offset, name_reg, scratch1, kDontSaveFPRegs,
1094 __ movq(scratch1, FieldOperand(receiver_reg, JSObject::kPropertiesOffset));
1095 __ movq(FieldOperand(scratch1, offset), value_reg);
1102 scratch1, offset, name_reg, receiver_reg, kDontSaveFPRegs,
1126 Register scratch1,
1135 __ Move(scratch1, receiver_map);
1138 ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
1140 && !scratch2.is(scratch1));
1185 scratch1, scratch2);
1187 __ movq(scratch1, FieldOperand(reg, HeapObject::kMapOffset));
1189 __ movq(reg, FieldOperand(scratch1, Map::kPrototypeOffset));
1193 // Save the map in scratch1 for later.
1194 __ movq(scratch1, FieldOperand(reg, HeapObject::kMapOffset));
1215 __ movq(reg, FieldOperand(scratch1, Map::kPrototypeOffset));
1243 __ CheckAccessGlobalProxy(reg, scratch1, miss);
1346 scratch1(), scratch2(), name(), 0, NULL);
1467 ASSERT(holder_reg.is(receiver()) || holder_reg.is(scratch1()));
2555 __ PopReturnAddressTo(scratch1());
2560 __ PushReturnAddressFrom(scratch1());
2582 masm(), call_optimization, receiver(), scratch1(),
2640 __ PopReturnAddressTo(scratch1());
2644 __ PushReturnAddressFrom(scratch1());
2663 __ movq(scratch1(), FieldOperand(receiver(), HeapObject::kMapOffset));
2667 __ Cmp(scratch1(), receiver_maps->at(i));
2707 // receiver, name, scratch1, scratch2, scratch3, scratch4.
2714 // receiver, name, scratch1, scratch2, scratch3, scratch4.
2721 // receiver, name, value, scratch1, scratch2, scratch3.
2728 // receiver, name, value, scratch1, scratch2, scratch3.
2842 Register map_reg = scratch1();