Home
last modified time | relevance | path

Searched refs:scratch2 (Results 1 – 25 of 70) sorted by relevance

123

/external/v8/src/ic/arm64/
Dic-arm64.cc47 Register scratch2) { in GenerateDictionaryLoad() argument
48 DCHECK(!AreAliased(elements, name, scratch1, scratch2)); in GenerateDictionaryLoad()
49 DCHECK(!AreAliased(result, scratch1, scratch2)); in GenerateDictionaryLoad()
55 name, scratch1, scratch2); in GenerateDictionaryLoad()
64 __ Ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryLoad()
70 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); in GenerateDictionaryLoad()
87 Register scratch2) { in GenerateDictionaryStore() argument
88 DCHECK(!AreAliased(elements, name, value, scratch1, scratch2)); in GenerateDictionaryStore()
94 name, scratch1, scratch2); in GenerateDictionaryStore()
107 __ Ldrsw(scratch1, UntagSmiFieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryStore()
[all …]
Dstub-cache-arm64.cc28 Register offset, Register scratch, Register scratch2, in ProbeTable() argument
45 DCHECK(!AreAliased(name, offset, scratch, scratch2, scratch3)); in ProbeTable()
55 __ Ldr(scratch2, MemOperand(scratch)); in ProbeTable()
56 __ Cmp(name, scratch2); in ProbeTable()
60 __ Ldr(scratch2, MemOperand(scratch, map_off_addr - key_off_addr)); in ProbeTable()
62 __ Cmp(scratch2, scratch3); in ProbeTable()
69 __ Ldr(scratch2.W(), FieldMemOperand(scratch, Code::kFlagsOffset)); in ProbeTable()
70 __ Bic(scratch2.W(), scratch2.W(), Code::kFlagsNotUsedInLookup); in ProbeTable()
71 __ Cmp(scratch2.W(), flags); in ProbeTable()
Dhandler-compiler-arm64.cc83 Register scratch2, Label* miss_label) { in GenerateLoadFunctionPrototype() argument
84 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label); in GenerateLoadFunctionPrototype()
380 Register scratch2, Register scratch3, Label* miss_label, Label* slow) { in GenerateStoreTransition() argument
383 DCHECK(!AreAliased(receiver_reg, storage_reg, value_reg, scratch1, scratch2, in GenerateStoreTransition()
433 __ AllocateHeapNumber(storage_reg, slow, scratch1, scratch2, temp_double, in GenerateStoreTransition()
459 __ RecordWriteField(receiver_reg, HeapObject::kMapOffset, scratch1, scratch2, in GenerateStoreTransition()
548 Register scratch2, Handle<Name> name, Label* miss, in CheckPrototypes() argument
553 DCHECK(!AreAliased(object_reg, scratch1, scratch2)); in CheckPrototypes()
554 DCHECK(!AreAliased(holder_reg, scratch1, scratch2)); in CheckPrototypes()
589 scratch2); in CheckPrototypes()
[all …]
/external/v8/src/arm64/
Dmacro-assembler-arm64.cc1460 Register scratch2, in CheckEnumCache() argument
1463 DCHECK(!AreAliased(object, null_value, scratch0, scratch1, scratch2, in CheckEnumCache()
1476 Register map = scratch2; in CheckEnumCache()
1516 Register scratch2, in TestJSArrayForAllocationMemento() argument
1528 Mov(scratch2, new_space_allocation_top); in TestJSArrayForAllocationMemento()
1529 Ldr(scratch2, MemOperand(scratch2)); in TestJSArrayForAllocationMemento()
1530 Cmp(scratch1, scratch2); in TestJSArrayForAllocationMemento()
1543 Register scratch2) { in JumpToHandlerEntry() argument
1552 Lsr(scratch2, state, StackHandler::kKindWidth); in JumpToHandlerEntry()
1553 Ldr(scratch2, MemOperand(scratch1, scratch2, LSL, kPointerSizeLog2)); in JumpToHandlerEntry()
[all …]
Dmacro-assembler-arm64.h973 Register scratch2,
1052 Register first, Register second, Register scratch1, Register scratch2,
1064 Register scratch1, Register scratch2, Label* failure);
1070 Register scratch1, Register scratch2, Label* failure);
1083 Register scratch2,
1091 Register scratch2,
1329 Register scratch2,
1336 Register scratch2,
1349 Register scratch2,
1353 Register scratch1, Register scratch2,
[all …]
/external/libvpx/libvpx/vpx_dsp/mips/
Dconvolve2_avg_dspr2.c35 uint32_t scratch1, scratch2; in convolve_bi_avg_vert_4_dspr2() local
110 [scratch1] "=&r" (scratch1), [scratch2] "=&r" (scratch2), in convolve_bi_avg_vert_4_dspr2()
139 uint32_t scratch1, scratch2; in convolve_bi_avg_vert_64_dspr2() local
215 [scratch1] "=&r" (scratch1), [scratch2] "=&r" (scratch2), in convolve_bi_avg_vert_64_dspr2()
Dconvolve8_vert_dspr2.c36 uint32_t scratch1, scratch2; in convolve_vert_4_dspr2() local
159 [scratch1] "=&r" (scratch1), [scratch2] "=&r" (scratch2), in convolve_vert_4_dspr2()
190 uint32_t scratch1, scratch2; in convolve_vert_64_dspr2() local
314 [scratch1] "=&r" (scratch1), [scratch2] "=&r" (scratch2), in convolve_vert_64_dspr2()
Dconvolve8_avg_dspr2.c36 uint32_t scratch1, scratch2; in convolve_avg_vert_4_dspr2() local
166 [scratch1] "=&r" (scratch1), [scratch2] "=&r" (scratch2), in convolve_avg_vert_4_dspr2()
197 uint32_t scratch1, scratch2; in convolve_avg_vert_64_dspr2() local
328 [scratch1] "=&r" (scratch1), [scratch2] "=&r" (scratch2), in convolve_avg_vert_64_dspr2()
/external/v8/src/ic/mips64/
Dic-mips64.cc54 Register scratch2) { in GenerateDictionaryLoad() argument
63 name, scratch1, scratch2); in GenerateDictionaryLoad()
72 __ ld(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryLoad()
79 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); in GenerateDictionaryLoad()
99 Register scratch2) { in GenerateDictionaryStore() argument
108 name, scratch1, scratch2); in GenerateDictionaryStore()
120 __ ld(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryStore()
126 __ Daddu(scratch2, scratch2, Operand(kValueOffset - kHeapObjectTag)); in GenerateDictionaryStore()
127 __ sd(value, MemOperand(scratch2)); in GenerateDictionaryStore()
131 __ RecordWrite(elements, scratch2, scratch1, kRAHasNotBeenSaved, in GenerateDictionaryStore()
[all …]
Dstub-cache-mips64.cc22 Register offset, Register scratch, Register scratch2, in ProbeTable() argument
59 __ ld(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); in ProbeTable()
60 __ Branch(&miss, ne, at, Operand(scratch2)); in ProbeTable()
63 Register code = scratch2; in ProbeTable()
64 scratch2 = no_reg; in ProbeTable()
/external/v8/src/ic/mips/
Dic-mips.cc54 Register scratch2) { in GenerateDictionaryLoad() argument
63 name, scratch1, scratch2); in GenerateDictionaryLoad()
72 __ lw(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryLoad()
79 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); in GenerateDictionaryLoad()
99 Register scratch2) { in GenerateDictionaryStore() argument
108 name, scratch1, scratch2); in GenerateDictionaryStore()
121 __ lw(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryStore()
127 __ Addu(scratch2, scratch2, Operand(kValueOffset - kHeapObjectTag)); in GenerateDictionaryStore()
128 __ sw(value, MemOperand(scratch2)); in GenerateDictionaryStore()
132 __ RecordWrite(elements, scratch2, scratch1, kRAHasNotBeenSaved, in GenerateDictionaryStore()
[all …]
Dstub-cache-mips.cc22 Register offset, Register scratch, Register scratch2, in ProbeTable() argument
59 __ lw(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); in ProbeTable()
60 __ Branch(&miss, ne, at, Operand(scratch2)); in ProbeTable()
63 Register code = scratch2; in ProbeTable()
64 scratch2 = no_reg; in ProbeTable()
/external/v8/src/ic/arm/
Dic-arm.cc54 Register scratch2) { in GenerateDictionaryLoad() argument
63 name, scratch1, scratch2); in GenerateDictionaryLoad()
72 __ ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryLoad()
78 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); in GenerateDictionaryLoad()
96 Register scratch2) { in GenerateDictionaryStore() argument
105 name, scratch1, scratch2); in GenerateDictionaryStore()
118 __ ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryStore()
124 __ add(scratch2, scratch2, Operand(kValueOffset - kHeapObjectTag)); in GenerateDictionaryStore()
125 __ str(value, MemOperand(scratch2)); in GenerateDictionaryStore()
129 __ RecordWrite(elements, scratch2, scratch1, kLRHasNotBeenSaved, in GenerateDictionaryStore()
[all …]
Dstub-cache-arm.cc22 Register offset, Register scratch, Register scratch2, in ProbeTable() argument
58 __ ldr(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); in ProbeTable()
59 __ cmp(ip, scratch2); in ProbeTable()
63 Register code = scratch2; in ProbeTable()
64 scratch2 = no_reg; in ProbeTable()
/external/v8/src/arm/
Dmacro-assembler-arm.cc1094 Register scratch2) { in InitializeNewString() argument
1096 LoadRoot(scratch2, map_index); in InitializeNewString()
1099 str(scratch2, FieldMemOperand(string, HeapObject::kMapOffset)); in InitializeNewString()
1720 Register scratch2, in Allocate() argument
1729 mov(scratch2, Operand(0x7291)); in Allocate()
1736 DCHECK(!result.is(scratch2)); in Allocate()
1737 DCHECK(!scratch1.is(scratch2)); in Allocate()
1739 DCHECK(!scratch2.is(ip)); in Allocate()
1790 and_(scratch2, result, Operand(kDoubleAlignmentMask), SetCC); in Allocate()
1797 mov(scratch2, Operand(isolate()->factory()->one_pointer_filler_map())); in Allocate()
[all …]
Dcodegen-arm.cc424 Register scratch2 = r9; in GenerateSmiToDouble() local
428 elements, length, array, scratch2)); in GenerateSmiToDouble()
448 __ Allocate(lr, array, elements, scratch2, &gc_required, DOUBLE_ALIGNMENT); in GenerateSmiToDouble()
454 __ LoadRoot(scratch2, Heap::kFixedDoubleArrayMapRootIndex); in GenerateSmiToDouble()
457 __ str(scratch2, MemOperand(array, HeapObject::kMapOffset)); in GenerateSmiToDouble()
463 scratch2, in GenerateSmiToDouble()
474 scratch2, in GenerateSmiToDouble()
482 __ add(scratch2, array, Operand(FixedDoubleArray::kHeaderSize)); in GenerateSmiToDouble()
483 __ add(array_end, scratch2, Operand(length, LSL, 2)); in GenerateSmiToDouble()
504 scratch2, in GenerateSmiToDouble()
[all …]
/external/v8/src/ic/ia32/
Dhandler-compiler-ia32.cc112 Register scratch2, Label* miss_label) { in GenerateLoadFunctionPrototype() argument
113 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label); in GenerateLoadFunctionPrototype()
337 Register scratch2, Register unused, Label* miss_label, Label* slow) { in GenerateStoreTransition() argument
369 __ AllocateHeapNumber(storage_reg, scratch1, scratch2, slow, MUTABLE); in GenerateStoreTransition()
411 __ RecordWriteField(receiver_reg, HeapObject::kMapOffset, scratch1, scratch2, in GenerateStoreTransition()
501 Register scratch2, Handle<Name> name, Label* miss, in CheckPrototypes() argument
507 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes()
508 !scratch2.is(scratch1)); in CheckPrototypes()
543 scratch2); in CheckPrototypes()
566 __ CheckAccessGlobalProxy(reg, scratch1, scratch2, miss); in CheckPrototypes()
[all …]
/external/v8/src/ic/x87/
Dhandler-compiler-x87.cc112 Register scratch2, Label* miss_label) { in GenerateLoadFunctionPrototype() argument
113 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label); in GenerateLoadFunctionPrototype()
337 Register scratch2, Register unused, Label* miss_label, Label* slow) { in GenerateStoreTransition() argument
369 __ AllocateHeapNumber(storage_reg, scratch1, scratch2, slow, MUTABLE); in GenerateStoreTransition()
413 __ RecordWriteField(receiver_reg, HeapObject::kMapOffset, scratch1, scratch2, in GenerateStoreTransition()
503 Register scratch2, Handle<Name> name, Label* miss, in CheckPrototypes() argument
509 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes()
510 !scratch2.is(scratch1)); in CheckPrototypes()
545 scratch2); in CheckPrototypes()
568 __ CheckAccessGlobalProxy(reg, scratch1, scratch2, miss); in CheckPrototypes()
[all …]
/external/libvpx/libvpx/vp8/common/x86/
Dloopfilter_block_sse2_x86_64.asm31 movdqa scratch2, %3 ; save p1
32 LF_ABS scratch2, %4 ; abs(p1 - p0)
37 pmaxub %5, scratch2 ; accumulate hev
68 movdqa scratch2, %6 ; save hev
74 pandn scratch2, scratch1 ; vp8_filter &= hev
80 paddsb scratch2, scratch1 ; vp8_filter += (qs0 - ps0)
81 paddsb scratch2, scratch1 ; vp8_filter += (qs0 - ps0)
82 paddsb scratch2, scratch1 ; vp8_filter += (qs0 - ps0)
83 pand %5, scratch2 ; &= mask
85 movdqa scratch2, %5
[all …]
/external/v8/src/ia32/
Dmacro-assembler-ia32.h141 Register scratch2,
221 Register scratch2,
395 XMMRegister scratch2,
585 Register scratch2,
648 Register scratch2,
657 Register scratch2,
661 Register scratch1, Register scratch2,
664 Register scratch2, Label* gc_required);
670 Register scratch2,
673 Register scratch2, Label* gc_required);
[all …]
/external/v8/src/mips/
Dmacro-assembler-mips.cc1662 Register scratch2 = t9; in TryInlineTruncateDoubleToI() local
1665 cfc1(scratch2, FCSR); in TryInlineTruncateDoubleToI()
1672 ctc1(scratch2, FCSR); in TryInlineTruncateDoubleToI()
3257 Register scratch2, in Allocate() argument
3266 li(scratch2, 0x7291); in Allocate()
3273 DCHECK(!result.is(scratch2)); in Allocate()
3274 DCHECK(!scratch1.is(scratch2)); in Allocate()
3276 DCHECK(!scratch2.is(t9)); in Allocate()
3325 And(scratch2, result, Operand(kDoubleAlignmentMask)); in Allocate()
3327 Branch(&aligned, eq, scratch2, Operand(zero_reg)); in Allocate()
[all …]
Dmacro-assembler-mips.h356 Register scratch2,
497 Register scratch2,
504 Register scratch2,
518 Register scratch2,
522 Register scratch1, Register scratch2,
527 Register scratch2,
530 Register scratch1, Register scratch2,
535 Register scratch2,
538 Register scratch1, Register scratch2,
546 Register scratch2,
[all …]
/external/v8/src/mips64/
Dmacro-assembler-mips64.h377 Register scratch2,
518 Register scratch2,
525 Register scratch2,
539 Register scratch2,
543 Register scratch1, Register scratch2,
548 Register scratch2,
551 Register scratch1, Register scratch2,
556 Register scratch2,
559 Register scratch1, Register scratch2,
567 Register scratch2,
[all …]
/external/v8/src/ic/x64/
Dhandler-compiler-x64.cc332 Register scratch2, Register unused, Label* miss_label, Label* slow) { in GenerateStoreTransition() argument
405 __ RecordWriteField(receiver_reg, HeapObject::kMapOffset, scratch1, scratch2, in GenerateStoreTransition()
495 Register scratch2, Handle<Name> name, Label* miss, in CheckPrototypes() argument
501 DCHECK(!scratch2.is(object_reg) && !scratch2.is(holder_reg) && in CheckPrototypes()
502 !scratch2.is(scratch1)); in CheckPrototypes()
540 scratch2); in CheckPrototypes()
567 __ CheckAccessGlobalProxy(reg, scratch2, miss); in CheckPrototypes()
570 name, scratch2, miss); in CheckPrototypes()
643 DCHECK(!scratch2().is(reg)); in GenerateLoadCallback()
644 __ Move(scratch2(), callback); in GenerateLoadCallback()
[all …]
/external/v8/src/x87/
Dmacro-assembler-x87.h140 Register scratch2,
200 Register scratch2, SaveFPRegsMode save_fp);
555 Register scratch2,
618 Register scratch2,
627 Register scratch2,
631 Register scratch1, Register scratch2,
634 Register scratch2, Label* gc_required);
640 Register scratch2,
643 Register scratch2, Label* gc_required);
649 Register scratch2,
[all …]

123