Searched defs:scratch2 (Results 1 - 25 of 52) sorted by relevance

123

/external/libvpx/libvpx/vp9/common/mips/dspr2/
H A Dvp9_convolve2_avg_dspr2.c37 uint32_t scratch1, scratch2; local
87 "lbu %[scratch2], 1(%[dst_ptr]) \n\t"
94 "addqh_r.w %[store2], %[store2], %[scratch2] \n\t" /* pixel 2 */
100 "lbu %[scratch2], 3(%[dst_ptr]) \n\t"
105 "addqh_r.w %[store2], %[store2], %[scratch2] \n\t" /* pixel 4 */
112 [scratch1] "=&r" (scratch1), [scratch2] "=&r" (scratch2),
141 uint32_t scratch1, scratch2; local
192 "lbu %[scratch2], 1(%[dst_ptr]) \n\t"
199 "addqh_r.w %[store2], %[store2], %[scratch2] \
[all...]
H A Dvp9_convolve8_vert_dspr2.c38 uint32_t scratch1, scratch2; local
80 "preceu.ph.qbr %[scratch2], %[load3] \n\t"
82 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */
83 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */
94 "preceu.ph.qbl %[scratch2], %[load3] \n\t"
96 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */
97 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */
117 "preceu.ph.qbr %[scratch2], %[load3] \n\t"
119 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */
120 "append %[p2], %[scratch2], 1
192 uint32_t scratch1, scratch2; local
[all...]
H A Dvp9_convolve8_avg_dspr2.c38 uint32_t scratch1, scratch2; local
80 "preceu.ph.qbr %[scratch2], %[load3] \n\t"
82 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */
83 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */
94 "preceu.ph.qbl %[scratch2], %[load3] \n\t"
96 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */
97 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */
117 "preceu.ph.qbr %[scratch2], %[load3] \n\t"
119 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */
120 "append %[p2], %[scratch2], 1
199 uint32_t scratch1, scratch2; local
[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/chromium_org/v8/src/mips/
H A Dcode-stubs-mips.h106 Register scratch2,
124 Register scratch2,
161 Register scratch2,
194 Register scratch2,
204 Register scratch2,
217 Register scratch2,
231 Register scratch2)
235 sign_(scratch2) {
228 WriteInt32ToHeapNumberStub(Register the_int, Register the_heap_number, Register scratch, Register scratch2) argument
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
246 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* not_fast_array, Label* out_of_range) argument
721 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) 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;
343 // If this is not needed, scratch1 and scratch2 may be the same register.
347 Register scratch2,
356 __ And(scratch2, scratch1, Operand(kIsNotStringMask));
360 scratch2,
372 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
344 GenerateStringCheck(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* smi, Label* non_string_object) argument
369 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss) argument
396 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
440 GenerateStoreTransition(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register scratch3, Label* miss_label, Label* slow) argument
604 GenerateStoreField(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Register receiver_reg, Register name_reg, Register value_reg, Register scratch1, Register scratch2, Label* miss_label) argument
925 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<Name> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument
951 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name, const CallOptimization& optimization, Label* miss_label) argument
1047 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<Name> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument
1113 CheckPrototypes(Handle<Type> type, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, int save_at_depth, Label* miss, PrototypeCheckType check) argument
1170 scratch1, scratch2); local
1192 scratch2, miss); local
[all...]
/external/chromium_org/v8/src/arm/
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
246 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* not_fast_array, Label* out_of_range) argument
723 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) 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;
351 // If this is not needed, scratch1 and scratch2 may be the same register.
355 Register scratch2,
364 __ and_(scratch2, scratch1, Operand(kIsNotStringMask));
366 __ cmp(scratch2, Operand(static_cast<int32_t>(kStringTag)));
378 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
352 GenerateStringCheck(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* smi, Label* non_string_object) argument
375 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss) argument
403 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
452 GenerateStoreTransition(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register scratch3, Label* miss_label, Label* slow) argument
616 GenerateStoreField(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Register receiver_reg, Register name_reg, Register value_reg, Register scratch1, Register scratch2, Label* miss_label) argument
937 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<Name> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument
963 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name, const CallOptimization& optimization, Label* miss_label) argument
1059 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<Name> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument
1126 CheckPrototypes(Handle<Type> type, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, int save_at_depth, Label* miss, PrototypeCheckType check) argument
1183 scratch1, scratch2); local
1205 scratch2, miss); local
[all...]
/external/chromium_org/v8/src/ia32/
H A Dic-ia32.cc335 Register scratch2,
360 __ mov(scratch2, FieldOperand(scratch1, FixedArray::kLengthOffset));
361 __ sub(scratch2, Immediate(Smi::FromInt(2)));
362 __ cmp(key, scratch2);
367 __ mov(scratch2, FieldOperand(scratch1,
371 __ cmp(scratch2, factory->the_hole_value());
380 scratch2,
331 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Label* unmapped_case, Label* slow_case) argument
H A Dstub-cache-ia32.cc327 Register scratch2,
346 __ mov(scratch2, FieldOperand(receiver, JSValue::kValueOffset));
347 GenerateStringCheck(masm, scratch2, scratch1, miss, miss);
348 __ mov(eax, FieldOperand(scratch2, String::kLengthOffset));
356 Register scratch2,
358 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label);
508 Register scratch2,
525 ASSERT(!scratch2.is(arg));
546 __ LoadHeapObject(scratch2, function);
547 __ mov(esi, FieldOperand(scratch2, JSFunctio
324 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss) argument
353 GenerateLoadFunctionPrototype(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
504 GenerateFastApiCall(MacroAssembler* masm, const CallOptimization& optimization, Register receiver, Register scratch1, Register scratch2, Register scratch3, int argc, Register* values) argument
656 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<Name> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument
683 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name, const CallOptimization& optimization, Label* miss_label) argument
776 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<Name> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument
886 GenerateStoreTransition(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register unused, Label* miss_label, Label* slow) argument
1057 GenerateStoreField(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Register receiver_reg, Register name_reg, Register value_reg, Register scratch1, Register scratch2, Label* miss_label) argument
1187 CheckPrototypes(Handle<Type> type, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, int save_at_depth, Label* miss, PrototypeCheckType check) argument
1244 scratch1, scratch2); local
1263 scratch2, miss); local
[all...]
/external/chromium_org/v8/src/
H A Dstub-cache.h429 Register scratch2,
435 Register scratch2,
469 Register scratch2,
474 scratch2, name, kInvalidProtoDepth, miss, check);
482 Register scratch2,
603 virtual Register scratch2() = 0;
711 virtual Register scratch2() { return registers_[3]; } function in class:v8::internal::LoadStubCompiler
776 Register scratch2,
788 Register scratch2,
837 virtual Register scratch2() { retur function in class:v8::internal::StoreStubCompiler
464 CheckPrototypes(Handle<Type> type, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check = CHECK_ALL_MAPS) argument
[all...]
/external/chromium_org/v8/src/x64/
H A Dic-x64.cc1176 Register scratch2,
1201 __ movq(scratch2, FieldOperand(scratch1, FixedArray::kLengthOffset));
1202 __ SmiSubConstant(scratch2, scratch2, Smi::FromInt(2));
1203 __ cmpq(key, scratch2);
1209 __ movq(scratch2, FieldOperand(scratch1,
1213 __ CompareRoot(scratch2, Heap::kTheHoleValueRootIndex);
1220 __ SmiToInteger64(scratch3, scratch2);
1172 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument
H A Dstub-cache-x64.cc302 Register scratch2,
321 __ movq(scratch2, FieldOperand(receiver, JSValue::kValueOffset));
322 GenerateStringCheck(masm, scratch2, scratch1, miss, miss);
323 __ movq(rax, FieldOperand(scratch2, String::kLengthOffset));
492 Register scratch2,
509 ASSERT(!scratch2.is(arg));
530 __ Move(scratch2, function);
531 __ push(scratch2);
539 __ Move(scratch2, api_call_info);
540 __ movq(scratch3, FieldOperand(scratch2, CallHandlerInf
299 GenerateLoadStringLength(MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss) argument
488 GenerateFastApiCall(MacroAssembler* masm, const CallOptimization& optimization, Register receiver, Register scratch1, Register scratch2, Register scratch3, int argc, Register* values) argument
649 Compile(MacroAssembler* masm, Handle<JSObject> object, Handle<JSObject> holder, Handle<Name> name, LookupResult* lookup, Register receiver, Register scratch1, Register scratch2, Register scratch3, Label* miss) argument
676 CompileCacheable(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<JSObject> interceptor_holder, LookupResult* lookup, Handle<Name> name, const CallOptimization& optimization, Label* miss_label) argument
769 CompileRegular(MacroAssembler* masm, Handle<JSObject> object, Register receiver, Register scratch1, Register scratch2, Register scratch3, Handle<Name> name, Handle<JSObject> interceptor_holder, Label* miss_label) argument
872 GenerateStoreTransition(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Handle<Map> transition, Handle<Name> name, Register receiver_reg, Register storage_reg, Register value_reg, Register scratch1, Register scratch2, Register unused, Label* miss_label, Label* slow) argument
1017 GenerateStoreField(MacroAssembler* masm, Handle<JSObject> object, LookupResult* lookup, Register receiver_reg, Register name_reg, Register value_reg, Register scratch1, Register scratch2, Label* miss_label) argument
1122 CheckPrototypes(Handle<Type> type, Register object_reg, Handle<JSObject> holder, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, int save_at_depth, Label* miss, PrototypeCheckType check) argument
1185 scratch1, scratch2); local
1208 scratch2, miss); local
[all...]
/external/v8/src/arm/
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...]
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...]
/external/v8/src/ia32/
H A Dbuiltins-ia32.cc896 Register scratch2,
902 __ LoadInitialArrayMap(array_function, scratch2, scratch1);
912 scratch2,
921 // scratch2: start of next object
940 // scratch2: start of next object
948 // scratch2: start of next object
968 __ mov(scratch2, Immediate(initial_capacity));
972 scratch2,
977 __ dec(scratch2);
892 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
H A Dic-ia32.cc371 Register scratch2,
396 __ mov(scratch2, FieldOperand(scratch1, FixedArray::kLengthOffset));
397 __ sub(scratch2, Immediate(Smi::FromInt(2)));
398 __ cmp(key, scratch2);
403 __ mov(scratch2, FieldOperand(scratch1,
407 __ cmp(scratch2, factory->the_hole_value());
416 scratch2,
367 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Label* unmapped_case, Label* slow_case) argument
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...]
/external/v8/src/mips/
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...]
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...]
/external/v8/src/x64/
H A Dbuiltins-x64.cc974 Register scratch2,
980 __ LoadInitialArrayMap(array_function, scratch2, scratch1);
990 scratch2,
999 // scratch2: start of next object
1018 // scratch2: start of next object
1026 // scratch2: start of next object
1046 __ movq(scratch2, Immediate(initial_capacity));
1050 scratch2,
1055 __ decq(scratch2);
970 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
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 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...]

Completed in 439 milliseconds

123