/external/v8/src/ic/arm64/ |
D | stub-cache-arm64.cc | 28 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()
|
D | ic-arm64.cc | 328 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/ |
D | codegen-ppc.cc | 108 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 …]
|
D | code-stubs-ppc.h | 33 Register scratch3);
|
D | builtins-ppc.cc | 2259 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/ |
D | codegen-mips64.cc | 656 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 …]
|
D | code-stubs-mips64.h | 33 Register scratch2, Register scratch3, Register scratch4); 40 Register scratch3); 45 Register scratch1, Register scratch2, Register scratch3,
|
D | code-stubs-mips64.cc | 98 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/ |
D | codegen-mips.cc | 655 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 …]
|
D | code-stubs-mips.h | 33 Register scratch2, Register scratch3, Register scratch4); 40 Register scratch3); 45 Register scratch1, Register scratch2, Register scratch3,
|
D | code-stubs-mips.cc | 99 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/ |
D | code-stubs-s390.h | 31 Register scratch3); 379 Register scratch3, 419 Register scratch3,
|
D | codegen-s390.cc | 223 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()
|
D | builtins-s390.cc | 2224 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/ |
D | code-stubs-arm.h | 33 Register scratch2, Register scratch3, Register scratch4); 40 Register scratch3);
|
D | builtins-arm.cc | 2205 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/ |
D | handler-compiler.cc | 113 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()
|
D | handler-compiler.h | 208 Register scratch3() { return registers_[4]; } in scratch3() function
|
/external/v8/src/arm64/ |
D | code-stubs-arm64.h | 20 Register scratch2, Register scratch3, Register scratch4); 27 Register scratch3);
|
D | macro-assembler-arm64.cc | 1479 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 …]
|
D | macro-assembler-arm64.h | 1364 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);
|
D | code-stubs-arm64.cc | 1966 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 …]
|
D | builtins-arm64.cc | 2293 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/ |
D | code-generator.h | 136 Register scratch2, Register scratch3);
|
/external/v8/src/ic/mips/ |
D | ic-mips.cc | 462 Register scratch3 = t5; in KeyedStoreGenerateMegamorphicHelper() local 465 scratch, scratch2, scratch3, address)); in KeyedStoreGenerateMegamorphicHelper() 542 scratch3, &transition_double_elements); in KeyedStoreGenerateMegamorphicHelper()
|