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

1234

/external/v8/src/ic/
H A Daccess-compiler.h60 Register scratch2() const { return registers_[3]; } function in class:v8::internal::BASE_EMBEDDED
/external/v8/src/ic/arm/
H A Dstub-cache-arm.cc21 Register offset, Register scratch, Register scratch2,
56 __ ldr(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset));
57 __ cmp(ip, scratch2);
61 Register code = scratch2;
62 scratch2 = no_reg;
17 ProbeTable(StubCache* stub_cache, MacroAssembler* masm, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register offset_scratch) argument
H A Dic-arm.cc38 Register scratch2) {
42 // scratch2: Used as temporary.
47 name, scratch1, scratch2);
51 __ bind(&done); // scratch2 == elements + 4 * index
56 __ ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
62 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize));
80 Register scratch2) {
84 // scratch2: Used as temporary.
89 name, scratch1, scratch2);
93 __ bind(&done); // scratch2
35 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument
77 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument
[all...]
/external/v8/src/ic/arm64/
H A Dstub-cache-arm64.cc29 Register offset, Register scratch, Register scratch2,
46 DCHECK(!AreAliased(name, offset, scratch, scratch2, scratch3));
58 __ Ldr(scratch2, MemOperand(scratch));
59 __ Cmp(name, scratch2);
63 __ Ldr(scratch2, MemOperand(scratch, map_off_addr - key_off_addr));
65 __ Cmp(scratch2, scratch3);
25 ProbeTable(StubCache* stub_cache, MacroAssembler* masm, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register scratch3) argument
H A Dic-arm64.cc32 Register scratch2) {
33 DCHECK(!AreAliased(elements, name, scratch1, scratch2));
34 DCHECK(!AreAliased(result, scratch1, scratch2));
40 name, scratch1, scratch2);
49 __ Ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
55 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize));
72 Register scratch2) {
73 DCHECK(!AreAliased(elements, name, value, scratch1, scratch2));
79 name, scratch1, scratch2);
92 __ Ldrsw(scratch1, UntagSmiFieldMemOperand(scratch2, kDetailsOffse
29 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument
69 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument
[all...]
/external/v8/src/ic/mips/
H A Dstub-cache-mips.cc21 Register offset, Register scratch, Register scratch2,
56 __ lw(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset));
57 __ Branch(&miss, ne, at, Operand(scratch2));
60 Register code = scratch2;
61 scratch2 = no_reg;
17 ProbeTable(StubCache* stub_cache, MacroAssembler* masm, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register offset_scratch) argument
H A Dic-mips.cc35 // The address returned from GenerateStringDictionaryProbes() in scratch2
40 Register scratch2) {
44 // scratch2: Used as temporary.
49 name, scratch1, scratch2);
53 __ bind(&done); // scratch2 == elements + 4 * index.
58 __ lw(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
65 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize));
80 // The address returned from GenerateStringDictionaryProbes() in scratch2
85 Register scratch2) {
89 // scratch2
37 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument
82 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument
215 Register scratch2 = t4; local
[all...]
/external/v8/src/ic/mips64/
H A Dstub-cache-mips64.cc21 Register offset, Register scratch, Register scratch2,
58 __ ld(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset));
59 __ Branch(&miss, ne, at, Operand(scratch2));
62 Register code = scratch2;
63 scratch2 = no_reg;
17 ProbeTable(StubCache* stub_cache, MacroAssembler* masm, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register offset_scratch) argument
H A Dic-mips64.cc35 // The address returned from GenerateStringDictionaryProbes() in scratch2
40 Register scratch2) {
44 // scratch2: Used as temporary.
49 name, scratch1, scratch2);
53 __ bind(&done); // scratch2 == elements + 4 * index.
58 __ ld(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
65 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize));
80 // The address returned from GenerateStringDictionaryProbes() in scratch2
85 Register scratch2) {
89 // scratch2
37 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument
82 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument
213 Register scratch2 = t0; local
[all...]
/external/v8/src/ic/ppc/
H A Dstub-cache-ppc.cc21 Register offset, Register scratch, Register scratch2,
66 __ LoadP(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset));
67 __ cmp(ip, scratch2);
71 Register code = scratch2;
72 scratch2 = no_reg;
17 ProbeTable(StubCache* stub_cache, MacroAssembler* masm, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register offset_scratch) argument
H A Dic-ppc.cc38 Register scratch2) {
42 // scratch2: Used as temporary.
47 name, scratch1, scratch2);
51 __ bind(&done); // scratch2 == elements + 4 * index
56 __ LoadP(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
57 __ mr(r0, scratch2);
58 __ LoadSmiLiteral(scratch2, Smi::FromInt(PropertyDetails::TypeField::kMask));
59 __ and_(scratch2, scratch1, scratch2, SetRC);
61 __ mr(scratch2, r
35 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument
80 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument
[all...]
/external/v8/src/ic/s390/
H A Dstub-cache-s390.cc21 Register offset, Register scratch, Register scratch2,
69 Register code = scratch2;
70 scratch2 = no_reg;
17 ProbeTable(StubCache* stub_cache, MacroAssembler* masm, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register offset_scratch) argument
H A Dic-s390.cc37 Register scratch2) {
41 // scratch2: Used as temporary.
46 name, scratch1, scratch2);
50 __ bind(&done); // scratch2 == elements + 4 * index
55 __ LoadP(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
56 __ LoadRR(r0, scratch2);
57 __ LoadSmiLiteral(scratch2, Smi::FromInt(PropertyDetails::TypeField::kMask));
58 __ AndP(scratch2, scratch1);
60 __ LoadRR(scratch2, r0);
64 FieldMemOperand(scratch2, kElementsStartOffse
34 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument
78 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument
[all...]
/external/libvpx/libvpx/vpx_dsp/mips/
H A Dconvolve2_avg_dspr2.c32 uint32_t scratch1, scratch2; local
82 "lbu %[scratch2], 1(%[dst_ptr]) \n\t"
89 "addqh_r.w %[store2], %[store2], %[scratch2] \n\t" /* pixel 2 */
95 "lbu %[scratch2], 3(%[dst_ptr]) \n\t"
100 "addqh_r.w %[store2], %[store2], %[scratch2] \n\t" /* pixel 4 */
107 [scratch2] "=&r"(scratch2), [Temp1] "=&r"(Temp1),
131 uint32_t scratch1, scratch2; local
182 "lbu %[scratch2], 1(%[dst_ptr]) \n\t"
189 "addqh_r.w %[store2], %[store2], %[scratch2] \
[all...]
H A Dconvolve8_vert_dspr2.c33 uint32_t scratch1, scratch2; local
75 "preceu.ph.qbr %[scratch2], %[load3] \n\t"
77 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */
78 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */
89 "preceu.ph.qbl %[scratch2], %[load3] \n\t"
91 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */
92 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */
112 "preceu.ph.qbr %[scratch2], %[load3] \n\t"
114 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */
115 "append %[p2], %[scratch2], 1
181 uint32_t scratch1, scratch2; local
[all...]
H A Dconvolve8_avg_dspr2.c33 uint32_t scratch1, scratch2; local
75 "preceu.ph.qbr %[scratch2], %[load3] \n\t"
77 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */
78 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */
89 "preceu.ph.qbl %[scratch2], %[load3] \n\t"
91 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */
92 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */
112 "preceu.ph.qbr %[scratch2], %[load3] \n\t"
114 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */
115 "append %[p2], %[scratch2], 1
189 uint32_t scratch1, scratch2; local
[all...]
/external/protobuf/src/google/protobuf/util/
H A Dfield_comparator.cc99 string scratch2; local
104 message_2, field, index_2, &scratch2)));
109 string scratch2; local
113 reflection_2->GetStringReference(message_2, field, &scratch2)));
/external/v8/src/arm64/
H A Dcodegen-arm64.cc274 Register scratch2 = elements; local
275 __ AllocateHeapNumber(heap_num, &gc_required, scratch, scratch2,
H A Dcode-stubs-arm64.h20 Register scratch2, Register scratch3, Register scratch4);
26 Register scratch2,
32 Register scratch1, Register scratch2, Label* chars_not_equal);
241 Register scratch2() { return scratch2_; } function in class:v8::internal::RecordWriteStub::RegisterAllocation
364 Register scratch2);
/external/v8/src/arm/
H A Dcodegen-arm.cc368 Register scratch2 = r9; local
372 elements, length, array, scratch2));
392 __ Allocate(lr, array, elements, scratch2, &gc_required, DOUBLE_ALIGNMENT);
399 __ LoadRoot(scratch2, Heap::kFixedDoubleArrayMapRootIndex);
402 __ str(scratch2, MemOperand(array, HeapObject::kMapOffset));
408 scratch2,
419 scratch2,
427 __ add(scratch2, array, Operand(FixedDoubleArray::kHeaderSize));
428 __ add(array_end, scratch2, Operand(length, LSL, 2));
440 // scratch2
597 Register scratch2 = value; local
[all...]
/external/v8/src/ic/ia32/
H A Dic-ia32.cc492 Register scratch2 = Descriptor::SlotRegister(); local
504 scratch1, scratch2);
/external/v8/src/ic/x87/
H A Dic-x87.cc492 Register scratch2 = Descriptor::SlotRegister(); local
504 scratch1, scratch2);
/external/v8/src/mips/
H A Dcodegen-mips.cc656 Register scratch2 = t5; local
661 elements, length, array, scratch2));
683 __ Allocate(scratch, array, t3, scratch2, &gc_required, DOUBLE_ALIGNMENT);
687 __ LoadRoot(scratch2, Heap::kFixedDoubleArrayMapRootIndex);
690 __ sw(scratch2, FieldMemOperand(array, HeapObject::kMapOffset));
696 scratch2,
707 scratch2,
740 scratch2,
755 __ lw(scratch2, MemOperand(scratch1));
757 // scratch2
894 Register scratch2 = value; local
[all...]
/external/v8/src/mips64/
H A Dcodegen-mips64.cc657 Register scratch2 = t1; local
662 elements, length, array, scratch2));
683 __ Allocate(scratch, array, t3, scratch2, &gc_required, DOUBLE_ALIGNMENT);
688 __ LoadRoot(scratch2, Heap::kFixedDoubleArrayMapRootIndex);
691 __ sd(scratch2, MemOperand(array, HeapObject::kMapOffset));
697 scratch2,
708 scratch2,
741 scratch2,
756 __ ld(scratch2, MemOperand(scratch1));
758 // scratch2
894 Register scratch2 = value; local
[all...]
/external/v8/src/ppc/
H A Dcodegen-ppc.cc109 Register scratch2 = r10; local
115 scratch2));
133 __ Allocate(scratch3, array, scratch4, scratch2, fail, DOUBLE_ALIGNMENT);
139 __ LoadRoot(scratch2, Heap::kFixedDoubleArrayMapRootIndex);
142 __ StoreP(scratch2, MemOperand(array, HeapObject::kMapOffset));
145 __ RecordWriteField(receiver, HeapObject::kMapOffset, target_map, scratch2,
151 __ RecordWriteField(receiver, JSObject::kElementsOffset, scratch1, scratch2,
158 __ addi(scratch2, array, Operand(FixedDoubleArray::kHeaderSize));
160 __ add(array_end, scratch2, array_end);
175 // scratch2
332 Register scratch2 = value; local
[all...]

Completed in 2921 milliseconds

1234