Searched refs:scratch2 (Results 1 - 25 of 122) sorted by relevance

12345

/external/v8/src/ic/arm64/
H A Dic-arm64.cc44 Register scratch2) {
45 DCHECK(!AreAliased(elements, name, scratch1, scratch2));
46 DCHECK(!AreAliased(result, scratch1, scratch2));
52 name, scratch1, scratch2);
61 __ Ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
67 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize));
84 Register scratch2) {
85 DCHECK(!AreAliased(elements, name, value, scratch1, scratch2));
91 name, scratch1, scratch2);
104 __ Ldrsw(scratch1, UntagSmiFieldMemOperand(scratch2, kDetailsOffse
41 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument
81 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* slow) argument
326 GenerateKeyedLoadWithSmiKey(MacroAssembler* masm, Register key, Register receiver, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, Label* slow) argument
363 GenerateKeyedLoadWithNameKey(MacroAssembler* masm, Register key, Register receiver, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, Label* slow) argument
[all...]
H A Dstub-cache-arm64.cc28 Register scratch, Register scratch2, Register scratch3) {
44 DCHECK(!AreAliased(name, offset, scratch, scratch2, scratch3));
54 __ Ldr(scratch2, MemOperand(scratch));
55 __ Cmp(name, scratch2);
59 __ Ldr(scratch2, MemOperand(scratch, map_off_addr - key_off_addr));
61 __ Cmp(scratch2, scratch3);
68 __ Ldr(scratch2.W(), FieldMemOperand(scratch, Code::kFlagsOffset));
69 __ Bic(scratch2.W(), scratch2.W(), Code::kFlagsNotUsedInLookup);
70 __ Cmp(scratch2
25 ProbeTable(Isolate* isolate, MacroAssembler* masm, Code::Flags flags, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register scratch3) argument
[all...]
H A Dhandler-compiler-arm64.cc95 Register scratch2, Label* miss_label) {
96 __ TryGetFunctionPrototype(receiver, scratch1, scratch2, miss_label);
448 Register scratch = scratch2();
463 Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check,
468 DCHECK(!AreAliased(object_reg, scratch1, scratch2));
469 DCHECK(!AreAliased(holder_reg, scratch1, scratch2));
488 __ CmpWeakValue(scratch1, cell, scratch2);
509 __ CheckAccessGlobalProxy(reg, scratch2, temps.AcquireX(), miss);
528 name, scratch2, miss); local
543 scratch2); local
93 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument
461 CheckPrototypes( Register object_reg, Register holder_reg, Register scratch1, Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check, ReturnHolder return_what) argument
[all...]
/external/libvpx/libvpx/vpx_dsp/mips/
H A Dconvolve2_avg_dspr2.c35 uint32_t scratch1, scratch2; local
85 "lbu %[scratch2], 1(%[dst_ptr]) \n\t"
92 "addqh_r.w %[store2], %[store2], %[scratch2] \n\t" /* pixel 2 */
98 "lbu %[scratch2], 3(%[dst_ptr]) \n\t"
103 "addqh_r.w %[store2], %[store2], %[scratch2] \n\t" /* pixel 4 */
110 [scratch1] "=&r" (scratch1), [scratch2] "=&r" (scratch2),
139 uint32_t scratch1, scratch2; local
190 "lbu %[scratch2], 1(%[dst_ptr]) \n\t"
197 "addqh_r.w %[store2], %[store2], %[scratch2] \
[all...]
H A Dconvolve8_vert_dspr2.c36 uint32_t scratch1, scratch2; local
78 "preceu.ph.qbr %[scratch2], %[load3] \n\t"
80 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */
81 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */
92 "preceu.ph.qbl %[scratch2], %[load3] \n\t"
94 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */
95 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */
115 "preceu.ph.qbr %[scratch2], %[load3] \n\t"
117 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */
118 "append %[p2], %[scratch2], 1
190 uint32_t scratch1, scratch2; local
[all...]
H A Dconvolve8_avg_dspr2.c36 uint32_t scratch1, scratch2; local
78 "preceu.ph.qbr %[scratch2], %[load3] \n\t"
80 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */
81 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */
92 "preceu.ph.qbl %[scratch2], %[load3] \n\t"
94 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */
95 "append %[p2], %[scratch2], 16 \n\t" /* pixel 1 */
115 "preceu.ph.qbr %[scratch2], %[load3] \n\t"
117 "precrq.ph.w %[n2], %[p2], %[scratch2] \n\t" /* pixel 2 */
118 "append %[p2], %[scratch2], 1
197 uint32_t scratch1, scratch2; local
[all...]
/external/v8/src/ic/ppc/
H A Dic-ppc.cc50 Register scratch2) {
54 // scratch2: Used as temporary.
59 name, scratch1, scratch2);
63 __ bind(&done); // scratch2 == elements + 4 * index
68 __ LoadP(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
69 __ mr(r0, scratch2);
70 __ LoadSmiLiteral(scratch2, Smi::FromInt(PropertyDetails::TypeField::kMask));
71 __ and_(scratch2, scratch1, scratch2, SetRC);
73 __ mr(scratch2, r
47 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument
92 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* slow) argument
[all...]
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(Isolate* isolate, MacroAssembler* masm, Code::Flags flags, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register offset_scratch) argument
/external/v8/src/ic/s390/
H A Dic-s390.cc47 Register scratch2) {
51 // scratch2: Used as temporary.
56 name, scratch1, scratch2);
60 __ bind(&done); // scratch2 == elements + 4 * index
65 __ LoadP(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
66 __ LoadRR(r0, scratch2);
67 __ LoadSmiLiteral(scratch2, Smi::FromInt(PropertyDetails::TypeField::kMask));
68 __ AndP(scratch2, scratch1);
70 __ LoadRR(scratch2, r0);
74 FieldMemOperand(scratch2, kElementsStartOffse
44 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument
88 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument
158 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* slow) argument
[all...]
/external/v8/src/ppc/
H A Dcodegen-ppc.cc107 Register scratch2 = r10; local
113 scratch2));
131 __ Allocate(scratch3, array, scratch4, scratch2, fail, DOUBLE_ALIGNMENT);
137 __ LoadRoot(scratch2, Heap::kFixedDoubleArrayMapRootIndex);
140 __ StoreP(scratch2, MemOperand(array, HeapObject::kMapOffset));
143 __ RecordWriteField(receiver, HeapObject::kMapOffset, target_map, scratch2,
149 __ RecordWriteField(receiver, JSObject::kElementsOffset, scratch1, scratch2,
156 __ addi(scratch2, array, Operand(FixedDoubleArray::kHeaderSize));
158 __ add(array_end, scratch2, array_end);
173 // scratch2
330 Register scratch2 = value; local
[all...]
/external/v8/src/ic/arm/
H A Dic-arm.cc50 Register scratch2) {
54 // scratch2: Used as temporary.
59 name, scratch1, scratch2);
63 __ bind(&done); // scratch2 == elements + 4 * index
68 __ ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
74 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize));
92 Register scratch2) {
96 // scratch2: Used as temporary.
101 name, scratch1, scratch2);
105 __ bind(&done); // scratch2
47 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument
89 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument
157 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* slow) argument
[all...]
H A Dstub-cache-arm.cc21 Register offset, Register scratch, Register scratch2,
57 __ ldr(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset));
58 __ cmp(ip, scratch2);
62 Register code = scratch2;
63 scratch2 = no_reg;
17 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
/external/v8/src/arm64/
H A Dmacro-assembler-arm64.cc1478 Register scratch1, Register scratch2,
1481 DCHECK(!AreAliased(object, scratch0, scratch1, scratch2, scratch3, scratch4));
1494 Register map = scratch2;
1535 Register scratch2,
1549 Mov(scratch2, new_space_allocation_top_adr);
1550 Ldr(scratch2, MemOperand(scratch2));
1551 Eor(scratch2, scratch1, scratch2);
1552 Tst(scratch2, ~Pag
1477 CheckEnumCache(Register object, Register scratch0, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Label* call_runtime) argument
1533 TestJSArrayForAllocationMemento(Register receiver, Register scratch1, Register scratch2, Label* no_memento_found) argument
1791 InitializeNewString(Register string, Register length, Heap::RootListIndex map_index, Register scratch1, Register scratch2) argument
2270 JumpIfEitherIsNotSequentialOneByteStrings( Register first, Register second, Register scratch1, Register scratch2, Label* failure, SmiCheckType smi_check) argument
2298 JumpIfEitherInstanceTypeIsNotSequentialOneByte( Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument
2328 JumpIfBothInstanceTypesAreNotSequentialOneByte( Register first, Register second, Register scratch1, Register scratch2, Label* failure) argument
2946 SetCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument
2956 IncrementCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument
2968 DecrementCounter(StatsCounter* counter, int value, Register scratch1, Register scratch2) argument
3027 Allocate(int object_size, Register result, Register scratch1, Register scratch2, Label* gc_required, AllocationFlags flags) argument
3124 Register scratch2 = temps.AcquireX(); local
3189 FastAllocate(int object_size, Register result, Register scratch1, Register scratch2, AllocationFlags flags) argument
3260 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
3287 AllocateOneByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
3309 AllocateTwoByteConsString(Register result, Register length, Register scratch1, Register scratch2, Label* gc_required) argument
3325 AllocateOneByteConsString(Register result, Register length, Register scratch1, Register scratch2, Label* gc_required) argument
3337 AllocateTwoByteSlicedString(Register result, Register length, Register scratch1, Register scratch2, Label* gc_required) argument
3354 AllocateOneByteSlicedString(Register result, Register length, Register scratch1, Register scratch2, Label* gc_required) argument
3370 AllocateHeapNumber(Register result, Label* gc_required, Register scratch1, Register scratch2, CPURegister value, CPURegister heap_number_map, MutableMode mode) argument
3437 AllocateJSValue(Register result, Register constructor, Register value, Register scratch1, Register scratch2, Label* gc_required) argument
3549 DispatchWeakMap(Register obj, Register scratch1, Register scratch2, Handle<WeakCell> cell, Handle<Code> success, SmiCheckType smi_check_type) argument
3833 CheckAccessGlobalProxy(Register holder_reg, Register scratch1, Register scratch2, Label* miss) argument
3942 LoadFromNumberDictionary(Label* miss, Register elements, Register key, Register result, Register scratch0, Register scratch1, Register scratch2, Register scratch3) argument
4078 Register scratch2 = temps.AcquireX(); local
4685 LoadTransitionedArrayMapConditional( ElementsKind expected_kind, ElementsKind transitioned_kind, Register map_in_out, Register scratch1, Register scratch2, Label* no_map_match) argument
[all...]
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/ic/mips/
H A Dic-mips.cc45 // The address returned from GenerateStringDictionaryProbes() in scratch2
50 Register scratch2) {
54 // scratch2: Used as temporary.
59 name, scratch1, scratch2);
63 __ bind(&done); // scratch2 == elements + 4 * index.
68 __ lw(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
75 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize));
90 // The address returned from GenerateStringDictionaryProbes() in scratch2
95 Register scratch2) {
99 // scratch2
47 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument
92 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument
159 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* slow) argument
461 Register scratch2 = t4; local
[all...]
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(Isolate* isolate, MacroAssembler* masm, Code::Flags flags, StubCache::Table table, Register receiver, Register name, Register offset, Register scratch, Register scratch2, Register offset_scratch) argument
/external/v8/src/ic/mips64/
H A Dic-mips64.cc45 // The address returned from GenerateStringDictionaryProbes() in scratch2
50 Register scratch2) {
54 // scratch2: Used as temporary.
59 name, scratch1, scratch2);
63 __ bind(&done); // scratch2 == elements + 4 * index.
68 __ ld(scratch1, FieldMemOperand(scratch2, kDetailsOffset));
75 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize));
90 // The address returned from GenerateStringDictionaryProbes() in scratch2
95 Register scratch2) {
99 // scratch2
47 GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, Register elements, Register name, Register result, Register scratch1, Register scratch2) argument
92 GenerateDictionaryStore(MacroAssembler* masm, Label* miss, Register elements, Register name, Register value, Register scratch1, Register scratch2) argument
158 GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, Register key, Register elements, Register scratch1, Register scratch2, Register result, Label* slow) argument
460 Register scratch2 = t0; local
[all...]
H A Dstub-cache-mips64.cc21 Register offset, Register scratch, Register scratch2,
57 __ ld(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset));
58 __ Branch(&miss, ne, at, Operand(scratch2));
61 Register code = scratch2;
62 scratch2 = no_reg;
17 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
/external/v8/src/s390/
H A Dcode-stubs-s390.h30 Register scratch2,
37 Register scratch2);
360 Register scratch2);
370 Register scratch1, Register scratch2,
378 Register scratch1, Register scratch2,
407 Register scratch1, Register scratch2,
418 Register scratch1, Register scratch2,
460 Register scratch1, Register scratch2,
H A Dcodegen-s390.cc99 Register scratch2 = r1; local
103 scratch2));
106 __ JumpIfJSArrayHasAllocationMemento(receiver, elements, scratch2, fail);
124 __ Allocate(r14, array, r9, scratch2, &gc_required, DOUBLE_ALIGNMENT);
127 __ LoadRoot(scratch2, Heap::kFixedDoubleArrayMapRootIndex);
130 __ StoreP(scratch2, MemOperand(array, HeapObject::kMapOffset));
133 __ RecordWriteField(receiver, HeapObject::kMapOffset, target_map, scratch2,
139 __ RecordWriteField(receiver, JSObject::kElementsOffset, scratch1, scratch2,
160 // scratch2: begin of FixedDoubleArray element fields, not tagged
166 __ RecordWriteField(receiver, HeapObject::kMapOffset, target_map, scratch2,
324 Register scratch2 = value; local
[all...]
/external/v8/src/arm/
H A Dcodegen-arm.cc366 Register scratch2 = r9; local
370 elements, length, array, scratch2));
390 __ Allocate(lr, array, elements, scratch2, &gc_required, DOUBLE_ALIGNMENT);
397 __ LoadRoot(scratch2, Heap::kFixedDoubleArrayMapRootIndex);
400 __ str(scratch2, MemOperand(array, HeapObject::kMapOffset));
406 scratch2,
417 scratch2,
425 __ add(scratch2, array, Operand(FixedDoubleArray::kHeaderSize));
426 __ add(array_end, scratch2, Operand(length, LSL, 2));
438 // scratch2
595 Register scratch2 = value; local
[all...]
/external/v8/src/ic/
H A Dhandler-compiler.cc113 return CheckPrototypes(object_reg, scratch1(), scratch2(), scratch3(), name,
124 return CheckPrototypes(object_reg, this->name(), scratch1(), scratch2(), name,
147 Register scratch2) {
182 scratch2); local
215 NonexistentFrontendHeader(name, &miss, scratch2(), scratch3());
246 scratch2(), false, no_reg, holder, accessor_index);
258 PushVectorAndSlot(scratch2(), scratch3());
274 PopVectorAndSlot(scratch2(), scratch3());
424 receiver(), scratch2(), false, no_reg, reg,
434 expected_arguments, scratch2());
144 NonexistentFrontendHeader(Handle<Name> name, Label* miss, Register scratch1, Register scratch2) argument
[all...]
/external/libvpx/libvpx/vp8/common/x86/
H A 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,
[all...]
/external/v8/src/mips/
H A Dcodegen-mips.cc654 Register scratch2 = t5; local
659 elements, length, array, scratch2));
681 __ Allocate(scratch, array, t3, scratch2, &gc_required, DOUBLE_ALIGNMENT);
685 __ LoadRoot(scratch2, Heap::kFixedDoubleArrayMapRootIndex);
688 __ sw(scratch2, FieldMemOperand(array, HeapObject::kMapOffset));
694 scratch2,
705 scratch2,
738 scratch2,
753 __ lw(scratch2, MemOperand(scratch1));
755 // scratch2
892 Register scratch2 = value; local
[all...]
/external/v8/src/mips64/
H A Dcodegen-mips64.cc655 Register scratch2 = t1; local
660 elements, length, array, scratch2));
681 __ Allocate(scratch, array, t3, scratch2, &gc_required, DOUBLE_ALIGNMENT);
686 __ LoadRoot(scratch2, Heap::kFixedDoubleArrayMapRootIndex);
689 __ sd(scratch2, MemOperand(array, HeapObject::kMapOffset));
695 scratch2,
706 scratch2,
739 scratch2,
754 __ ld(scratch2, MemOperand(scratch1));
756 // scratch2
892 Register scratch2 = value; local
[all...]

Completed in 1639 milliseconds

12345