/external/v8/src/ic/x87/ |
D | stub-cache-x87.cc | 39 __ mov(extra, Operand::StaticArray(offset, times_1, value_offset)); in ProbeTable() 42 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset)); in ProbeTable() 46 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset)); in ProbeTable() 91 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset)); in ProbeTable() 95 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset)); in ProbeTable() 103 __ mov(offset, Operand::StaticArray(offset, times_1, value_offset)); in ProbeTable() 121 __ mov(offset, Operand::StaticArray(offset, times_1, value_offset)); in ProbeTable()
|
/external/v8/src/ic/ia32/ |
D | stub-cache-ia32.cc | 39 __ mov(extra, Operand::StaticArray(offset, times_1, value_offset)); in ProbeTable() 42 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset)); in ProbeTable() 46 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset)); in ProbeTable() 91 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset)); in ProbeTable() 95 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset)); in ProbeTable() 103 __ mov(offset, Operand::StaticArray(offset, times_1, value_offset)); in ProbeTable() 121 __ mov(offset, Operand::StaticArray(offset, times_1, value_offset)); in ProbeTable()
|
/external/v8/src/regexp/x64/ |
D | regexp-macro-assembler-x64.cc | 242 __ leap(r9, Operand(rsi, rdx, times_1, 0)); in CheckNotBackReferenceIgnoreCase() 243 __ leap(r11, Operand(rsi, rdi, times_1, 0)); in CheckNotBackReferenceIgnoreCase() 314 __ leap(rcx, Operand(rsi, rdx, times_1, 0)); in CheckNotBackReferenceIgnoreCase() 316 __ leap(rdx, Operand(rsi, rdi, times_1, 0)); in CheckNotBackReferenceIgnoreCase() 326 __ leap(rax, Operand(rsi, rdi, times_1, 0)); in CheckNotBackReferenceIgnoreCase() 328 __ leap(rdi, Operand(rsi, rdx, times_1, 0)); in CheckNotBackReferenceIgnoreCase() 402 __ leap(rbx, Operand(rsi, rdi, times_1, 0)); // Start of match. in CheckNotBackReference() 407 __ leap(r9, Operand(rdx, rax, times_1, 0)); // End of capture in CheckNotBackReference() 524 __ cmpb(FieldOperand(rax, index, times_1, ByteArray::kHeaderSize), in CheckBitInTable() 618 __ testb(Operand(rbx, current_character(), times_1, 0), in CheckSpecialCharacterClass() [all …]
|
/external/v8/src/regexp/x87/ |
D | regexp-macro-assembler-x87.cc | 379 __ lea(ebx, Operand(esi, edi, times_1, 0)); // Start of match. in CheckNotBackReference() 383 __ lea(ecx, Operand(eax, ebx, times_1, 0)); // End of match in CheckNotBackReference() 507 __ cmpb(FieldOperand(eax, index, times_1, ByteArray::kHeaderSize), 0); in CheckBitInTable() 577 Operand::StaticArray(current_character(), times_1, word_map)); in CheckSpecialCharacterClass() 591 Operand::StaticArray(current_character(), times_1, word_map)); in CheckSpecialCharacterClass() 709 __ lea(eax, Operand(edi, ebx, times_1, -char_size())); in GetCode() 749 __ mov(Operand(ebp, ecx, times_1, 0), eax); in GetCode() 1235 __ mov(current_character(), Operand(esi, edi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked() 1237 __ movzx_w(current_character(), Operand(esi, edi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked() 1240 __ movzx_b(current_character(), Operand(esi, edi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked() [all …]
|
/external/v8/src/regexp/ia32/ |
D | regexp-macro-assembler-ia32.cc | 379 __ lea(ebx, Operand(esi, edi, times_1, 0)); // Start of match. in CheckNotBackReference() 383 __ lea(ecx, Operand(eax, ebx, times_1, 0)); // End of match in CheckNotBackReference() 507 __ cmpb(FieldOperand(eax, index, times_1, ByteArray::kHeaderSize), 0); in CheckBitInTable() 577 Operand::StaticArray(current_character(), times_1, word_map)); in CheckSpecialCharacterClass() 591 Operand::StaticArray(current_character(), times_1, word_map)); in CheckSpecialCharacterClass() 709 __ lea(eax, Operand(edi, ebx, times_1, -char_size())); in GetCode() 749 __ mov(Operand(ebp, ecx, times_1, 0), eax); in GetCode() 1235 __ mov(current_character(), Operand(esi, edi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked() 1237 __ movzx_w(current_character(), Operand(esi, edi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked() 1240 __ movzx_b(current_character(), Operand(esi, edi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked() [all …]
|
/external/v8/src/ia32/ |
D | codegen-ia32.cc | 282 __ movdqu(xmm0, Operand(src, count, times_1, -0x10)); in CreateMemMoveFunction() 283 __ movdqu(Operand(dst, count, times_1, -0x10), xmm0); in CreateMemMoveFunction() 394 __ movsd(xmm1, Operand(src, count, times_1, -8)); in CreateMemMoveFunction() 396 __ movsd(Operand(dst, count, times_1, -8), xmm1); in CreateMemMoveFunction() 401 __ movdqu(xmm1, Operand(src, count, times_1, -0x10)); in CreateMemMoveFunction() 403 __ movdqu(Operand(dst, count, times_1, -0x10), xmm1); in CreateMemMoveFunction() 409 __ movdqu(xmm2, Operand(src, count, times_1, -0x10)); in CreateMemMoveFunction() 412 __ movdqu(Operand(dst, count, times_1, -0x10), xmm2); in CreateMemMoveFunction() 419 __ movdqu(xmm3, Operand(src, count, times_1, -0x10)); in CreateMemMoveFunction() 423 __ movdqu(Operand(dst, count, times_1, -0x10), xmm3); in CreateMemMoveFunction() [all …]
|
D | macro-assembler-ia32.cc | 1423 STATIC_ASSERT(static_cast<ScaleFactor>(times_2 - 1) == times_1); in Allocate() 1542 lea(scratch1, Operand(length, length, times_1, kObjectAlignmentMask)); in AllocateTwoByteString() 1547 times_1, in AllocateTwoByteString() 1581 times_1, in AllocateOneByteString() 1722 mov(scratch, Operand(source, length, times_1, -4)); in CopyBytes() 1723 mov(Operand(destination, length, times_1, -4), scratch); in CopyBytes()
|
D | code-stubs-ia32.cc | 1419 __ lea(ecx, FieldOperand(eax, esi, times_1, SeqOneByteString::kHeaderSize)); in Generate() 1421 __ lea(ecx, FieldOperand(eax, ebx, times_1, SeqOneByteString::kHeaderSize)); in Generate() 1428 __ lea(ecx, FieldOperand(eax, esi, times_1, SeqTwoByteString::kHeaderSize)); in Generate() 1877 __ lea(ecx, Operand(eax, edx, times_1, 0)); in GenerateGeneric() 2408 __ lea(edi, FieldOperand(edi, edx, times_1, Code::kHeaderSize)); in Generate() 2972 __ lea(edx, FieldOperand(edx, ebx, times_1, SeqOneByteString::kHeaderSize)); in Generate() 3000 __ lea(edx, FieldOperand(edx, ebx, times_1, SeqTwoByteString::kHeaderSize)); in Generate() 3241 FieldOperand(left, length, times_1, SeqOneByteString::kHeaderSize)); in GenerateOneByteCharsCompareLoop() 3243 FieldOperand(right, length, times_1, SeqOneByteString::kHeaderSize)); in GenerateOneByteCharsCompareLoop() 3250 __ mov_b(scratch, Operand(left, index, times_1, 0)); in GenerateOneByteCharsCompareLoop() [all …]
|
D | deoptimizer-ia32.cc | 365 __ push(Operand(ebx, ecx, times_1, FrameDescription::frame_content_offset())); in Generate()
|
D | builtins-ia32.cc | 618 kInterpreterBytecodeOffsetRegister, times_1, 0)); in Generate_InterpreterEntryTrampoline() 794 kInterpreterBytecodeOffsetRegister, times_1, 0)); in Generate_InterpreterNotifyDeoptimizedHelper() 1659 __ lea(edi, Operand(eax, eax, times_1, kSmiTag)); in EnterArgumentsAdaptorFrame() 2476 __ lea(eax, Operand(eax, ebx, times_1, Code::kHeaderSize - kHeapObjectTag)); in Generate_OnStackReplacement()
|
/external/v8/test/cctest/ |
D | test-assembler-x64.cc | 477 CHECK(Operand(rax, rax, times_1, offset).AddressUsesRegister(rax)); in TEST() 478 CHECK(!Operand(rax, rax, times_1, offset).AddressUsesRegister(r8)); in TEST() 479 CHECK(!Operand(rax, rax, times_1, offset).AddressUsesRegister(rcx)); in TEST() 481 CHECK(Operand(rax, rcx, times_1, offset).AddressUsesRegister(rax)); in TEST() 482 CHECK(Operand(rax, rcx, times_1, offset).AddressUsesRegister(rcx)); in TEST() 483 CHECK(!Operand(rax, rcx, times_1, offset).AddressUsesRegister(r8)); in TEST() 484 CHECK(!Operand(rax, rcx, times_1, offset).AddressUsesRegister(r9)); in TEST() 485 CHECK(!Operand(rax, rcx, times_1, offset).AddressUsesRegister(rdx)); in TEST() 486 CHECK(!Operand(rax, rcx, times_1, offset).AddressUsesRegister(rsp)); in TEST() 496 CHECK(Operand(rbp, rax, times_1, offset).AddressUsesRegister(rbp)); in TEST() [all …]
|
D | test-disasm-x87.cc | 171 __ idiv(Operand(edx, ecx, times_1, 1)); in TEST() 174 __ div(Operand(edx, ecx, times_1, 1)); in TEST() 267 __ test(Operand(esi, edi, times_1, -20000000), Immediate(300000000)); in TEST()
|
D | test-disasm-x64.cc | 514 __ vmaxss(xmm9, xmm1, Operand(rbx, rcx, times_1, 10000)); in TEST() 542 __ vmaxsd(xmm9, xmm1, Operand(rbx, rcx, times_1, 10000)); in TEST() 545 __ vsqrtsd(xmm9, xmm1, Operand(rbx, rcx, times_1, 10000)); in TEST() 551 __ vcvtss2sd(xmm4, xmm9, Operand(rbx, rcx, times_1, 10000)); in TEST() 552 __ vcvtsd2ss(xmm9, xmm3, Operand(rbx, rcx, times_1, 10000)); in TEST()
|
D | test-disasm-ia32.cc | 171 __ idiv(Operand(edx, ecx, times_1, 1)); in TEST() 174 __ div(Operand(edx, ecx, times_1, 1)); in TEST() 267 __ test(Operand(esi, edi, times_1, -20000000), Immediate(300000000)); in TEST()
|
/external/v8/src/compiler/x64/ |
D | code-generator-x64.cc | 65 STATIC_ASSERT(0 == static_cast<int>(times_1)); in ScaleFor() 382 Operand(buffer_, kScratchRegister, times_1, 0)); \ 396 __ asm_instr(result, Operand(buffer, index1, times_1, index2)); \ 435 Operand(buffer_, kScratchRegister, times_1, 0)); \ 452 __ asm_instr(result, Operand(buffer, index1, times_1, index2)); \ 469 __ asm_instr(Operand(buffer, index1, times_1, index2), value); \ 491 __ asm_instr(Operand(buffer_, kScratchRegister, times_1, 0), \ 505 __ asm_instr(Operand(buffer, index1, times_1, index2), value); \ 522 __ asm_instr(Operand(buffer, index1, times_1, index2), value); \ 544 __ asm_instr(Operand(buffer_, kScratchRegister, times_1, 0), \ [all …]
|
/external/v8/src/x64/ |
D | macro-assembler-x64.cc | 280 leap(scratch, Operand(object, kScratchRegister, times_1, 0)); in InNewSpace() 1361 leal(kScratchRegister, Operand(first, second, times_1, 0)); in CheckBothSmi() 1756 leap(dst, Operand(src1, src2, times_1, 0)); in SmiAdd() 2025 leap(dst, Operand(src, kScratchRegister, times_1, 0)); in SmiNot() 2322 return SmiIndex(dst, times_1); in SmiToIndex() 2325 DCHECK(shift >= times_1 && shift <= (static_cast<int>(times_8) + 1)); in SmiToIndex() 2332 if (shift == times_1) { in SmiToIndex() 2334 return SmiIndex(dst, times_1); in SmiToIndex() 2356 return SmiIndex(dst, times_1); in SmiToNegativeIndex() 2359 DCHECK(shift >= times_1 && shift <= (static_cast<int>(times_8) + 1)); in SmiToNegativeIndex() [all …]
|
D | codegen-x64.cc | 470 __ movzxbl(result, Operand(result, index, times_1, 0)); in Generate() 495 times_1, in Generate()
|
D | deoptimizer-x64.cc | 272 __ Push(Operand(rbx, rcx, times_1, FrameDescription::frame_content_offset())); in Generate()
|
D | code-stubs-x64.cc | 1283 FieldOperand(rdi, r14, times_1, SeqOneByteString::kHeaderSize)); in Generate() 1285 FieldOperand(rdi, rbx, times_1, SeqOneByteString::kHeaderSize)); in Generate() 1332 __ leal(rdx, Operand(rax, rax, times_1, 2)); in Generate() 1737 __ leap(rcx, Operand(rax, rdx, times_1, 0)); in GenerateGeneric() 2300 __ leap(rdi, FieldOperand(rdi, rdx, times_1, Code::kHeaderSize)); in Generate() 2913 SmiIndex smi_as_index = masm->SmiToIndex(rdx, rdx, times_1); in Generate() 3190 FieldOperand(left, length, times_1, SeqOneByteString::kHeaderSize)); in GenerateOneByteCharsCompareLoop() 3192 FieldOperand(right, length, times_1, SeqOneByteString::kHeaderSize)); in GenerateOneByteCharsCompareLoop() 3199 __ movb(scratch, Operand(left, index, times_1, 0)); in GenerateOneByteCharsCompareLoop() 3200 __ cmpb(scratch, Operand(right, index, times_1, 0)); in GenerateOneByteCharsCompareLoop()
|
/external/v8/src/ic/x64/ |
D | stub-cache-x64.cc | 29 ScaleFactor scale_factor = kPointerSize == kInt64Size ? times_2 : times_1; in ProbeTable()
|
/external/v8/src/x87/ |
D | codegen-x87.cc | 560 __ movzx_b(result, Operand(result, index, times_1, 0)); in Generate() 584 times_1, in Generate()
|
D | macro-assembler-x87.cc | 1389 STATIC_ASSERT(static_cast<ScaleFactor>(times_2 - 1) == times_1); in Allocate() 1508 lea(scratch1, Operand(length, length, times_1, kObjectAlignmentMask)); in AllocateTwoByteString() 1513 times_1, in AllocateTwoByteString() 1547 times_1, in AllocateOneByteString() 1688 mov(scratch, Operand(source, length, times_1, -4)); in CopyBytes() 1689 mov(Operand(destination, length, times_1, -4), scratch); in CopyBytes()
|
D | code-stubs-x87.cc | 1120 __ lea(ecx, FieldOperand(eax, esi, times_1, SeqOneByteString::kHeaderSize)); in Generate() 1122 __ lea(ecx, FieldOperand(eax, ebx, times_1, SeqOneByteString::kHeaderSize)); in Generate() 1129 __ lea(ecx, FieldOperand(eax, esi, times_1, SeqTwoByteString::kHeaderSize)); in Generate() 1584 __ lea(ecx, Operand(eax, edx, times_1, 0)); in GenerateGeneric() 2120 __ lea(edi, FieldOperand(edi, edx, times_1, Code::kHeaderSize)); in Generate() 2682 __ lea(edx, FieldOperand(edx, ebx, times_1, SeqOneByteString::kHeaderSize)); in Generate() 2710 __ lea(edx, FieldOperand(edx, ebx, times_1, SeqTwoByteString::kHeaderSize)); in Generate() 2951 FieldOperand(left, length, times_1, SeqOneByteString::kHeaderSize)); in GenerateOneByteCharsCompareLoop() 2953 FieldOperand(right, length, times_1, SeqOneByteString::kHeaderSize)); in GenerateOneByteCharsCompareLoop() 2960 __ mov_b(scratch, Operand(left, index, times_1, 0)); in GenerateOneByteCharsCompareLoop() [all …]
|
D | assembler-x87.cc | 113 if (base.is(esp)) set_sib(times_1, esp, base); in Operand() 117 if (base.is(esp)) set_sib(times_1, esp, base); in Operand() 122 if (base.is(esp)) set_sib(times_1, esp, base); in Operand()
|
D | builtins-x87.cc | 618 kInterpreterBytecodeOffsetRegister, times_1, 0)); in Generate_InterpreterEntryTrampoline() 794 kInterpreterBytecodeOffsetRegister, times_1, 0)); in Generate_InterpreterNotifyDeoptimizedHelper() 1659 __ lea(edi, Operand(eax, eax, times_1, kSmiTag)); in EnterArgumentsAdaptorFrame() 2483 __ lea(eax, Operand(eax, ebx, times_1, Code::kHeaderSize - kHeapObjectTag)); in Generate_OnStackReplacement()
|