Home
last modified time | relevance | path

Searched refs:scratch3 (Results 1 – 25 of 85) sorted by relevance

1234

/external/v8/src/ic/arm64/
Dstub-cache-arm64.cc28 Register scratch, Register scratch2, Register scratch3) { in ProbeTable() argument
44 DCHECK(!AreAliased(name, offset, scratch, scratch2, scratch3)); in ProbeTable()
47 __ Add(scratch3, offset, Operand(offset, LSL, 1)); in ProbeTable()
51 __ Add(scratch, scratch, Operand(scratch3, LSL, kPointerSizeLog2)); in ProbeTable()
60 __ Ldr(scratch3, FieldMemOperand(receiver, HeapObject::kMapOffset)); in ProbeTable()
61 __ Cmp(scratch2, scratch3); in ProbeTable()
Dic-arm64.cc328 Register scratch2, Register scratch3, in GenerateKeyedLoadWithSmiKey() argument
331 DCHECK(!AreAliased(key, receiver, scratch1, scratch2, scratch3, scratch4, in GenerateKeyedLoadWithSmiKey()
345 GenerateFastArrayLoad(masm, receiver, key, scratch3, scratch2, scratch1, in GenerateKeyedLoadWithSmiKey()
352 __ Ldr(scratch3, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateKeyedLoadWithSmiKey()
353 __ Ldr(scratch2, FieldMemOperand(scratch3, JSObject::kMapOffset)); in GenerateKeyedLoadWithSmiKey()
358 __ LoadFromNumberDictionary(slow, scratch3, key, result, scratch1, scratch2, in GenerateKeyedLoadWithSmiKey()
365 Register scratch2, Register scratch3, in GenerateKeyedLoadWithNameKey() argument
368 DCHECK(!AreAliased(key, receiver, scratch1, scratch2, scratch3, scratch4, in GenerateKeyedLoadWithNameKey()
382 __ Ldr(scratch3, FieldMemOperand(scratch2, HeapObject::kMapOffset)); in GenerateKeyedLoadWithNameKey()
383 __ JumpIfRoot(scratch3, Heap::kHashTableMapRootIndex, &probe_dictionary); in GenerateKeyedLoadWithNameKey()
[all …]
/external/v8/src/ppc/
Dcodegen-ppc.cc108 Register scratch3 = r11; in GenerateSmiToDouble() local
116 __ JumpIfJSArrayHasAllocationMemento(receiver, elements, scratch3, fail); in GenerateSmiToDouble()
129 __ SmiToDoubleArrayOffset(scratch3, length); in GenerateSmiToDouble()
130 __ addi(scratch3, scratch3, Operand(FixedDoubleArray::kHeaderSize)); in GenerateSmiToDouble()
131 __ Allocate(scratch3, array, scratch4, scratch2, fail, DOUBLE_ALIGNMENT); in GenerateSmiToDouble()
186 __ LoadP(scratch3, MemOperand(scratch1)); in GenerateSmiToDouble()
189 __ UntagAndJumpIfNotSmi(scratch3, scratch3, &convert_hole); in GenerateSmiToDouble()
192 __ ConvertIntToDouble(scratch3, d0); in GenerateSmiToDouble()
200 __ LoadP(scratch3, MemOperand(scratch1, -kPointerSize)); in GenerateSmiToDouble()
201 __ CompareRoot(scratch3, Heap::kTheHoleValueRootIndex); in GenerateSmiToDouble()
[all …]
Dcode-stubs-ppc.h33 Register scratch3);
Dbuiltins-ppc.cc2259 Register scratch3) { in PrepareForTailCall() argument
2260 DCHECK(!AreAliased(args_reg, scratch1, scratch2, scratch3)); in PrepareForTailCall()
2276 __ LoadP(scratch3, in PrepareForTailCall()
2278 __ CmpSmiLiteral(scratch3, Smi::FromInt(StackFrame::STUB), r0); in PrepareForTailCall()
2289 scratch3, in PrepareForTailCall()
2291 __ CmpSmiLiteral(scratch3, Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR), r0); in PrepareForTailCall()
2319 scratch3); in PrepareForTailCall()
/external/v8/src/mips64/
Dcodegen-mips64.cc656 Register scratch3 = a7; in GenerateSmiToDouble() local
716 __ Daddu(scratch3, array, Operand(FixedDoubleArray::kHeaderSize)); in GenerateSmiToDouble()
718 __ Daddu(array_end, array_end, scratch3); in GenerateSmiToDouble()
763 __ sdc1(f0, MemOperand(scratch3)); in GenerateSmiToDouble()
765 __ daddiu(scratch3, scratch3, kDoubleSize); // In delay slot. in GenerateSmiToDouble()
776 __ sw(hole_lower, MemOperand(scratch3, Register::kMantissaOffset)); in GenerateSmiToDouble()
778 __ sw(hole_upper, MemOperand(scratch3, Register::kExponentOffset)); in GenerateSmiToDouble()
779 __ Daddu(scratch3, scratch3, kDoubleSize); in GenerateSmiToDouble()
782 __ Branch(&loop, lt, scratch3, Operand(array_end)); in GenerateSmiToDouble()
893 Register scratch3 = t2; in GenerateDoubleToObject() local
[all …]
Dcode-stubs-mips64.h33 Register scratch2, Register scratch3, Register scratch4);
40 Register scratch3);
45 Register scratch1, Register scratch2, Register scratch3,
Dcode-stubs-mips64.cc98 Register scratch3 = in Generate() local
102 __ Push(scratch, scratch2, scratch3); in Generate()
114 __ mfc1(scratch3, double_scratch); in Generate()
128 __ Move(result_reg, scratch3); in Generate()
135 Register input_low = scratch3; in Generate()
219 __ Pop(scratch, scratch2, scratch3); in Generate()
2673 Register scratch2, Register scratch3) { in GenerateFlatOneByteStringEquals() argument
2698 GenerateOneByteCharsCompareLoop(masm, left, right, length, scratch2, scratch3, in GenerateFlatOneByteStringEquals()
2709 Register scratch2, Register scratch3, Register scratch4) { in GenerateCompareFlatOneByteStrings() argument
2714 __ Dsubu(scratch3, scratch1, Operand(scratch2)); in GenerateCompareFlatOneByteStrings()
[all …]
/external/v8/src/mips/
Dcodegen-mips.cc655 Register scratch3 = t3; in GenerateSmiToDouble() local
715 __ Addu(scratch3, array, in GenerateSmiToDouble()
717 __ Lsa(array_end, scratch3, length, 2); in GenerateSmiToDouble()
761 __ sdc1(f0, MemOperand(scratch3)); in GenerateSmiToDouble()
763 __ addiu(scratch3, scratch3, kDoubleSize); // In delay slot. in GenerateSmiToDouble()
775 __ sw(hole_lower, MemOperand(scratch3, Register::kMantissaOffset)); in GenerateSmiToDouble()
777 __ sw(hole_upper, MemOperand(scratch3, Register::kExponentOffset)); in GenerateSmiToDouble()
778 __ addiu(scratch3, scratch3, kDoubleSize); in GenerateSmiToDouble()
781 __ Branch(&loop, lt, scratch3, Operand(array_end)); in GenerateSmiToDouble()
893 Register scratch3 = t6; in GenerateDoubleToObject() local
[all …]
Dcode-stubs-mips.h33 Register scratch2, Register scratch3, Register scratch4);
40 Register scratch3);
45 Register scratch1, Register scratch2, Register scratch3,
Dcode-stubs-mips.cc99 Register scratch3 = in Generate() local
103 __ Push(scratch, scratch2, scratch3); in Generate()
116 __ mfc1(scratch3, double_scratch); in Generate()
130 __ Move(result_reg, scratch3); in Generate()
137 Register input_low = scratch3; in Generate()
221 __ Pop(scratch, scratch2, scratch3); in Generate()
2663 Register scratch2, Register scratch3) { in GenerateFlatOneByteStringEquals() argument
2688 GenerateOneByteCharsCompareLoop(masm, left, right, length, scratch2, scratch3, in GenerateFlatOneByteStringEquals()
2699 Register scratch2, Register scratch3, Register scratch4) { in GenerateCompareFlatOneByteStrings() argument
2704 __ Subu(scratch3, scratch1, Operand(scratch2)); in GenerateCompareFlatOneByteStrings()
[all …]
/external/v8/src/s390/
Dcode-stubs-s390.h31 Register scratch3);
379 Register scratch3,
419 Register scratch3,
Dcodegen-s390.cc223 Register scratch3 = r9; in GenerateDoubleToObject() local
231 __ JumpIfJSArrayHasAllocationMemento(receiver, elements, scratch3, fail); in GenerateDoubleToObject()
325 __ AllocateHeapNumber(heap_number, scratch2, scratch3, heap_number_map, in GenerateDoubleToObject()
Dbuiltins-s390.cc2224 Register scratch3) { in PrepareForTailCall() argument
2225 DCHECK(!AreAliased(args_reg, scratch1, scratch2, scratch3)); in PrepareForTailCall()
2241 __ LoadP(scratch3, in PrepareForTailCall()
2243 __ CmpSmiLiteral(scratch3, Smi::FromInt(StackFrame::STUB), r0); in PrepareForTailCall()
2254 scratch3, in PrepareForTailCall()
2256 __ CmpSmiLiteral(scratch3, Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR), r0); in PrepareForTailCall()
2283 scratch3); in PrepareForTailCall()
/external/v8/src/arm/
Dcode-stubs-arm.h33 Register scratch2, Register scratch3, Register scratch4);
40 Register scratch3);
Dbuiltins-arm.cc2205 Register scratch3) { in PrepareForTailCall() argument
2206 DCHECK(!AreAliased(args_reg, scratch1, scratch2, scratch3)); in PrepareForTailCall()
2222 __ ldr(scratch3, in PrepareForTailCall()
2224 __ cmp(scratch3, Operand(Smi::FromInt(StackFrame::STUB))); in PrepareForTailCall()
2234 __ ldr(scratch3, in PrepareForTailCall()
2236 __ cmp(scratch3, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); in PrepareForTailCall()
2261 scratch3); in PrepareForTailCall()
/external/v8/src/ic/
Dhandler-compiler.cc113 return CheckPrototypes(object_reg, scratch1(), scratch2(), scratch3(), name, in FrontendHeader()
215 NonexistentFrontendHeader(name, &miss, scratch2(), scratch3()); in CompileLoadNonexistent()
258 PushVectorAndSlot(scratch2(), scratch3()); in InterceptorVectorSlotPush()
274 PopVectorAndSlot(scratch2(), scratch3()); in InterceptorVectorSlotPop()
Dhandler-compiler.h208 Register scratch3() { return registers_[4]; } in scratch3() function
/external/v8/src/arm64/
Dcode-stubs-arm64.h20 Register scratch2, Register scratch3, Register scratch4);
27 Register scratch3);
Dmacro-assembler-arm64.cc1479 Register scratch3, Register scratch4, in CheckEnumCache() argument
1481 DCHECK(!AreAliased(object, scratch0, scratch1, scratch2, scratch3, scratch4)); in CheckEnumCache()
1495 Register enum_length = scratch3; in CheckEnumCache()
3048 Register scratch3 = temps.AcquireX(); in Allocate() local
3050 DCHECK(!AreAliased(result, scratch1, scratch2, scratch3)); in Allocate()
3072 Register result_end = scratch3; in Allocate()
3264 Register scratch3, in AllocateTwoByteString() argument
3266 DCHECK(!AreAliased(result, length, scratch1, scratch2, scratch3)); in AllocateTwoByteString()
3275 Allocate(scratch1, result, scratch2, scratch3, gc_required, in AllocateTwoByteString()
3289 Register scratch3, in AllocateOneByteString() argument
[all …]
Dmacro-assembler-arm64.h1364 Register scratch3,
1368 Register scratch3, Label* gc_required);
1631 Register scratch3);
1646 Register scratch2, Register scratch3, Register scratch4,
1880 Register scratch3, Register scratch4, Label* value_is_white);
Dcode-stubs-arm64.cc1966 Register scratch2, Register scratch3) { in GenerateRecordCallTarget() argument
1968 DCHECK(!AreAliased(scratch1, scratch2, scratch3, argc, function, in GenerateRecordCallTarget()
1987 Register feedback_value = scratch3; in GenerateRecordCallTarget()
3130 Register scratch2, Register scratch3) { in GenerateFlatOneByteStringEquals() argument
3131 DCHECK(!AreAliased(left, right, scratch1, scratch2, scratch3)); in GenerateFlatOneByteStringEquals()
3159 scratch3, &strings_not_equal); in GenerateFlatOneByteStringEquals()
3169 Register scratch2, Register scratch3, Register scratch4) { in GenerateCompareFlatOneByteStrings() argument
3170 DCHECK(!AreAliased(left, right, scratch1, scratch2, scratch3, scratch4)); in GenerateCompareFlatOneByteStrings()
3174 Register length_delta = scratch3; in GenerateCompareFlatOneByteStrings()
4021 Register scratch3 = temps.AcquireX(); in GeneratePositiveLookup() local
[all …]
Dbuiltins-arm64.cc2293 Register scratch3) { in PrepareForTailCall() argument
2294 DCHECK(!AreAliased(args_reg, scratch1, scratch2, scratch3)); in PrepareForTailCall()
2310 __ Ldr(scratch3, in PrepareForTailCall()
2312 __ Cmp(scratch3, Operand(Smi::FromInt(StackFrame::STUB))); in PrepareForTailCall()
2322 __ Ldr(scratch3, in PrepareForTailCall()
2324 __ Cmp(scratch3, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); in PrepareForTailCall()
2346 scratch3); in PrepareForTailCall()
/external/v8/src/compiler/
Dcode-generator.h136 Register scratch2, Register scratch3);
/external/v8/src/ic/mips/
Dic-mips.cc462 Register scratch3 = t5; in KeyedStoreGenerateMegamorphicHelper() local
465 scratch, scratch2, scratch3, address)); in KeyedStoreGenerateMegamorphicHelper()
542 scratch3, &transition_double_elements); in KeyedStoreGenerateMegamorphicHelper()

1234