Searched refs:scratch3 (Results 1 - 25 of 51) sorted by relevance

123

/external/pixman/pixman/
H A Dpixman-mips-dspr2-asm.h303 scratch1, scratch2, scratch3, scratch4
309 and \scratch3, \scratch1, \maskG
312 shll.ph \scratch3, \scratch3, 5
314 shrl.qb \scratch4, \scratch3, 6
316 or \scratch3, \scratch3, \scratch4
321 or \scratch3, \scratch2, \scratch3
322 precrq.ph.w \out1_8888, \out2_8888, \scratch3
[all...]
/external/chromium_org/v8/src/ic/arm64/
H A Dstub-cache-arm64.cc29 Register scratch3) {
45 DCHECK(!AreAliased(name, offset, scratch, scratch2, scratch3));
48 __ Add(scratch3, offset, Operand(offset, LSL, 1));
52 __ Add(scratch, scratch, Operand(scratch3, LSL, kPointerSizeLog2));
61 __ Ldr(scratch3, FieldMemOperand(receiver, HeapObject::kMapOffset));
62 __ Cmp(scratch2, scratch3);
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
H A Dic-arm64.cc444 Register scratch2, Register scratch3,
447 DCHECK(!AreAliased(key, receiver, scratch1, scratch2, scratch3, scratch4,
461 GenerateFastArrayLoad(masm, receiver, key, scratch3, scratch2, scratch1,
468 __ Ldr(scratch3, FieldMemOperand(receiver, JSObject::kElementsOffset));
469 __ Ldr(scratch2, FieldMemOperand(scratch3, JSObject::kMapOffset));
474 __ LoadFromNumberDictionary(slow, scratch3, key, result, scratch1, scratch2,
481 Register scratch2, Register scratch3,
484 DCHECK(!AreAliased(key, receiver, scratch1, scratch2, scratch3, scratch4,
498 __ Ldr(scratch3, FieldMemOperand(scratch2, HeapObject::kMapOffset));
499 __ JumpIfRoot(scratch3, Hea
442 GenerateKeyedLoadWithSmiKey(MacroAssembler* masm, Register key, Register receiver, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, Label* slow) argument
479 GenerateKeyedLoadWithNameKey(MacroAssembler* masm, Register key, Register receiver, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, Label* slow) argument
[all...]
H A Dhandler-compiler-arm64.cc380 Register scratch2, Register scratch3, Label* miss_label, Label* slow) {
384 scratch3));
386 // We don't need scratch3.
387 scratch3 = NoReg;
692 DCHECK(!AreAliased(scratch2(), scratch3(), scratch4(), reg));
708 __ Mov(scratch3(), Operand(callback));
709 __ Ldr(scratch3(),
710 FieldMemOperand(scratch3(), ExecutableAccessorInfo::kDataOffset));
712 __ Mov(scratch3(), Operand(Handle<Object>(callback->data(), isolate())));
716 __ Push(scratch3(), scratch
377 GenerateStoreTransition( 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
[all...]
/external/chromium_org/v8/src/ic/
H A Daccess-compiler.h56 Register scratch3() const { return registers_[4]; } function in class:v8::internal::BASE_EMBEDDED
H A Dhandler-compiler.cc117 return CheckPrototypes(object_reg, scratch1(), scratch2(), scratch3(), name,
203 NonexistentFrontendHeader(name, &miss, scratch2(), scratch3());
335 scratch1(), scratch2(), scratch3(), &miss, &slow);
H A Dhandler-compiler.h236 Register scratch2, Register scratch3,
/external/chromium_org/v8/src/ic/arm/
H A Dhandler-compiler-arm.cc336 Register scratch2, Register scratch3, Label* miss_label, Label* slow) {
373 __ LoadRoot(scratch3, Heap::kMutableHeapNumberMapRootIndex);
374 __ AllocateHeapNumber(storage_reg, scratch1, scratch2, scratch3, slow,
662 DCHECK(!scratch3().is(reg));
666 __ Move(scratch3(), callback);
667 __ ldr(scratch3(),
668 FieldMemOperand(scratch3(), ExecutableAccessorInfo::kDataOffset));
670 __ Move(scratch3(), Handle<Object>(callback->data(), isolate()));
672 __ push(scratch3());
673 __ LoadRoot(scratch3(), Hea
333 GenerateStoreTransition( 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
[all...]
H A Dic-arm.cc295 Register scratch2, Register scratch3, Label* unmapped_case,
327 __ mov(scratch3, Operand(kPointerSize >> 1));
328 __ mul(scratch3, key, scratch3);
329 __ add(scratch3, scratch3, Operand(kOffset));
331 __ ldr(scratch2, MemOperand(scratch1, scratch3));
332 __ LoadRoot(scratch3, Heap::kTheHoleValueRootIndex);
333 __ cmp(scratch2, scratch3);
340 __ mov(scratch3, Operan
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 Dhandler-compiler-mips.cc330 Register scratch2, Register scratch3, Label* miss_label, Label* slow) {
368 __ LoadRoot(scratch3, Heap::kMutableHeapNumberMapRootIndex);
369 __ AllocateHeapNumber(storage_reg, scratch1, scratch2, scratch3, slow,
660 DCHECK(!scratch3().is(reg));
664 __ li(scratch3(), callback);
665 __ lw(scratch3(),
666 FieldMemOperand(scratch3(), ExecutableAccessorInfo::kDataOffset));
668 __ li(scratch3(), Handle<Object>(callback->data(), isolate()));
671 __ sw(scratch3(), MemOperand(sp, 5 * kPointerSize));
672 __ LoadRoot(scratch3(), Hea
327 GenerateStoreTransition( 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
[all...]
H A Dic-mips.cc302 Register scratch2, Register scratch3, Label* unmapped_case,
332 __ li(scratch3, Operand(kPointerSize >> 1));
333 __ Mul(scratch3, key, scratch3);
334 __ Addu(scratch3, scratch3, Operand(kOffset));
336 __ Addu(scratch2, scratch1, scratch3);
338 __ LoadRoot(scratch3, Heap::kTheHoleValueRootIndex);
339 __ Branch(unmapped_case, eq, scratch2, Operand(scratch3));
345 __ li(scratch3, Operan
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 Dhandler-compiler-mips64.cc330 Register scratch2, Register scratch3, Label* miss_label, Label* slow) {
368 __ LoadRoot(scratch3, Heap::kMutableHeapNumberMapRootIndex);
369 __ AllocateHeapNumber(storage_reg, scratch1, scratch2, scratch3, slow,
660 DCHECK(!scratch3().is(reg));
664 __ li(scratch3(), callback);
665 __ ld(scratch3(),
666 FieldMemOperand(scratch3(), ExecutableAccessorInfo::kDataOffset));
668 __ li(scratch3(), Handle<Object>(callback->data(), isolate()));
671 __ sd(scratch3(), MemOperand(sp, 5 * kPointerSize));
672 __ LoadRoot(scratch3(), Hea
327 GenerateStoreTransition( 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
[all...]
H A Dic-mips64.cc300 Register scratch2, Register scratch3, Label* unmapped_case,
330 __ SmiUntag(scratch3, key);
331 __ dsll(scratch3, scratch3, kPointerSizeLog2);
332 __ Daddu(scratch3, scratch3, Operand(kOffset));
334 __ Daddu(scratch2, scratch1, scratch3);
336 __ LoadRoot(scratch3, Heap::kTheHoleValueRootIndex);
337 __ Branch(unmapped_case, eq, scratch2, Operand(scratch3));
343 __ SmiUntag(scratch3, scratch
298 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/arm64/
H A Dmacro-assembler-arm64.cc1461 Register scratch3,
1464 scratch3));
1477 Register enum_length = scratch3;
1575 Register scratch3,
1610 JumpToHandlerEntry(value, object, state, scratch3, scratch4);
1617 Register scratch3,
1657 JumpToHandlerEntry(value, object, state, scratch3, scratch4);
2289 Register scratch3,
2291 DCHECK(!AreAliased(object, result, scratch1, scratch2, scratch3));
2295 Register mask = scratch3;
1456 CheckEnumCache(Register object, Register null_value, Register scratch0, Register scratch1, Register scratch2, Register scratch3, Label* call_runtime) argument
2285 LookupNumberStringCache(Register object, Register result, Register scratch1, Register scratch2, Register scratch3, Label* not_found) argument
2439 CopyFieldsLoopPairsHelper(Register dst, Register src, unsigned count, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5) argument
2479 CopyFieldsUnrolledPairsHelper(Register dst, Register src, unsigned count, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument
2509 CopyFieldsUnrolledHelper(Register dst, Register src, unsigned count, Register scratch1, Register scratch2, Register scratch3) argument
3348 Register scratch3 = temps.AcquireX(); local
3424 Register scratch3 = temps.AcquireX(); local
3506 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
3537 AllocateOneByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument
4099 Register scratch3 = holder_reg; local
4160 LoadFromNumberDictionary(Label* miss, Register elements, Register key, Register result, Register scratch0, Register scratch1, Register scratch2, Register scratch3) argument
[all...]
H A Dmacro-assembler-arm64.h974 Register scratch3,
1084 Register scratch3,
1092 Register scratch3,
1350 Register scratch3,
1354 Register scratch3, Label* gc_required);
1623 Register scratch3);
1638 Register scratch3,
1863 Register scratch3,
2053 Register scratch3, Register scratch4,
2057 Register scratch3, Registe
[all...]
H A Dcode-stubs-arm64.h20 Register scratch2, Register scratch3, Register scratch4);
27 Register scratch3);
/external/chromium_org/v8/src/mips64/
H A Dcodegen-mips64.cc601 Register scratch3 = a7; local
660 __ Daddu(scratch3, array, Operand(FixedDoubleArray::kHeaderSize));
662 __ Daddu(array_end, array_end, scratch3);
672 // scratch3: begin of FixedDoubleArray element fields, not tagged
705 __ sdc1(f0, MemOperand(scratch3));
707 __ daddiu(scratch3, scratch3, kDoubleSize); // In delay slot.
718 __ sw(hole_lower, MemOperand(scratch3));
720 __ sw(hole_upper, MemOperand(scratch3, kIntSize));
721 __ Daddu(scratch3, scratch
820 Register scratch3 = t2; local
[all...]
H A Dcode-stubs-mips64.h31 Register scratch2, Register scratch3, Register scratch4);
38 Register scratch3);
43 Register scratch1, Register scratch2, Register scratch3,
/external/chromium_org/v8/src/mips/
H A Dcode-stubs-mips.h31 Register scratch2, Register scratch3, Register scratch4);
38 Register scratch3);
43 Register scratch1, Register scratch2, Register scratch3,
H A Dcodegen-mips.cc707 Register scratch3 = t3; local
767 __ Addu(scratch3, array, Operand(FixedDoubleArray::kHeaderSize));
769 __ Addu(array_end, scratch3, at);
780 // scratch3: begin of FixedDoubleArray element fields, not tagged
812 __ sdc1(f0, MemOperand(scratch3));
814 __ addiu(scratch3, scratch3, kDoubleSize); // In delay slot.
826 __ sw(hole_lower, MemOperand(scratch3, Register::kMantissaOffset));
828 __ sw(hole_upper, MemOperand(scratch3, Register::kExponentOffset));
830 __ addiu(scratch3, scratch
930 Register scratch3 = t6; local
[all...]
H A Dmacro-assembler-mips.h357 Register scratch3,
519 Register scratch3,
523 Register scratch3, Label* gc_required);
1041 Register scratch3,
1472 Register scratch3,
/external/chromium_org/v8/src/arm/
H A Dcode-stubs-arm.h31 Register scratch2, Register scratch3, Register scratch4);
38 Register scratch3);
/external/chromium_org/v8/src/ic/x64/
H A Dic-x64.cc656 Register scratch2, Register scratch3, Label* unmapped_case,
686 __ SmiToInteger64(scratch3, key);
688 FieldOperand(scratch1, scratch3, times_pointer_size, kHeaderSize));
696 __ SmiToInteger64(scratch3, scratch2);
697 return FieldOperand(scratch1, scratch3, times_pointer_size,
654 GenerateMappedArgumentsLookup( MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument
/external/chromium_org/v8/src/ic/ia32/
H A Dhandler-compiler-ia32.cc636 DCHECK(!scratch3().is(reg));
637 __ pop(scratch3()); // Get return address to place it below.
666 __ push(scratch3()); // Restore return address.
/external/chromium_org/v8/src/ic/x87/
H A Dhandler-compiler-x87.cc638 DCHECK(!scratch3().is(reg));
639 __ pop(scratch3()); // Get return address to place it below.
668 __ push(scratch3()); // Restore return address.

Completed in 284 milliseconds

123