Searched refs:scratch2 (Results 1 - 25 of 38) sorted by relevance

12

/external/v8/src/arm/
H A Dmacro-assembler-arm.cc872 Register scratch2) {
874 LoadRoot(scratch2, map_index);
877 str(scratch2, FieldMemOperand(string, HeapObject::kMapOffset));
1511 Register scratch2,
1519 mov(scratch2, Operand(0x7291));
1526 ASSERT(!result.is(scratch2));
1527 ASSERT(!scratch1.is(scratch2));
1529 ASSERT(!scratch2.is(ip));
1554 Register obj_size_reg = scratch2;
1578 add(scratch2, resul
[all...]
H A Dmacro-assembler-arm.h242 Register scratch2,
667 Register scratch2,
673 Register scratch2,
687 Register scratch2,
693 Register scratch2,
699 Register scratch2,
704 Register scratch2,
709 Register scratch2,
714 Register scratch2,
722 Register scratch2,
[all...]
H A Dcode-stubs-arm.h226 Register scratch2,
270 Register scratch2,
288 Register scratch2,
338 Register scratch2,
369 Register scratch2,
379 Register scratch2,
392 Register scratch2,
447 Register scratch2,
725 Register scratch2);
738 Register scratch2,
[all...]
H A Dic-arm.cc126 Register scratch2) {
130 // scratch2: Used as temporary.
140 scratch2);
144 __ bind(&done); // scratch2 == elements + 4 * index
148 __ ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
154 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize));
175 Register scratch2) {
179 // scratch2: Used as temporary.
189 scratch2);
193 __ bind(&done); // scratch2
120 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument
169 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument
293 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* not_fast_array, Label* out_of_range) argument
758 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument
[all...]
H A Dcode-stubs-arm.cc60 Register scratch1, Register scratch2,
63 __ LoadRoot(scratch2, Heap::kHeapNumberMapRootIndex);
64 __ cmp(scratch1, scratch2);
521 Register scratch2) {
538 ConvertToDoubleStub stub1(r3, r2, scratch1, scratch2);
543 ConvertToDoubleStub stub2(r1, r0, scratch1, scratch2);
555 Register scratch2,
560 r0, d7, r2, r3, heap_number_map, scratch1, scratch2, slow);
564 r1, d6, r0, r1, heap_number_map, scratch1, scratch2, slow);
576 Register scratch2,
59 EmitCheckForHeapNumber(MacroAssembler* masm, Register operand, Register scratch1, Register scratch2, Label* not_a_heap_number) argument
518 LoadSmis(MacroAssembler* masm, FloatingPointHelper::Destination destination, Register scratch1, Register scratch2) argument
550 LoadOperands( MacroAssembler* masm, FloatingPointHelper::Destination destination, Register heap_number_map, Register scratch1, Register scratch2, Label* slow) argument
568 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
630 ConvertNumberToInt32(MacroAssembler* masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, Register scratch3, DwVfpRegister double_scratch, Label* not_number) argument
671 ConvertIntToDouble(MacroAssembler* masm, Register int_scratch, Destination destination, DwVfpRegister double_dst, Register dst1, Register dst2, Register scratch2, SwVfpRegister single_scratch) argument
745 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
822 LoadNumberAsInt32(MacroAssembler* masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, Register scratch3, DwVfpRegister double_scratch, Label* not_int32) argument
2296 Register scratch2 = r9; local
2424 Register scratch2 = r9; local
2730 Register scratch2 = r9; local
3172 GenerateHeapResultAllocation(MacroAssembler* masm, Register result, Register heap_number_map, Register scratch1, Register scratch2, Label* gc_required) argument
3459 const Register scratch2 = r7; local
4134 Register scratch2 = map; local
5504 GenerateCopyCharactersLong(MacroAssembler* masm, Register dest, Register src, Register count, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, int flags) argument
5647 GenerateTwoCharacterSymbolTableProbe(MacroAssembler* masm, Register c1, Register c2, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, Label* not_found) argument
6056 GenerateFlatAsciiStringEquals(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3) argument
6095 GenerateCompareFlatAsciiStrings(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument
6133 GenerateAsciiCharsCompareLoop( MacroAssembler* masm, Register left, Register right, Register length, Register scratch1, Register scratch2, Label* chars_not_equal) argument
6489 GenerateConvertArgument(MacroAssembler* masm, int stack_offset, Register arg, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Label* slow) argument
6917 GeneratePositiveLookup(MacroAssembler* masm, Label* miss, Label* done, Register elements, Register name, Register scratch1, Register scratch2) argument
[all...]
H A Dstub-cache-arm.cc51 Register scratch2,
87 __ ldr(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset));
88 __ cmp(ip, scratch2);
92 Register code = scratch2;
93 scratch2 = no_reg;
363 // If this is not needed, scratch1 and scratch2 may be the same register.
367 Register scratch2,
376 __ and_(scratch2, scratch1, Operand(kIsNotStringMask));
378 __ cmp(scratch2, Operand(static_cast<int32_t>(kStringTag)));
390 Register scratch2,
42 ProbeTable(Isolate* isolate, MacroAssembler* masm, Code::Flags flags, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register offset_scratch) argument
364 GenerateStringCheck(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* smi, Label* non_string_object) argument
387 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss, bool support_wrappers) argument
419 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
704 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<String> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument
730 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<String> name, const CallOptimization& optimization, Label* miss_label) argument
826 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument
929 StoreIntAsFloat(MacroAssembler* masm, Register dst, Register wordoffset, Register ival, Register fval, Register scratch1, Register scratch2) argument
1036 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<String> name, int save_at_depth, Label* miss) argument
1079 scratch1, scratch2); local
1138 GenerateLoadField(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, int index, Handle<String> name, Label* miss) argument
1158 GenerateLoadConstant(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSFunction> value, Handle<String> name, Label* miss) argument
1180 GenerateLoadCallback(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, Handle<AccessorInfo> callback, Handle<String> name, Label* miss) argument
1230 GenerateLoadInterceptor(Handle<JSObject> object, Handle<JSObject> interceptor_holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Label* miss) argument
4098 Register scratch2 = r5; local
4176 Register scratch2 = r6; local
4341 Register scratch2 = r5; local
[all...]
H A Dbuiltins-arm.cc112 Register scratch2,
117 __ LoadInitialArrayMap(array_function, scratch2, scratch1);
127 scratch2,
136 // scratch2: start of next object
152 // scratch2: start of next object
163 // scratch2: start of next object
181 __ add(scratch2, scratch1, Operand(initial_capacity * kPointerSize));
186 __ cmp(scratch1, scratch2);
207 Register scratch2,
211 __ LoadInitialArrayMap(array_function, scratch2, elements_array_storag
108 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
200 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 Dmacro-assembler-ia32.h133 Register scratch2,
371 XMMRegister scratch2,
569 // register scratch2 can be passed as no_reg; the others must be
574 Register scratch2,
582 Register scratch2,
588 Register scratch2,
594 Register scratch2,
601 Register scratch2,
605 Register scratch2,
612 Register scratch2,
[all...]
H A Dstub-cache-ia32.cc331 Register scratch2,
353 __ mov(scratch2, FieldOperand(receiver, JSValue::kValueOffset));
354 GenerateStringCheck(masm, scratch2, scratch1, miss, miss);
355 __ mov(eax, FieldOperand(scratch2, String::kLengthOffset));
364 Register scratch2,
366 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label);
544 Register scratch2,
555 CompileCacheable(masm, object, receiver, scratch1, scratch2, scratch3,
558 CompileRegular(masm, object, receiver, scratch1, scratch2, scratch3,
568 Register scratch2,
328 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss, bool support_wrappers) argument
361 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
537 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<String> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument
564 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<String> name, const CallOptimization& optimization, Label* miss_label) argument
659 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument
875 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<String> name, int save_at_depth, Label* miss) argument
918 scratch1, scratch2); local
983 GenerateLoadField(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, int index, Handle<String> name, Label* miss) argument
1005 GenerateLoadCallback(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, Handle<AccessorInfo> callback, Handle<String> name, Label* miss) argument
1066 GenerateLoadConstant(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSFunction> value, Handle<String> name, Label* miss) argument
1088 GenerateLoadInterceptor(Handle<JSObject> object, Handle<JSObject> interceptor_holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Label* miss) argument
[all...]
H A Dmacro-assembler-ia32.cc422 XMMRegister scratch2,
444 movdbl(scratch2, FieldOperand(maybe_number, HeapNumber::kValueOffset));
447 scratch2);
464 movdbl(scratch2, Operand::StaticVariable(canonical_nan_reference));
477 cvtsi2sd(scratch2, scratch1);
479 scratch2);
1307 Register scratch2,
1313 scratch2,
1326 Register scratch2,
1342 scratch2,
1305 AllocateHeapNumber(Register result, Register scratch1, Register scratch2, Label* gc_required) argument
1323 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
1358 AllocateAsciiString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
1393 AllocateAsciiString(Register result, int length, Register scratch1, Register scratch2, Label* gc_required) argument
1404 scratch2, local
1418 AllocateTwoByteConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument
1436 AllocateAsciiConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument
1454 AllocateTwoByteSlicedString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument
1472 AllocateAsciiSlicedString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument
2483 JumpIfNotBothSequentialAsciiStrings(Register object1, Register object2, Register scratch1, Register scratch2, Label* failure) argument
[all...]
H A Dcode-stubs-ia32.h282 Register scratch2,
332 Register scratch2,
361 Register scratch2,
370 Register scratch2);
401 Register scratch2,
/external/v8/src/mips/
H A Dcode-stubs-mips.h227 Register scratch2,
271 Register scratch2,
289 Register scratch2,
339 Register scratch2,
369 Register scratch2,
379 Register scratch2,
392 Register scratch2,
406 Register scratch2)
410 sign_(scratch2) {
458 Register scratch2,
403 WriteInt32ToHeapNumberStub(Register the_int, Register the_heap_number, Register scratch, Register scratch2) argument
[all...]
H A Dic-mips.cc116 // The address returned from GenerateStringDictionaryProbes() in scratch2
124 Register scratch2) {
128 // scratch2: Used as temporary.
138 scratch2);
142 __ bind(&done); // scratch2 == elements + 4 * index.
146 __ lw(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
154 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize));
169 // The address returned from GenerateStringDictionaryProbes() in scratch2
177 Register scratch2) {
181 // scratch2
118 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument
171 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument
293 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* not_fast_array, Label* out_of_range) argument
753 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument
[all...]
H A Dmacro-assembler-mips.h355 Register scratch2,
482 Register scratch2,
488 Register scratch2,
502 Register scratch2,
508 Register scratch2,
514 Register scratch2,
519 Register scratch2,
524 Register scratch2,
529 Register scratch2,
537 Register scratch2,
[all...]
H A Dcode-stubs-mips.cc61 Register scratch1, Register scratch2,
64 __ LoadRoot(scratch2, Heap::kHeapNumberMapRootIndex);
65 __ Branch(not_a_heap_number, ne, scratch1, Operand(scratch2));
521 Register scratch2) {
538 ConvertToDoubleStub stub1(a3, a2, scratch1, scratch2);
543 ConvertToDoubleStub stub2(a1, a0, scratch1, scratch2);
555 Register scratch2,
560 a0, f14, a2, a3, heap_number_map, scratch1, scratch2, slow);
564 a1, f12, a0, a1, heap_number_map, scratch1, scratch2, slow);
576 Register scratch2,
60 EmitCheckForHeapNumber(MacroAssembler* masm, Register operand, Register scratch1, Register scratch2, Label* not_a_heap_number) argument
518 LoadSmis(MacroAssembler* masm, FloatingPointHelper::Destination destination, Register scratch1, Register scratch2) argument
550 LoadOperands( MacroAssembler* masm, FloatingPointHelper::Destination destination, Register heap_number_map, Register scratch1, Register scratch2, Label* slow) argument
568 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
635 ConvertNumberToInt32(MacroAssembler* masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, Register scratch3, FPURegister double_scratch, Label* not_number) argument
676 ConvertIntToDouble(MacroAssembler* masm, Register int_scratch, Destination destination, FPURegister double_dst, Register dst1, Register dst2, Register scratch2, FPURegister single_scratch) argument
758 LoadNumberAsInt32Double(MacroAssembler* masm, Register object, Destination destination, DoubleRegister double_dst, Register dst1, Register dst2, Register heap_number_map, Register scratch1, Register scratch2, FPURegister single_scratch, Label* not_int32) argument
836 LoadNumberAsInt32(MacroAssembler* masm, Register object, Register dst, Register heap_number_map, Register scratch1, Register scratch2, Register scratch3, DoubleRegister double_scratch, Label* not_int32) argument
2382 Register scratch2 = t1; local
2538 Register scratch2 = t5; local
2845 Register scratch2 = t5; local
3291 GenerateHeapResultAllocation( MacroAssembler* masm, Register result, Register heap_number_map, Register scratch1, Register scratch2, Label* gc_required) argument
3596 const Register scratch2 = t3; local
4314 Register scratch2 = map; local
5743 GenerateCopyCharactersLong(MacroAssembler* masm, Register dest, Register src, Register count, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, int flags) argument
5855 GenerateTwoCharacterSymbolTableProbe(MacroAssembler* masm, Register c1, Register c2, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, Label* not_found) argument
6279 GenerateFlatAsciiStringEquals(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3) argument
6317 GenerateCompareFlatAsciiStrings(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument
6362 GenerateAsciiCharsCompareLoop( MacroAssembler* masm, Register left, Register right, Register length, Register scratch1, Register scratch2, Register scratch3, Label* chars_not_equal) argument
6715 GenerateConvertArgument(MacroAssembler* masm, int stack_offset, Register arg, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Label* slow) argument
7179 GeneratePositiveLookup(MacroAssembler* masm, Label* miss, Label* done, Register elements, Register name, Register scratch1, Register scratch2) argument
[all...]
H A Dmacro-assembler-mips.cc1306 Register scratch2,
1312 // Get exponent alone in scratch2.
1313 And(scratch2, scratch, Operand(HeapNumber::kExponentMask));
1324 Branch(&right_exponent, eq, scratch2, Operand(non_smi_exponent));
1327 Branch(not_int32, gt, scratch2, Operand(non_smi_exponent));
1334 Subu(scratch2, scratch2, Operand(zero_exponent));
1336 Branch(&done, lt, scratch2, Operand(zero_reg));
1338 // We have a shifted exponent between 0 and 30 in scratch2.
1339 srl(dest, scratch2, HeapNumbe
4038 ObjectToDoubleFPURegister(Register object, FPURegister result, Register scratch1, Register scratch2, Register heap_number_map, Label* not_number, ObjectToDoubleFlags flags) argument
4289 SetCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument
4299 IncrementCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument
4311 DecrementCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument
4635 InitializeNewString(Register string, Register length, Heap::RootListIndex map_index, Register scratch1, Register scratch2) argument
4820 JumpIfNonSmisNotBothSequentialAsciiStrings( Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument
4841 JumpIfNotBothSequentialAsciiStrings(Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument
4858 JumpIfBothInstanceTypesAreNotSequentialAscii( Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument
[all...]
H A Dstub-cache-mips.cc51 Register scratch2,
88 __ lw(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset));
89 __ Branch(&miss, ne, at, Operand(scratch2));
92 Register code = scratch2;
93 scratch2 = no_reg;
350 // If this is not needed, scratch1 and scratch2 may be the same register.
354 Register scratch2,
363 __ And(scratch2, scratch1, Operand(kIsNotStringMask));
367 scratch2,
379 Register scratch2,
42 ProbeTable(Isolate* isolate, MacroAssembler* masm, Code::Flags flags, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register offset_scratch) argument
351 GenerateStringCheck(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* smi, Label* non_string_object) argument
376 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss, bool support_wrappers) argument
407 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
694 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<String> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument
720 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<String> name, const CallOptimization& optimization, Label* miss_label) argument
816 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument
922 StoreIntAsFloat(MacroAssembler* masm, Register dst, Register wordoffset, Register ival, Register fval, Register scratch1, Register scratch2) argument
1039 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<String> name, int save_at_depth, Label* miss) argument
1082 scratch1, scratch2); local
1140 GenerateLoadField(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, int index, Handle<String> name, Label* miss) argument
1160 GenerateLoadConstant(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSFunction> value, Handle<String> name, Label* miss) argument
1182 GenerateLoadCallback(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, Handle<AccessorInfo> callback, Handle<String> name, Label* miss) argument
1239 GenerateLoadInterceptor(Handle<JSObject> object, Handle<JSObject> interceptor_holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Label* miss) argument
4155 Register scratch2 = t1; local
4231 Register scratch2 = t2; local
4396 Register scratch2 = t1; local
[all...]
H A Dfull-codegen-mips.cc1845 Register scratch2 = a3; local
1879 __ GetLeastBitsFromSmi(scratch2, right, 5);
1880 __ sllv(scratch1, scratch1, scratch2);
1881 __ Addu(scratch2, scratch1, Operand(0x40000000));
1882 __ Branch(&stub_call, lt, scratch2, Operand(zero_reg));
1889 __ GetLeastBitsFromSmi(scratch2, right, 5);
1890 __ srlv(scratch1, scratch1, scratch2);
1891 __ And(scratch2, scratch1, 0xc0000000);
1892 __ Branch(&stub_call, ne, scratch2, Operand(zero_reg));
1908 __ mfhi(scratch2);
3549 Register scratch2 = t5; local
[all...]
H A Dbuiltins-mips.cc116 Register scratch2,
121 __ LoadInitialArrayMap(array_function, scratch2, scratch1);
131 scratch2,
139 // scratch2: start of next object
155 // scratch2: start of next object
166 // scratch2: start of next object
186 __ Addu(scratch2, scratch1, Operand(initial_capacity * kPointerSize));
192 __ Branch(&loop, lt, scratch1, Operand(scratch2));
213 Register scratch2,
217 __ LoadInitialArrayMap(array_function, scratch2, elements_array_storag
112 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
206 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/
H A Dstub-cache.h453 Register scratch2,
460 Register scratch2,
497 Register scratch2,
501 scratch2, name, kInvalidProtoDepth, miss);
509 Register scratch2,
525 Register scratch2,
536 Register scratch2,
546 Register scratch2,
558 Register scratch2,
492 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<String> name, Label* miss) argument
/external/v8/src/x64/
H A Dmacro-assembler-x64.h220 Register scratch2,
744 Register scratch2,
761 Register scratch2,
1056 Register scratch2,
1062 Register scratch2,
1070 Register scratch2,
1074 Register scratch2,
1081 Register scratch2,
1085 Register scratch2,
H A Dstub-cache-x64.cc305 Register scratch2,
327 __ movq(scratch2, FieldOperand(receiver, JSValue::kValueOffset));
328 GenerateStringCheck(masm, scratch2, scratch1, miss, miss);
329 __ movq(rax, FieldOperand(scratch2, String::kLengthOffset));
528 Register scratch2,
539 CompileCacheable(masm, object, receiver, scratch1, scratch2, scratch3,
542 CompileRegular(masm, object, receiver, scratch1, scratch2, scratch3,
552 Register scratch2,
591 scratch1, scratch2, scratch3,
608 scratch1, scratch2, scratch
302 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss, bool support_wrappers) argument
521 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<String> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument
548 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<String> name, const CallOptimization& optimization, Label* miss_label) argument
643 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument
847 CheckPrototypes(Handle<JSObject> object, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<String> name, int save_at_depth, Label* miss) argument
892 scratch1, scratch2); local
957 GenerateLoadField(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, int index, Handle<String> name, Label* miss) argument
979 GenerateLoadCallback(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, Handle<AccessorInfo> callback, Handle<String> name, Label* miss) argument
1046 GenerateLoadConstant(Handle<JSObject> object, Handle<JSObject> holder, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSFunction> value, Handle<String> name, Label* miss) argument
1068 GenerateLoadInterceptor(Handle<JSObject> object, Handle<JSObject> interceptor_holder, LookupResult* lookup, Register receiver, Register name_reg, Register scratch1, Register scratch2, Register scratch3, Handle<String> name, Label* miss) argument
[all...]
H A Dcode-stubs-x64.h279 Register scratch2,
329 Register scratch2,
358 Register scratch2,
368 Register scratch2);
399 Register scratch2,
H A Dic-x64.cc1155 Register scratch2,
1180 __ movq(scratch2, FieldOperand(scratch1, FixedArray::kLengthOffset));
1181 __ SmiSubConstant(scratch2, scratch2, Smi::FromInt(2));
1182 __ cmpq(key, scratch2);
1188 __ movq(scratch2, FieldOperand(scratch1,
1192 __ CompareRoot(scratch2, Heap::kTheHoleValueRootIndex);
1199 __ SmiToInteger64(scratch3, scratch2);
1151 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument
H A Dmacro-assembler-x64.cc2111 Register scratch2,
2120 movq(scratch2, FieldOperand(second_object, HeapObject::kMapOffset));
2122 movzxbl(scratch2, FieldOperand(scratch2, Map::kInstanceTypeOffset));
2131 andl(scratch2, Immediate(kFlatAsciiStringMask));
2132 // Interleave the bits to check both scratch1 and scratch2 in one test.
2134 lea(scratch1, Operand(scratch1, scratch2, times_8, 0));
2163 Register scratch2,
2168 movq(scratch2, second_object_instance_type);
2177 andl(scratch2, Immediat
3782 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
3821 AllocateAsciiString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
3859 AllocateTwoByteConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument
3877 AllocateAsciiConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument
3895 AllocateTwoByteSlicedString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument
3913 AllocateAsciiSlicedString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument
[all...]

Completed in 2245 milliseconds

12