/external/libvpx/libvpx/vp9/common/mips/dspr2/ |
H A D | vp9_convolve2_avg_dspr2.c | 37 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 D | vp9_convolve8_vert_dspr2.c | 38 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 D | vp9_convolve8_avg_dspr2.c | 38 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 D | stub-cache.h | 453 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 D | code-stubs-mips.h | 106 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 D | ic-mips.cc | 116 // 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 D | stub-cache-mips.cc | 51 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 D | ic-arm.cc | 126 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 D | stub-cache-arm.cc | 51 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 D | ic-ia32.cc | 335 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 D | stub-cache-ia32.cc | 327 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 D | stub-cache.h | 429 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 D | ic-x64.cc | 1176 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 D | stub-cache-x64.cc | 302 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 D | builtins-arm.cc | 112 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 D | ic-arm.cc | 126 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 D | builtins-ia32.cc | 896 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 D | ic-ia32.cc | 371 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 D | stub-cache-ia32.cc | 331 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 D | builtins-mips.cc | 116 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 D | code-stubs-mips.h | 227 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 D | ic-mips.cc | 116 // 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 D | builtins-x64.cc | 974 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 D | ic-x64.cc | 1155 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 D | stub-cache-x64.cc | 305 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...] |