/external/v8/src/ic/x87/ |
D | stub-cache-x87.cc | 34 __ mov(extra, Operand::StaticArray(offset, times_1, value_offset)); in ProbeTable() 37 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset)); in ProbeTable() 41 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset)); in ProbeTable() 71 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset)); in ProbeTable() 75 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset)); in ProbeTable() 83 __ mov(offset, Operand::StaticArray(offset, times_1, value_offset)); in ProbeTable() 101 __ mov(offset, Operand::StaticArray(offset, times_1, value_offset)); in ProbeTable()
|
D | ic-x87.cc | 407 __ cmp(ebx, Operand::StaticArray(edi, times_1, cache_keys)); in GenerateGeneric() 410 __ cmp(key, Operand::StaticArray(edi, times_1, cache_keys)); in GenerateGeneric() 418 __ cmp(ebx, Operand::StaticArray(edi, times_1, cache_keys)); in GenerateGeneric() 421 __ cmp(key, Operand::StaticArray(edi, times_1, cache_keys)); in GenerateGeneric()
|
/external/v8/src/ic/ia32/ |
D | stub-cache-ia32.cc | 34 __ mov(extra, Operand::StaticArray(offset, times_1, value_offset)); in ProbeTable() 37 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset)); in ProbeTable() 41 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset)); in ProbeTable() 71 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset)); in ProbeTable() 75 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset)); in ProbeTable() 83 __ mov(offset, Operand::StaticArray(offset, times_1, value_offset)); in ProbeTable() 101 __ mov(offset, Operand::StaticArray(offset, times_1, value_offset)); in ProbeTable()
|
D | ic-ia32.cc | 405 __ cmp(ebx, Operand::StaticArray(edi, times_1, cache_keys)); in GenerateGeneric() 408 __ cmp(key, Operand::StaticArray(edi, times_1, cache_keys)); in GenerateGeneric() 416 __ cmp(ebx, Operand::StaticArray(edi, times_1, cache_keys)); in GenerateGeneric() 419 __ cmp(key, Operand::StaticArray(edi, times_1, cache_keys)); in GenerateGeneric()
|
/external/v8/test/cctest/ |
D | test-assembler-x64.cc | 476 CHECK(Operand(rax, rax, times_1, offset).AddressUsesRegister(rax)); in TEST() 477 CHECK(!Operand(rax, rax, times_1, offset).AddressUsesRegister(r8)); in TEST() 478 CHECK(!Operand(rax, rax, times_1, offset).AddressUsesRegister(rcx)); in TEST() 480 CHECK(Operand(rax, rcx, times_1, offset).AddressUsesRegister(rax)); in TEST() 481 CHECK(Operand(rax, rcx, times_1, offset).AddressUsesRegister(rcx)); in TEST() 482 CHECK(!Operand(rax, rcx, times_1, offset).AddressUsesRegister(r8)); in TEST() 483 CHECK(!Operand(rax, rcx, times_1, offset).AddressUsesRegister(r9)); in TEST() 484 CHECK(!Operand(rax, rcx, times_1, offset).AddressUsesRegister(rdx)); in TEST() 485 CHECK(!Operand(rax, rcx, times_1, offset).AddressUsesRegister(rsp)); in TEST() 495 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() 261 __ test(Operand(esi, edi, times_1, -20000000), Immediate(300000000)); 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() 261 __ test(Operand(esi, edi, times_1, -20000000), Immediate(300000000)); in TEST()
|
/external/v8/src/x64/ |
D | regexp-macro-assembler-x64.cc | 183 __ leap(rax, Operand(rsi, rdi, times_1, 0)); in CheckAtStart() 195 __ leap(rax, Operand(rsi, rdi, times_1, 0)); in CheckNotAtStart() 253 __ leap(r9, Operand(rsi, rdx, times_1, 0)); in CheckNotBackReferenceIgnoreCase() 254 __ leap(r11, Operand(rsi, rdi, times_1, 0)); in CheckNotBackReferenceIgnoreCase() 317 __ leap(rcx, Operand(rsi, rdx, times_1, 0)); in CheckNotBackReferenceIgnoreCase() 319 __ 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() 392 __ leap(rbx, Operand(rsi, rdi, times_1, 0)); // Start of match. in CheckNotBackReference() 394 __ leap(r9, Operand(rdx, rax, times_1, 0)); // End of capture in CheckNotBackReference() [all …]
|
D | macro-assembler-x64.cc | 282 leap(scratch, Operand(object, kScratchRegister, times_1, 0)); in InNewSpace() 1138 Operand(kSmiConstantRegister, kSmiConstantRegister, times_1, 0)); in LoadSmiConstant() 1401 leal(kScratchRegister, Operand(first, second, times_1, 0)); in CheckBothSmi() 1612 leap(dst, Operand(src, kSmiConstantRegister, times_1, 0)); in SmiAddConstant() 1840 leap(dst, Operand(src1, src2, times_1, 0)); in SmiAdd() 2109 leap(dst, Operand(src, kScratchRegister, times_1, 0)); in SmiNot() 2406 return SmiIndex(dst, times_1); in SmiToIndex() 2409 DCHECK(shift >= times_1 && shift <= (static_cast<int>(times_8) + 1)); in SmiToIndex() 2416 if (shift == times_1) { in SmiToIndex() 2418 return SmiIndex(dst, times_1); in SmiToIndex() [all …]
|
D | codegen-x64.cc | 546 __ movzxbl(result, Operand(result, index, times_1, 0)); in Generate() 571 times_1, in Generate()
|
D | deoptimizer-x64.cc | 262 __ Push(Operand(rbx, rcx, times_1, FrameDescription::frame_content_offset())); in Generate()
|
D | code-stubs-x64.cc | 1220 FieldOperand(rdi, r14, times_1, SeqOneByteString::kHeaderSize)); in Generate() 1222 FieldOperand(rdi, rbx, times_1, SeqOneByteString::kHeaderSize)); in Generate() 1269 __ leal(rdx, Operand(rax, rax, times_1, 2)); in Generate() 1661 __ leap(rcx, Operand(rax, rdx, times_1, 0)); in GenerateGeneric() 3031 SmiIndex smi_as_index = masm->SmiToIndex(rdx, rdx, times_1); in Generate() 3206 FieldOperand(left, length, times_1, SeqOneByteString::kHeaderSize)); in GenerateOneByteCharsCompareLoop() 3208 FieldOperand(right, length, times_1, SeqOneByteString::kHeaderSize)); in GenerateOneByteCharsCompareLoop() 3215 __ movb(scratch, Operand(left, index, times_1, 0)); in GenerateOneByteCharsCompareLoop() 3216 __ cmpb(scratch, Operand(right, index, times_1, 0)); in GenerateOneByteCharsCompareLoop()
|
/external/v8/src/ia32/ |
D | regexp-macro-assembler-ia32.cc | 167 __ lea(eax, Operand(esi, edi, times_1, 0)); in CheckAtStart() 179 __ lea(eax, Operand(esi, edi, times_1, 0)); in CheckNotAtStart() 363 __ lea(ebx, Operand(esi, edi, times_1, 0)); // Start of match. in CheckNotBackReference() 365 __ lea(ecx, Operand(eax, ebx, times_1, 0)); // End of match in CheckNotBackReference() 484 __ cmpb(FieldOperand(eax, index, times_1, ByteArray::kHeaderSize), 0); in CheckBitInTable() 554 Operand::StaticArray(current_character(), times_1, word_map)); in CheckSpecialCharacterClass() 568 Operand::StaticArray(current_character(), times_1, word_map)); in CheckSpecialCharacterClass() 686 __ lea(eax, Operand(edi, ebx, times_1, -char_size())); in GetCode() 726 __ mov(Operand(ebp, ecx, times_1, 0), eax); in GetCode() 1283 __ mov(current_character(), Operand(esi, edi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked() [all …]
|
D | codegen-ia32.cc | 280 __ movdqu(xmm0, Operand(src, count, times_1, -0x10)); in CreateMemMoveFunction() 281 __ movdqu(Operand(dst, count, times_1, -0x10), xmm0); in CreateMemMoveFunction() 392 __ movsd(xmm1, Operand(src, count, times_1, -8)); in CreateMemMoveFunction() 394 __ movsd(Operand(dst, count, times_1, -8), xmm1); in CreateMemMoveFunction() 399 __ movdqu(xmm1, Operand(src, count, times_1, -0x10)); in CreateMemMoveFunction() 401 __ movdqu(Operand(dst, count, times_1, -0x10), xmm1); in CreateMemMoveFunction() 407 __ movdqu(xmm2, Operand(src, count, times_1, -0x10)); in CreateMemMoveFunction() 410 __ movdqu(Operand(dst, count, times_1, -0x10), xmm2); in CreateMemMoveFunction() 417 __ movdqu(xmm3, Operand(src, count, times_1, -0x10)); in CreateMemMoveFunction() 421 __ movdqu(Operand(dst, count, times_1, -0x10), xmm3); in CreateMemMoveFunction() [all …]
|
D | macro-assembler-ia32.cc | 1093 lea(edi, FieldOperand(edi, edx, times_1, Code::kHeaderSize)); in JumpToHandlerEntry() 1544 STATIC_ASSERT(static_cast<ScaleFactor>(times_2 - 1) == times_1); in Allocate() 1678 lea(scratch1, Operand(length, length, times_1, kObjectAlignmentMask)); in AllocateTwoByteString() 1683 times_1, in AllocateTwoByteString() 1717 times_1, in AllocateOneByteString() 1837 mov(scratch, Operand(source, length, times_1, -4)); in CopyBytes() 1838 mov(Operand(destination, length, times_1, -4), scratch); in CopyBytes()
|
D | code-stubs-ia32.cc | 1341 __ lea(ecx, FieldOperand(eax, esi, times_1, SeqOneByteString::kHeaderSize)); in Generate() 1343 __ lea(ecx, FieldOperand(eax, ebx, times_1, SeqOneByteString::kHeaderSize)); in Generate() 1350 __ lea(ecx, FieldOperand(eax, esi, times_1, SeqTwoByteString::kHeaderSize)); in Generate() 1794 __ lea(ecx, Operand(eax, edx, times_1, 0)); in GenerateGeneric() 3077 __ lea(edx, FieldOperand(edx, ebx, times_1, SeqOneByteString::kHeaderSize)); in Generate() 3105 __ lea(edx, FieldOperand(edx, ebx, times_1, SeqTwoByteString::kHeaderSize)); in Generate() 3245 FieldOperand(left, length, times_1, SeqOneByteString::kHeaderSize)); in GenerateOneByteCharsCompareLoop() 3247 FieldOperand(right, length, times_1, SeqOneByteString::kHeaderSize)); in GenerateOneByteCharsCompareLoop() 3254 __ mov_b(scratch, Operand(left, index, times_1, 0)); in GenerateOneByteCharsCompareLoop() 3255 __ cmpb(scratch, Operand(right, index, times_1, 0)); in GenerateOneByteCharsCompareLoop()
|
/external/v8/src/x87/ |
D | regexp-macro-assembler-x87.cc | 166 __ lea(eax, Operand(esi, edi, times_1, 0)); in CheckAtStart() 178 __ lea(eax, Operand(esi, edi, times_1, 0)); in CheckNotAtStart() 362 __ lea(ebx, Operand(esi, edi, times_1, 0)); // Start of match. in CheckNotBackReference() 364 __ lea(ecx, Operand(eax, ebx, times_1, 0)); // End of match in CheckNotBackReference() 483 __ cmpb(FieldOperand(eax, index, times_1, ByteArray::kHeaderSize), 0); in CheckBitInTable() 553 Operand::StaticArray(current_character(), times_1, word_map)); in CheckSpecialCharacterClass() 567 Operand::StaticArray(current_character(), times_1, word_map)); in CheckSpecialCharacterClass() 685 __ lea(eax, Operand(edi, ebx, times_1, -char_size())); in GetCode() 725 __ mov(Operand(ebp, ecx, times_1, 0), eax); in GetCode() 1282 __ mov(current_character(), Operand(esi, edi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked() [all …]
|
D | codegen-x87.cc | 528 __ movzx_b(result, Operand(result, index, times_1, 0)); in Generate() 552 times_1, in Generate()
|
D | macro-assembler-x87.cc | 1056 lea(edi, FieldOperand(edi, edx, times_1, Code::kHeaderSize)); in JumpToHandlerEntry() 1507 STATIC_ASSERT(static_cast<ScaleFactor>(times_2 - 1) == times_1); in Allocate() 1641 lea(scratch1, Operand(length, length, times_1, kObjectAlignmentMask)); in AllocateTwoByteString() 1646 times_1, in AllocateTwoByteString() 1680 times_1, in AllocateOneByteString() 1800 mov(scratch, Operand(source, length, times_1, -4)); in CopyBytes() 1801 mov(Operand(destination, length, times_1, -4), scratch); in CopyBytes()
|
D | code-stubs-x87.cc | 1021 __ lea(ecx, FieldOperand(eax, esi, times_1, SeqOneByteString::kHeaderSize)); in Generate() 1023 __ lea(ecx, FieldOperand(eax, ebx, times_1, SeqOneByteString::kHeaderSize)); in Generate() 1030 __ lea(ecx, FieldOperand(eax, esi, times_1, SeqTwoByteString::kHeaderSize)); in Generate() 1480 __ lea(ecx, Operand(eax, edx, times_1, 0)); in GenerateGeneric() 2768 __ lea(edx, FieldOperand(edx, ebx, times_1, SeqOneByteString::kHeaderSize)); in Generate() 2796 __ lea(edx, FieldOperand(edx, ebx, times_1, SeqTwoByteString::kHeaderSize)); in Generate() 2936 FieldOperand(left, length, times_1, SeqOneByteString::kHeaderSize)); in GenerateOneByteCharsCompareLoop() 2938 FieldOperand(right, length, times_1, SeqOneByteString::kHeaderSize)); in GenerateOneByteCharsCompareLoop() 2945 __ mov_b(scratch, Operand(left, index, times_1, 0)); in GenerateOneByteCharsCompareLoop() 2946 __ cmpb(scratch, Operand(right, index, times_1, 0)); in GenerateOneByteCharsCompareLoop()
|
D | assembler-x87.cc | 155 if (base.is(esp)) set_sib(times_1, esp, base); in Operand() 159 if (base.is(esp)) set_sib(times_1, esp, base); in Operand() 164 if (base.is(esp)) set_sib(times_1, esp, base); in Operand()
|
/external/v8/src/ic/x64/ |
D | stub-cache-x64.cc | 29 ScaleFactor scale_factor = kPointerSize == kInt64Size ? times_2 : times_1; in ProbeTable()
|
D | ic-x64.cc | 338 __ cmpp(rbx, Operand(kScratchRegister, rdi, times_1, off)); in GenerateGeneric() 340 __ cmpp(key, Operand(kScratchRegister, rdi, times_1, off + kPointerSize)); in GenerateGeneric() 346 __ cmpp(rbx, Operand(kScratchRegister, rdi, times_1, off)); in GenerateGeneric() 348 __ cmpp(key, Operand(kScratchRegister, rdi, times_1, off + kPointerSize)); in GenerateGeneric()
|
/external/v8/src/compiler/ia32/ |
D | code-generator-ia32.cc | 82 times_1, in MemoryOperand() 385 __ mov(Operand(object, index, times_1, 0), value); in AssembleArchInstruction() 386 __ lea(index, Operand(object, index, times_1, 0)); in AssembleArchInstruction()
|
/external/v8/src/compiler/x64/ |
D | code-generator-x64.cc | 148 return Operand(InputRegister(offset + 0), index, times_1, in MemoryOperand() 607 __ movq(Operand(object, index, times_1, 0), value); in AssembleArchInstruction() 608 __ leaq(index, Operand(object, index, times_1, 0)); in AssembleArchInstruction()
|