Searched refs:scratch1 (Results 1 - 25 of 40) sorted by relevance

12

/external/v8/src/mips/
H A Dcode-stubs-mips.cc130 Register scratch1,
143 Register scratch1,
153 Register scratch1,
165 Register scratch1,
173 Register scratch1,
183 Register scratch1,
197 Register scratch1,
208 Register scratch1,
230 Register scratch1,
400 Register scratch1,
171 LoadSmis(MacroAssembler* masm, FloatingPointHelper::Destination destination, Register scratch1, Register scratch2) argument
179 LoadOperands( MacroAssembler* masm, FloatingPointHelper::Destination destination, Register heap_number_map, Register scratch1, Register scratch2, Label* slow) argument
190 LoadNumber(MacroAssembler* masm, Destination destination, Register object, FPURegister dst, Register dst1, Register dst2, Register heap_number_map, Register scratch1, Register scratch2, Label* not_number) argument
204 LoadNumberAsInteger(MacroAssembler* masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, FPURegister double_scratch, Label* not_int32) argument
227 GenerateLookupNumberStringCache(MacroAssembler* masm, Register object, Register result, Register scratch1, Register scratch2, Register scratch3, bool object_is_smi, Label* not_found) argument
396 GenerateHeapResultAllocation( MacroAssembler* masm, Register result, Register heap_number_map, Register scratch1, Register scratch2, Label* gc_required) argument
639 GenerateCopyCharactersLong(MacroAssembler* masm, Register dest, Register src, Register count, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, int flags) argument
653 GenerateTwoCharacterSymbolTableProbe(MacroAssembler* masm, Register c1, Register c2, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, Label* not_found) argument
691 GenerateCompareFlatAsciiStrings(MacroAssembler* masm, Register right, Register left, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument
732 GenerateFastPixelArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements_map, Register elements, Register scratch1, Register scratch2, Register result, Label* not_pixel_array, Label* key_not_smi, Label* out_of_range) argument
[all...]
H A Dstub-cache-mips.cc90 Register scratch1,
100 Register scratch1,
142 Register scratch1,
153 Register scratch1,
167 Register scratch1,
199 Register scratch1,
212 Register scratch1,
225 Register scratch1,
239 Register scratch1,
255 Register scratch1,
88 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss, bool support_wrappers) argument
98 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
136 Compile(MacroAssembler* masm, JSObject* object, JSObject* holder, String* name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument
150 CompileCacheable(MacroAssembler* masm, JSObject* object, Register receiver, Register scratch1, Register scratch2, Register scratch3, JSObject* interceptor_holder, LookupResult* lookup, String* name, const CallOptimization& optimization, Label* miss_label) argument
164 CompileRegular(MacroAssembler* masm, JSObject* object, Register receiver, Register scratch1, Register scratch2, Register scratch3, String* name, JSObject* interceptor_holder, Label* miss_label) argument
195 CheckPrototypes(JSObject* object, Register object_reg, JSObject* holder, Register holder_reg, Register scratch1, Register scratch2, String* name, int save_at_depth, Label* miss) argument
209 GenerateLoadField(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, int index, String* name, Label* miss) argument
222 GenerateLoadConstant(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, Object* value, String* name, Label* miss) argument
235 GenerateLoadCallback(JSObject* object, JSObject* holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, AccessorInfo* callback, String* name, Label* miss) argument
250 GenerateLoadInterceptor(JSObject* object, JSObject* interceptor_holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, String* name, Label* miss) argument
[all...]
H A Dmacro-assembler-mips.cc205 // Will clobber 4 registers: object, scratch0, scratch1, at. The
211 Register scratch1) {
215 ASSERT(!object.is(cp) && !scratch0.is(cp) && !scratch1.is(cp));
227 RecordWriteHelper(object, scratch0, scratch1);
236 li(scratch1, Operand(BitCast<int32_t>(kZapValue)));
1873 Register scratch1,
1881 li(scratch1, 0x7191);
1888 ASSERT(!result.is(scratch1));
1890 ASSERT(!scratch1.is(scratch2));
1891 ASSERT(!scratch1
208 RecordWrite(Register object, Operand offset, Register scratch0, Register scratch1) argument
2676 SetCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument
2686 IncrementCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument
2698 DecrementCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument
2969 InitializeNewString(Register string, Register length, Heap::RootListIndex map_index, Register scratch1, Register scratch2) argument
3100 JumpIfNonSmisNotBothSequentialAsciiStrings( Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument
3121 JumpIfNotBothSequentialAsciiStrings(Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument
3139 JumpIfBothInstanceTypesAreNotSequentialAscii( Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument
[all...]
H A Dmacro-assembler-mips.h252 Register scratch1);
320 Register scratch1,
326 Register scratch1,
340 Register scratch1,
346 Register scratch1,
352 Register scratch1,
357 Register scratch1,
365 Register scratch1,
371 Register scratch1,
701 Register scratch1,
[all...]
H A Dcode-stubs-mips.h312 Register scratch1,
379 Register scratch1,
447 Register scratch1,
501 Register scratch1,
H A Dcodegen-mips.cc742 Register scratch1,
748 scratch1,
803 Register scratch1,
807 scratch1_(scratch1),
740 DeferredStringCharAt(Register object, Register index, Register scratch1, Register scratch2, Register result) argument
801 DeferredIsStringWrapperSafeForDefaultValueOf(Register object, Register map_result, Register scratch1, Register scratch2) argument
/external/v8/src/arm/
H A Dcode-stubs-arm.cc383 Register scratch1,
396 Register scratch1,
407 Register scratch1,
425 Register scratch1,
440 Register scratch1,
491 Register scratch1,
499 Register scratch1,
503 __ mov(scratch1, Operand(r0, ASR, kSmiTagSize));
504 __ vmov(d7.high(), scratch1);
506 __ mov(scratch1, Operan
497 LoadSmis(MacroAssembler* masm, FloatingPointHelper::Destination destination, Register scratch1, Register scratch2) argument
529 LoadOperands( MacroAssembler* masm, FloatingPointHelper::Destination destination, Register heap_number_map, Register scratch1, Register scratch2, Label* slow) argument
547 LoadNumber(MacroAssembler* masm, Destination destination, Register object, DwVfpRegister dst, Register dst1, Register dst2, Register heap_number_map, Register scratch1, Register scratch2, Label* not_number) argument
608 ConvertNumberToInt32(MacroAssembler* masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, Register scratch3, DwVfpRegister double_scratch, Label* not_number) argument
654 LoadNumberAsInt32Double(MacroAssembler* masm, Register object, Destination destination, DwVfpRegister double_dst, Register dst1, Register dst2, Register heap_number_map, Register scratch1, Register scratch2, SwVfpRegister single_scratch, Label* not_int32) argument
786 LoadNumberAsInt32(MacroAssembler* masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, Register scratch3, DwVfpRegister double_scratch, Label* not_int32) argument
1860 Register scratch1 = r7; local
1988 Register scratch1 = r7; local
2204 Register scratch1 = r7; local
2265 Register scratch1 = r7; local
2702 GenerateHeapResultAllocation( MacroAssembler* masm, Register result, Register heap_number_map, Register scratch1, Register scratch2, Label* gc_required) argument
2752 const Register scratch1 = r7; local
4787 GenerateCopyCharactersLong(MacroAssembler* masm, Register dest, Register src, Register count, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, int flags) argument
4930 GenerateTwoCharacterSymbolTableProbe(MacroAssembler* masm, Register c1, Register c2, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, Label* not_found) argument
5302 GenerateCompareFlatAsciiStrings(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument
5692 GenerateConvertArgument(MacroAssembler* masm, int stack_offset, Register arg, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Label* slow) argument
[all...]
H A Dmacro-assembler-arm.cc479 Register scratch1) {
483 ASSERT(!object.is(cp) && !scratch0.is(cp) && !scratch1.is(cp));
495 RecordWriteHelper(object, scratch0, scratch1);
504 mov(scratch1, Operand(BitCast<int32_t>(kZapValue)));
780 Register scratch1,
782 mov(scratch1, Operand(length, LSL, kSmiTagSize));
784 str(scratch1, FieldMemOperand(string, String::kLengthOffset));
785 mov(scratch1, Operand(String::kEmptyHashField));
787 str(scratch1, FieldMemOperand(string, String::kHashFieldOffset));
1302 Register scratch1,
[all...]
H A Dmacro-assembler-arm.h185 Register scratch1);
470 Register scratch1,
476 Register scratch1,
490 Register scratch1,
496 Register scratch1,
502 Register scratch1,
507 Register scratch1,
515 Register scratch1,
521 Register scratch1,
632 Register scratch1,
[all...]
H A Dstub-cache-arm.cc103 Register scratch1) {
106 __ IncrementCounter(counters->negative_lookups(), 1, scratch0, scratch1);
107 __ IncrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1);
115 Register map = scratch1;
159 Register index = scratch1;
170 Register entity_name = scratch1;
203 __ DecrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1);
348 // heap object, its map's instance type is left in the scratch1 register.
349 // If this is not needed, scratch1 and scratch2 may be the same register.
352 Register scratch1,
98 GenerateDictionaryNegativeLookup(MacroAssembler* masm, Label* miss_label, Register receiver, String* name, Register scratch0, Register scratch1) argument
350 GenerateStringCheck(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* smi, Label* non_string_object) argument
374 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss, bool support_wrappers) argument
406 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
682 Compile(MacroAssembler* masm, JSObject* object, JSObject* holder, String* name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument
727 CompileCacheable(MacroAssembler* masm, JSObject* object, Register receiver, Register scratch1, Register scratch2, Register scratch3, JSObject* interceptor_holder, LookupResult* lookup, String* name, const CallOptimization& optimization, Label* miss_label) argument
828 CompileRegular(MacroAssembler* masm, JSObject* object, Register receiver, Register scratch1, Register scratch2, Register scratch3, String* name, JSObject* interceptor_holder, Label* miss_label) argument
949 StoreIntAsFloat(MacroAssembler* masm, Register dst, Register wordoffset, Register ival, Register fval, Register scratch1, Register scratch2) argument
1056 CheckPrototypes(JSObject* object, Register object_reg, JSObject* holder, Register holder_reg, Register scratch1, Register scratch2, String* name, int save_at_depth, Label* miss) argument
1109 scratch1, local
1192 GenerateLoadField(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, int index, String* name, Label* miss) argument
1214 GenerateLoadConstant(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, Object* value, String* name, Label* miss) argument
1238 GenerateLoadCallback(JSObject* object, JSObject* holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, AccessorInfo* callback, String* name, Label* miss) argument
1294 GenerateLoadInterceptor(JSObject* object, JSObject* interceptor_holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, String* name, Label* miss) argument
1919 Register scratch1 = r1; local
[all...]
H A Dic-arm.cc116 Register scratch1,
124 __ ldr(scratch1, FieldMemOperand(elements, kCapacityOffset));
125 __ mov(scratch1, Operand(scratch1, ASR, kSmiTagSize)); // convert smi to int
126 __ sub(scratch1, scratch1, Operand(1));
147 __ and_(scratch2, scratch1, Operand(scratch2, LSR, String::kHashShift));
185 Register scratch1,
188 // scratch1: Used as temporary and to hold the capacity of the property
199 scratch1,
111 GenerateStringDictionaryProbes(MacroAssembler* masm, Label* miss, Label* done, Register elements, Register name, Register scratch1, Register scratch2) argument
180 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument
229 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument
447 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* not_fast_array, Label* out_of_range) argument
1328 Register scratch1 = r2; local
[all...]
H A Dfull-codegen-arm.cc642 Register scratch1,
645 ASSERT(!scratch1.is(src) && !scratch2.is(src));
646 MemOperand location = EmitSlotSearch(dst, scratch1);
650 __ RecordWrite(scratch1,
1715 Register scratch1 = r2; local
1724 __ orr(scratch1, left, Operand(right));
1727 patch_site.EmitJumpIfSmi(scratch1, &smi_case);
1741 __ GetLeastBitsFromSmi(scratch1, right, 5);
1742 __ mov(right, Operand(left, ASR, scratch1));
1747 __ SmiUntag(scratch1, lef
640 Move(Slot* dst, Register src, Register scratch1, Register scratch2) argument
3054 Register scratch1 = r2; local
3202 Register scratch1 = r4; local
3420 Register scratch1 = r7; local
[all...]
H A Dcode-stubs-arm.h168 Register scratch1,
216 Register scratch1,
248 Register scratch1,
313 Register scratch1,
H A Dbuiltins-arm.cc101 Register scratch1,
108 __ ldr(scratch1, FieldMemOperand(array_function,
124 // scratch1: initial map
126 __ str(scratch1, FieldMemOperand(result, JSObject::kMapOffset));
127 __ LoadRoot(scratch1, Heap::kEmptyFixedArrayRootIndex);
128 __ str(scratch1, FieldMemOperand(result, JSArray::kPropertiesOffset));
137 __ add(scratch1, result, Operand(JSArray::kSize));
138 __ str(scratch1, FieldMemOperand(result, JSArray::kElementsOffset));
142 __ sub(scratch1, scratch1, Operan
98 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, int initial_capacity, Label* gc_required) argument
174 AllocateJSArray(MacroAssembler* masm, Register array_function, Register array_size, Register result, Register elements_array_storage, Register elements_array_end, Register scratch1, Register scratch2, bool fill_with_hole, Label* gc_required) argument
[all...]
/external/v8/src/ia32/
H A Dcode-stubs-ia32.h213 Register scratch1,
263 Register scratch1,
294 Register scratch1,
318 Register scratch1,
H A Dmacro-assembler-ia32.cc863 Register scratch1,
869 scratch1,
882 Register scratch1,
890 // scratch1 = length * 2 + kObjectAlignmentMask.
891 lea(scratch1, Operand(length, length, times_1, kObjectAlignmentMask));
892 and_(Operand(scratch1), Immediate(~kObjectAlignmentMask));
897 scratch1,
907 mov(scratch1, length);
908 SmiTag(scratch1);
909 mov(FieldOperand(result, String::kLengthOffset), scratch1); local
862 AllocateHeapNumber(Register result, Register scratch1, Register scratch2, Label* gc_required) argument
880 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
915 AllocateAsciiString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
944 mov(FieldOperand(result, String::kLengthOffset), scratch1); local
950 AllocateAsciiString(Register result, int length, Register scratch1, Register scratch2, Label* gc_required) argument
960 scratch1, local
975 AllocateConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument
993 AllocateAsciiConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument
1975 JumpIfNotBothSequentialAsciiStrings(Register object1, Register object2, Register scratch1, Register scratch2, Label* failure) argument
[all...]
H A Dstub-cache-ia32.cc332 Register scratch1,
340 GenerateStringCheck(masm, receiver, scratch1, miss,
350 __ cmp(scratch1, JS_VALUE_TYPE);
356 GenerateStringCheck(masm, scratch2, scratch1, miss, miss);
365 Register scratch1,
368 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label);
369 __ mov(eax, Operand(scratch1));
547 Register scratch1,
564 scratch1,
576 scratch1,
330 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss, bool support_wrappers) argument
363 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
541 Compile(MacroAssembler* masm, JSObject* object, JSObject* holder, String* name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument
587 CompileCacheable(MacroAssembler* masm, JSObject* object, Register receiver, Register scratch1, Register scratch2, Register scratch3, JSObject* interceptor_holder, LookupResult* lookup, String* name, const CallOptimization& optimization, Label* miss_label) argument
684 CompileRegular(MacroAssembler* masm, JSObject* object, Register receiver, Register scratch1, Register scratch2, Register scratch3, String* name, JSObject* interceptor_holder, Label* miss_label) argument
905 CheckPrototypes(JSObject* object, Register object_reg, JSObject* holder, Register holder_reg, Register scratch1, Register scratch2, String* name, int save_at_depth, Label* miss) argument
958 scratch1, local
1039 GenerateLoadField(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, int index, String* name, Label* miss) argument
1063 GenerateLoadCallback(JSObject* object, JSObject* holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, AccessorInfo* callback, String* name, Label* miss) argument
1131 GenerateLoadConstant(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, Object* value, String* name, Label* miss) argument
1154 GenerateLoadInterceptor(JSObject* object, JSObject* interceptor_holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, String* name, Label* miss) argument
1793 Register scratch1 = ebx; local
[all...]
H A Dmacro-assembler-ia32.h382 Register scratch1,
390 Register scratch1,
396 Register scratch1,
402 Register scratch1,
409 Register scratch1,
413 Register scratch1,
639 Register scratch1,
H A Dbuiltins-ia32.cc845 Register scratch1,
853 __ mov(scratch1, FieldOperand(array_function,
872 // scratch1: initial map
874 __ mov(FieldOperand(result, JSObject::kMapOffset), scratch1); local
893 __ lea(scratch1, Operand(result, JSArray::kSize));
894 __ mov(FieldOperand(result, JSArray::kElementsOffset), scratch1); local
899 // scratch1: elements array
901 __ mov(FieldOperand(scratch1, FixedArray::kMapOffset),
903 __ mov(FieldOperand(scratch1, FixedArray::kLengthOffset),
915 __ mov(FieldOperand(scratch1,
842 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, int initial_capacity, Label* gc_required) argument
[all...]
/external/v8/src/x64/
H A Dcode-stubs-x64.h206 Register scratch1,
256 Register scratch1,
286 Register scratch1,
311 Register scratch1,
H A Dmacro-assembler-x64.h642 Register scratch1,
659 Register scratch1,
863 Register scratch1,
869 Register scratch1,
877 Register scratch1,
881 Register scratch1,
1834 Register scratch1,
1842 movq(scratch1, FieldOperand(first_object, HeapObject::kMapOffset));
1844 movzxbl(scratch1, FieldOperand(scratch1, Ma
1832 JumpIfNotBothSequentialAsciiStrings(Register first_object, Register second_object, Register scratch1, Register scratch2, LabelType* on_fail) argument
1883 JumpIfBothInstanceTypesAreNotSequentialAscii( Register first_object_instance_type, Register second_object_instance_type, Register scratch1, Register scratch2, LabelType* on_fail) argument
[all...]
H A Dstub-cache-x64.cc313 Register scratch1,
321 GenerateStringCheck(masm, receiver, scratch1, miss,
331 __ cmpl(scratch1, Immediate(JS_VALUE_TYPE));
337 GenerateStringCheck(masm, scratch2, scratch1, miss, miss);
536 Register scratch1,
552 scratch1,
564 scratch1,
578 Register scratch1,
611 ReserveSpaceForFastApiCall(masm, scratch1);
620 interceptor_holder, scratch1,
311 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss, bool support_wrappers) argument
530 Compile(MacroAssembler* masm, JSObject* object, JSObject* holder, String* name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument
575 CompileCacheable(MacroAssembler* masm, JSObject* object, Register receiver, Register scratch1, Register scratch2, Register scratch3, JSObject* interceptor_holder, LookupResult* lookup, String* name, const CallOptimization& optimization, Label* miss_label) argument
673 CompileRegular(MacroAssembler* masm, JSObject* object, Register receiver, Register scratch1, Register scratch2, Register scratch3, String* name, JSObject* interceptor_holder, Label* miss_label) argument
860 CheckPrototypes(JSObject* object, Register object_reg, JSObject* holder, Register holder_reg, Register scratch1, Register scratch2, String* name, int save_at_depth, Label* miss) argument
914 scratch1, local
1004 GenerateLoadField(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, int index, String* name, Label* miss) argument
1027 GenerateLoadCallback(JSObject* object, JSObject* holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, AccessorInfo* callback, String* name, Label* miss) argument
1104 GenerateLoadConstant(JSObject* object, JSObject* holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, Object* value, String* name, Label* miss) argument
1127 GenerateLoadInterceptor(JSObject* object, JSObject* interceptor_holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, String* name, Label* miss) argument
1759 Register scratch1 = rbx; local
[all...]
H A Dbuiltins-x64.cc909 Register scratch1,
917 __ movq(scratch1, FieldOperand(array_function,
936 // scratch1: initial map
938 __ movq(FieldOperand(result, JSObject::kMapOffset), scratch1); local
956 __ lea(scratch1, Operand(result, JSArray::kSize));
957 __ movq(FieldOperand(result, JSArray::kElementsOffset), scratch1); local
962 // scratch1: elements array
964 __ Move(FieldOperand(scratch1, HeapObject::kMapOffset),
966 __ Move(FieldOperand(scratch1, FixedArray::kLengthOffset),
978 __ movq(FieldOperand(scratch1,
906 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, int initial_capacity, Label* gc_required) argument
[all...]
H A Dmacro-assembler-x64.cc2598 Register scratch1,
2607 // scratch1 = length * 2 + kObjectAlignmentMask.
2608 lea(scratch1, Operand(length, length, times_1, kObjectAlignmentMask +
2610 and_(scratch1, Immediate(~kObjectAlignmentMask));
2612 subq(scratch1, Immediate(kHeaderAlignment));
2618 scratch1,
2628 Integer32ToSmi(scratch1, length);
2629 movq(FieldOperand(result, String::kLengthOffset), scratch1); local
2637 Register scratch1,
2645 movl(scratch1, lengt
2596 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
2635 AllocateAsciiString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
2667 movq(FieldOperand(result, String::kLengthOffset), scratch1); local
2673 AllocateConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument
2691 AllocateAsciiConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument
[all...]
/external/v8/src/
H A Dstub-cache.h451 Register scratch1,
458 Register scratch1,
493 Register scratch1,
497 return CheckPrototypes(object, object_reg, holder, holder_reg, scratch1,
505 Register scratch1,
521 Register scratch1,
532 Register scratch1,
542 Register scratch1,
554 Register scratch1,
489 CheckPrototypes(JSObject* object, Register object_reg, JSObject* holder, Register holder_reg, Register scratch1, Register scratch2, String* name, Label* miss) argument

Completed in 1131 milliseconds

12