/external/chromium_org/v8/src/ic/ |
H A D | access-compiler.h | 55 Register scratch2() const { return registers_[3]; } function in class:v8::internal::BASE_EMBEDDED
|
H A D | handler-compiler.cc | 117 return CheckPrototypes(object_reg, scratch1(), scratch2(), scratch3(), name, 127 return CheckPrototypes(object_reg, this->name(), scratch1(), scratch2(), name, 144 Register scratch2) { 174 scratch2); local 203 NonexistentFrontendHeader(name, &miss, scratch2(), scratch3()); 328 NonexistentFrontendHeader(name, &miss, scratch1(), scratch2()); 335 scratch1(), scratch2(), scratch3(), &miss, &slow); 141 NonexistentFrontendHeader(Handle<Name> name, Label* miss, Register scratch1, Register scratch2) argument
|
/external/chromium_org/v8/src/ic/arm64/ |
H A D | stub-cache-arm64.cc | 28 Register offset, Register scratch, Register scratch2, 45 DCHECK(!AreAliased(name, offset, scratch, scratch2, scratch3)); 55 __ Ldr(scratch2, MemOperand(scratch)); 56 __ Cmp(name, scratch2); 60 __ Ldr(scratch2, MemOperand(scratch, map_off_addr - key_off_addr)); 62 __ Cmp(scratch2, scratch3); 69 __ Ldr(scratch2.W(), FieldMemOperand(scratch, Code::kFlagsOffset)); 70 __ Bic(scratch2.W(), scratch2.W(), Code::kFlagsNotUsedInLookup); 71 __ Cmp(scratch2 25 ProbeTable(Isolate* isolate, MacroAssembler* masm, Code::Flags flags, bool leave_frame, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register scratch3) argument [all...] |
/external/chromium_org/third_party/libvpx/source/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/chromium_org/v8/src/ic/arm/ |
H A D | stub-cache-arm.cc | 22 Register offset, Register scratch, Register scratch2, 58 __ ldr(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); 59 __ cmp(ip, scratch2); 63 Register code = scratch2; 64 scratch2 = no_reg; 18 ProbeTable(Isolate* isolate, MacroAssembler* masm, Code::Flags flags, bool leave_frame, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register offset_scratch) argument
|
H A D | ic-arm.cc | 54 Register scratch2) { 58 // scratch2: Used as temporary. 63 name, scratch1, scratch2); 67 __ bind(&done); // scratch2 == elements + 4 * index 72 __ ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 78 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); 96 Register scratch2) { 100 // scratch2: Used as temporary. 105 name, scratch1, scratch2); 109 __ bind(&done); // scratch2 51 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument 93 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument 162 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* not_fast_array, Label* out_of_range) argument 293 GenerateMappedArgumentsLookup( MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument [all...] |
/external/chromium_org/v8/src/ic/mips/ |
H A D | stub-cache-mips.cc | 22 Register offset, Register scratch, Register scratch2, 59 __ lw(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); 60 __ Branch(&miss, ne, at, Operand(scratch2)); 63 Register code = scratch2; 64 scratch2 = no_reg; 18 ProbeTable(Isolate* isolate, MacroAssembler* masm, Code::Flags flags, bool leave_frame, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register offset_scratch) argument
|
H A D | ic-mips.cc | 49 // The address returned from GenerateStringDictionaryProbes() in scratch2 54 Register scratch2) { 58 // scratch2: Used as temporary. 63 name, scratch1, scratch2); 67 __ bind(&done); // scratch2 == elements + 4 * index. 72 __ lw(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 79 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); 94 // The address returned from GenerateStringDictionaryProbes() in scratch2 99 Register scratch2) { 103 // scratch2 51 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument 96 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument 164 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* not_fast_array, Label* out_of_range) argument 300 GenerateMappedArgumentsLookup( MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument [all...] |
/external/chromium_org/v8/src/ic/mips64/ |
H A D | stub-cache-mips64.cc | 22 Register offset, Register scratch, Register scratch2, 59 __ ld(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); 60 __ Branch(&miss, ne, at, Operand(scratch2)); 63 Register code = scratch2; 64 scratch2 = no_reg; 18 ProbeTable(Isolate* isolate, MacroAssembler* masm, Code::Flags flags, bool leave_frame, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register offset_scratch) argument
|
H A D | ic-mips64.cc | 49 // The address returned from GenerateStringDictionaryProbes() in scratch2 54 Register scratch2) { 58 // scratch2: Used as temporary. 63 name, scratch1, scratch2); 67 __ bind(&done); // scratch2 == elements + 4 * index. 72 __ ld(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 79 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); 94 // The address returned from GenerateStringDictionaryProbes() in scratch2 99 Register scratch2) { 103 // scratch2 51 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument 96 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument 163 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* not_fast_array, Label* out_of_range) argument 298 GenerateMappedArgumentsLookup( MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument [all...] |
/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/chromium_org/v8/src/arm64/ |
H A D | code-stubs-arm64.h | 20 Register scratch2, Register scratch3, Register scratch4); 26 Register scratch2, 32 Register scratch1, Register scratch2, Label* chars_not_equal); 238 Register scratch2() { return scratch2_; } function in class:v8::internal::RecordWriteStub::RegisterAllocation 361 Register scratch2);
|
H A D | codegen-arm64.cc | 323 Register scratch2 = elements; local 324 __ AllocateHeapNumber(heap_num, &gc_required, scratch, scratch2,
|
/external/chromium_org/v8/src/mips/ |
H A D | code-stubs-mips.h | 31 Register scratch2, Register scratch3, Register scratch4); 37 Register scratch2, 43 Register scratch1, Register scratch2, Register scratch3, 83 Register scratch2) 88 SignRegisterBits::encode(scratch2.code()); 92 DCHECK(SignRegisterBits::is_valid(scratch2.code())); 81 WriteInt32ToHeapNumberStub(Isolate* isolate, Register the_int, Register the_heap_number, Register scratch, Register scratch2) argument
|
H A D | codegen-mips.cc | 706 Register scratch2 = t5; local 711 elements, length, array, scratch2)); 733 __ Allocate(scratch, array, t3, scratch2, &gc_required, DOUBLE_ALIGNMENT); 737 __ LoadRoot(scratch2, Heap::kFixedDoubleArrayMapRootIndex); 740 __ sw(scratch2, MemOperand(array, HeapObject::kMapOffset)); 746 scratch2, 757 scratch2, 789 scratch2, 804 __ lw(scratch2, MemOperand(scratch1)); 806 // scratch2 929 Register scratch2 = value; local [all...] |
/external/chromium_org/v8/src/mips64/ |
H A D | code-stubs-mips64.h | 31 Register scratch2, Register scratch3, Register scratch4); 37 Register scratch2, 43 Register scratch1, Register scratch2, Register scratch3, 83 Register scratch2) 88 SignRegisterBits::encode(scratch2.code()); 92 DCHECK(SignRegisterBits::is_valid(scratch2.code())); 81 WriteInt32ToHeapNumberStub(Isolate* isolate, Register the_int, Register the_heap_number, Register scratch, Register scratch2) argument
|
H A D | codegen-mips64.cc | 600 Register scratch2 = t1; local 605 elements, length, array, scratch2)); 626 __ Allocate(scratch, array, t3, scratch2, &gc_required, DOUBLE_ALIGNMENT); 630 __ LoadRoot(scratch2, Heap::kFixedDoubleArrayMapRootIndex); 633 __ sd(scratch2, MemOperand(array, HeapObject::kMapOffset)); 639 scratch2, 650 scratch2, 681 scratch2, 696 __ ld(scratch2, MemOperand(scratch1)); 698 // scratch2 819 Register scratch2 = value; local [all...] |
/external/chromium_org/v8/src/arm/ |
H A D | codegen-arm.cc | 424 Register scratch2 = r9; local 428 elements, length, array, scratch2)); 448 __ Allocate(lr, array, elements, scratch2, &gc_required, DOUBLE_ALIGNMENT); 454 __ LoadRoot(scratch2, Heap::kFixedDoubleArrayMapRootIndex); 457 __ str(scratch2, MemOperand(array, HeapObject::kMapOffset)); 463 scratch2, 474 scratch2, 482 __ add(scratch2, array, Operand(FixedDoubleArray::kHeaderSize)); 483 __ add(array_end, scratch2, Operand(length, LSL, 2)); 495 // scratch2 636 Register scratch2 = value; local [all...] |
/external/chromium_org/v8/src/ic/ia32/ |
H A D | handler-compiler-ia32.cc | 112 Register scratch2, Label* miss_label) { 113 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label); 337 Register scratch2, Register unused, Label* miss_label, Label* slow) { 369 __ AllocateHeapNumber(storage_reg, scratch1, scratch2, slow, MUTABLE); 411 __ RecordWriteField(receiver_reg, HeapObject::kMapOffset, scratch1, scratch2, 501 Register scratch2, Handle<Name> name, Label* miss, 507 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 508 !scratch2.is(scratch1)); 543 scratch2); local 110 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 334 GenerateStoreTransition( 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 499 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument 569 name, scratch2, miss); local [all...] |
/external/chromium_org/v8/src/ic/x64/ |
H A D | handler-compiler-x64.cc | 332 Register scratch2, Register unused, Label* miss_label, Label* slow) { 405 __ RecordWriteField(receiver_reg, HeapObject::kMapOffset, scratch1, scratch2, 495 Register scratch2, Handle<Name> name, Label* miss, 501 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 502 !scratch2.is(scratch1)); 540 scratch2); local 567 __ CheckAccessGlobalProxy(reg, scratch2, miss); 570 name, scratch2, miss); local 643 DCHECK(!scratch2() 329 GenerateStoreTransition( 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 493 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument [all...] |
/external/chromium_org/v8/src/ic/x87/ |
H A D | handler-compiler-x87.cc | 112 Register scratch2, Label* miss_label) { 113 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label); 337 Register scratch2, Register unused, Label* miss_label, Label* slow) { 369 __ AllocateHeapNumber(storage_reg, scratch1, scratch2, slow, MUTABLE); 413 __ RecordWriteField(receiver_reg, HeapObject::kMapOffset, scratch1, scratch2, 503 Register scratch2, Handle<Name> name, Label* miss, 509 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && 510 !scratch2.is(scratch1)); 545 scratch2); local 110 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 334 GenerateStoreTransition( 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 501 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check) argument 571 name, scratch2, miss); local [all...] |