/external/v8/src/crankshaft/x64/ |
H A D | lithium-gap-resolver-x64.cc | 167 __ movp(kScratchRegister, src); 168 __ movp(dst, kScratchRegister); 196 __ Set(kScratchRegister, int_val); 197 __ Movq(dst, kScratchRegister); 208 __ Move(kScratchRegister, cgen_->ToHandle(constant_source)); 209 __ movp(dst, kScratchRegister); 248 __ movp(kScratchRegister, src); 250 __ movp(dst, kScratchRegister); 259 __ movp(kScratchRegister, mem); 261 __ movp(reg, kScratchRegister); [all...] |
H A D | lithium-codegen-x64.cc | 145 __ Set(kScratchRegister, kSlotsZapValue); 149 kScratchRegister); local 282 __ movsxlq(kScratchRegister, src); 283 __ movq(src, kScratchRegister); 301 __ Move(kScratchRegister, ExternalReference::ForDeoptEntry(entry)); 324 __ Push(kScratchRegister); 730 Operand count_operand = masm()->ExternalOperand(count, kScratchRegister); 1276 __ movp(kScratchRegister, left); 1278 __ movl(kScratchRegister, left); 1363 __ cmpl(kScratchRegister, Immediat 3732 __ movp(FieldOperand(object, HeapObject::kMapOffset), kScratchRegister); local [all...] |
/external/v8/src/x64/ |
H A D | macro-assembler-x64.cc | 88 Move(kScratchRegister, source); 89 movp(destination, Operand(kScratchRegister, 0)); 106 Move(kScratchRegister, destination); 107 movp(Operand(kScratchRegister, 0), source); 151 Move(kScratchRegister, kZapValue, Assembler::RelocInfoNone()); 156 LoadAddress(kScratchRegister, source); 157 Push(kScratchRegister); 203 DCHECK(!with.AddressUsesRegister(kScratchRegister)); 204 LoadRoot(kScratchRegister, index); 205 cmpp(with, kScratchRegister); 1157 xorp(Operand(rsp, 0), kScratchRegister); local 3121 movp(Operand(rsp, 0), kScratchRegister); local 4397 cmpp(Operand(rsp, 0), kScratchRegister); local 4669 movp(Operand(result, 0), kScratchRegister); local 4871 movp(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); local 5026 movp(Operand(rsp, argument_slots_on_stack * kRegisterSize), kScratchRegister); local [all...] |
H A D | code-stubs-x64.cc | 198 __ SmiToInteger32(kScratchRegister, rdx); 199 __ Cvtlsi2sd(xmm0, kScratchRegister); 203 __ SmiToInteger32(kScratchRegister, rax); 204 __ Cvtlsi2sd(xmm1, kScratchRegister); 384 __ Load(kScratchRegister, address_of_regexp_stack_memory_size); 385 __ testp(kScratchRegister, kScratchRegister); 391 __ CmpObjectType(rax, JS_REGEXP_TYPE, kScratchRegister); 400 __ CmpObjectType(rax, FIXED_ARRAY_TYPE, kScratchRegister); 532 __ LoadAddress(kScratchRegister, [all...] |
H A D | macro-assembler-x64.h | 38 const Register kScratchRegister = {10}; // r10. member in namespace:v8::internal 120 Register scratch = kScratchRegister); 141 LoadRoot(kScratchRegister, index); 142 movp(destination, kScratchRegister); 451 SmiToInteger32(kScratchRegister, src); 452 Cvtlsi2sd(dst, kScratchRegister); 509 Register scratch = kScratchRegister); 771 void PushRegisterAsTwoSmis(Register src, Register scratch = kScratchRegister); 774 void PopRegisterAsTwoSmis(Register dst, Register scratch = kScratchRegister); 917 Register scratch = kScratchRegister); [all...] |
/external/v8/src/debug/x64/ |
H A D | debug-x64.cc | 49 patcher.masm()->movp(kScratchRegister, reinterpret_cast<void*>(code->entry()), 51 patcher.masm()->call(kScratchRegister);
|
/external/v8/src/builtins/x64/ |
H A D | builtins-x64.cc | 49 __ PopReturnAddressTo(kScratchRegister); 55 __ PushReturnAddressFrom(kScratchRegister); 62 __ movp(kScratchRegister, 64 __ movp(kScratchRegister, 65 FieldOperand(kScratchRegister, SharedFunctionInfo::kCodeOffset)); 66 __ leap(kScratchRegister, FieldOperand(kScratchRegister, Code::kHeaderSize)); 67 __ jmp(kScratchRegister); 309 // Clobbers rcx, r11, kScratchRegister; preserves all other registers. 318 __ LoadRoot(kScratchRegister, Hea 2736 __ movp(Operand(rsp, rcx, times_pointer_size, 0), kScratchRegister); local 2751 __ movp(Operand(rsp, rax, times_pointer_size, 0), kScratchRegister); local [all...] |
/external/v8/src/compiler/x64/ |
H A D | code-generator-x64.cc | 489 __ leal(kScratchRegister, Operand(index1_, index2_)); \ 491 __ cmpl(kScratchRegister, Immediate(length_, rmode_)); \ 494 Operand(buffer_, kScratchRegister, times_1, 0)); \ 545 __ leal(kScratchRegister, Operand(index1_, index2_)); \ 546 __ cmpl(kScratchRegister, Immediate(length_, rmode_)); \ 549 Operand(buffer_, kScratchRegister, times_1, 0)); \ 604 __ leal(kScratchRegister, Operand(index1_, index2_)); \ 605 __ cmpl(kScratchRegister, Immediate(length_, rmode_)); \ 607 __ asm_instr(Operand(buffer_, kScratchRegister, times_1, 0), \ 659 __ leal(kScratchRegister, Operan [all...] |
/external/v8/src/full-codegen/x64/ |
H A D | full-codegen-x64.cc | 341 __ Move(kScratchRegister, Smi::FromInt(reset_value)); 342 __ movp(FieldOperand(rbx, Cell::kValueOffset), kScratchRegister); local 737 __ LoadRoot(kScratchRegister, Heap::kTheHoleValueRootIndex); 738 __ movp(StackOperand(variable), kScratchRegister); local 746 __ LoadRoot(kScratchRegister, Heap::kTheHoleValueRootIndex); 747 __ movp(ContextOperand(rsi, variable->index()), kScratchRegister); local 2083 __ Move(kScratchRegister, debug_is_active); 2084 __ movzxbp(rax, Operand(kScratchRegister, 0));
|
/external/v8/src/regexp/x64/ |
H A D | regexp-macro-assembler-x64.cc | 725 __ Move(kScratchRegister, stack_limit); 726 __ subp(rcx, Operand(kScratchRegister, 0));
|