/external/v8/src/mips64/ |
D | code-stubs-mips64.cc | 4404 Register too_far = length; in HandleArrayCases() local 4417 __ SmiScale(too_far, length, kPointerSizeLog2); in HandleArrayCases() 4418 __ Daddu(too_far, feedback, Operand(too_far)); in HandleArrayCases() 4419 __ Daddu(too_far, too_far, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); in HandleArrayCases() 4433 __ Branch(&next_loop, lt, pointer_reg, Operand(too_far)); in HandleArrayCases() 4670 Register too_far = scratch2; in HandlePolymorphicStoreCase() local 4673 __ ld(too_far, FieldMemOperand(feedback, FixedArray::kLengthOffset)); in HandlePolymorphicStoreCase() 4685 __ SmiScale(too_far, too_far, kPointerSizeLog2); in HandlePolymorphicStoreCase() 4686 __ Daddu(too_far, feedback, Operand(too_far)); in HandlePolymorphicStoreCase() 4687 __ Daddu(too_far, too_far, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); in HandlePolymorphicStoreCase() [all …]
|
/external/v8/src/arm64/ |
D | code-stubs-arm64.cc | 4274 Register too_far = length; in HandleArrayCases() local 4287 __ Add(too_far, feedback, in HandleArrayCases() 4289 __ Add(too_far, too_far, FixedArray::kHeaderSize - kHeapObjectTag); in HandleArrayCases() 4304 __ Cmp(pointer_reg, too_far); in HandleArrayCases() 4533 Register too_far = scratch2; in HandlePolymorphicStoreCase() local 4536 __ Ldr(too_far, FieldMemOperand(feedback, FixedArray::kLengthOffset)); in HandlePolymorphicStoreCase() 4548 __ Add(too_far, feedback, in HandlePolymorphicStoreCase() 4549 Operand::UntagSmiAndScale(too_far, kPointerSizeLog2)); in HandlePolymorphicStoreCase() 4550 __ Add(too_far, too_far, FixedArray::kHeaderSize - kHeapObjectTag); in HandlePolymorphicStoreCase() 4560 __ Ldr(too_far, MemOperand(pointer_reg, kPointerSize)); in HandlePolymorphicStoreCase() [all …]
|
/external/v8/src/arm/ |
D | code-stubs-arm.cc | 4145 Register too_far = length; in HandleArrayCases() local 4158 __ add(too_far, feedback, Operand::PointerOffsetFromSmiKey(length)); in HandleArrayCases() 4159 __ add(too_far, too_far, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); in HandleArrayCases() 4173 __ cmp(pointer_reg, too_far); in HandleArrayCases() 4411 Register too_far = scratch2; in HandlePolymorphicStoreCase() local 4413 __ ldr(too_far, FieldMemOperand(feedback, FixedArray::kLengthOffset)); in HandlePolymorphicStoreCase() 4425 __ add(too_far, feedback, Operand::PointerOffsetFromSmiKey(too_far)); in HandlePolymorphicStoreCase() 4426 __ add(too_far, too_far, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); in HandlePolymorphicStoreCase() 4436 __ ldr(too_far, MemOperand(pointer_reg, kPointerSize)); in HandlePolymorphicStoreCase() 4437 __ CompareRoot(too_far, Heap::kUndefinedValueRootIndex); in HandlePolymorphicStoreCase() [all …]
|
/external/v8/src/mips/ |
D | code-stubs-mips.cc | 4372 Register too_far = length; in HandleArrayCases() local 4386 __ Addu(too_far, feedback, Operand(at)); in HandleArrayCases() 4387 __ Addu(too_far, too_far, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); in HandleArrayCases() 4401 __ Branch(&next_loop, lt, pointer_reg, Operand(too_far)); in HandleArrayCases() 4641 Register too_far = scratch2; in HandlePolymorphicStoreCase() local 4643 __ lw(too_far, FieldMemOperand(feedback, FixedArray::kLengthOffset)); in HandlePolymorphicStoreCase() 4655 __ sll(scratch1, too_far, kPointerSizeLog2 - kSmiTagSize); in HandlePolymorphicStoreCase() 4656 __ Addu(too_far, feedback, Operand(scratch1)); in HandlePolymorphicStoreCase() 4657 __ Addu(too_far, too_far, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); in HandlePolymorphicStoreCase() 4666 __ lw(too_far, MemOperand(pointer_reg, kPointerSize)); in HandlePolymorphicStoreCase() [all …]
|
/external/v8/src/ppc/ |
D | code-stubs-ppc.cc | 4348 Register too_far = length; in HandleArrayCases() local 4362 __ add(too_far, feedback, r0); in HandleArrayCases() 4363 __ addi(too_far, too_far, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); in HandleArrayCases() 4378 __ cmp(pointer_reg, too_far); in HandleArrayCases() 4619 Register too_far = scratch2; in HandlePolymorphicStoreCase() local 4621 __ LoadP(too_far, FieldMemOperand(feedback, FixedArray::kLengthOffset)); in HandlePolymorphicStoreCase() 4633 __ SmiToPtrArrayOffset(r0, too_far); in HandlePolymorphicStoreCase() 4634 __ add(too_far, feedback, r0); in HandlePolymorphicStoreCase() 4635 __ addi(too_far, too_far, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); in HandlePolymorphicStoreCase() 4645 __ LoadP(too_far, MemOperand(pointer_reg, kPointerSize)); in HandlePolymorphicStoreCase() [all …]
|