HomeSort by relevance Sort by last modified time
    Searched refs:kScratchRegister (Results 1 - 11 of 11) sorted by null

  /external/v8/src/x64/
debug-x64.cc 114 ASSERT(!reg.is(kScratchRegister));
120 __ movq(kScratchRegister, reg);
123 __ sar(kScratchRegister, Immediate(32));
124 __ Integer32ToSmi(kScratchRegister, kScratchRegister);
125 __ push(kScratchRegister);
150 __ pop(kScratchRegister);
151 __ SmiToInteger32(kScratchRegister, kScratchRegister);
152 __ shl(kScratchRegister, Immediate(32))
    [all...]
macro-assembler-x64.h 50 static const Register kScratchRegister = { 10 }; // r10.
107 Register scratch = kScratchRegister);
368 Register scratch = kScratchRegister);
724 // (kScratchRegister, kSmiConstantRegister, kRootRegister).
734 // They may be the same register, and may be kScratchRegister.
803 // is left untouched, but the scratch register and kScratchRegister,
    [all...]
macro-assembler-x64.cc 90 movq(kScratchRegister, source);
91 movq(destination, Operand(kScratchRegister, 0));
109 movq(kScratchRegister, destination);
110 movq(Operand(kScratchRegister, 0), source);
193 ASSERT(!with.AddressUsesRegister(kScratchRegister));
194 LoadRoot(kScratchRegister, index);
195 cmpq(with, kScratchRegister);
416 movq(kScratchRegister, p0, RelocInfo::NONE);
417 push(kScratchRegister);
418 movq(kScratchRegister,
    [all...]
lithium-gap-resolver-x64.cc 190 __ movq(kScratchRegister, src);
191 __ movq(dst, kScratchRegister);
258 __ movq(kScratchRegister, mem);
260 __ movq(reg, kScratchRegister);
268 __ movq(kScratchRegister, dst);
270 __ movq(src, kScratchRegister);
code-stubs-x64.cc 128 __ LoadRoot(kScratchRegister, Heap::kContextMapRootIndex);
129 __ movq(FieldOperand(rax, HeapObject::kMapOffset), kScratchRegister);
    [all...]
builtins-x64.cc 62 __ pop(kScratchRegister); // Save return address.
64 __ push(kScratchRegister); // Restore return address.
131 __ movq(kScratchRegister, debug_step_in_fp);
132 __ cmpq(Operand(kScratchRegister, 0), Immediate(0));
439 __ movq(kScratchRegister, Operand(rbp, 0));
440 __ movq(rbx, Operand(kScratchRegister, EntryFrameConstants::kArgvOffset));
486 __ movq(kScratchRegister, Operand(rbx, rcx, times_pointer_size, 0));
487 __ push(Operand(kScratchRegister, 0)); // dereference handle
784 __ LoadRoot(kScratchRegister, Heap::kRealStackLimitRootIndex);
788 __ subq(rcx, kScratchRegister);
    [all...]
lithium-codegen-x64.cc 153 __ movq(kScratchRegister, kSlotsZapValue, RelocInfo::NONE);
156 __ push(kScratchRegister);
891 __ movl(kScratchRegister, left);
957 __ or_(kScratchRegister, ToOperand(right));
961 __ or_(kScratchRegister, ToRegister(right));
    [all...]
stub-cache-x64.cc 55 __ LoadAddress(kScratchRegister, key_offset);
60 __ cmpl(name, Operand(kScratchRegister, offset, times_4, 0));
64 __ movq(kScratchRegister,
65 Operand(kScratchRegister, offset, times_4, kPointerSize));
67 __ movl(offset, FieldOperand(kScratchRegister, Code::kFlagsOffset));
73 __ addq(kScratchRegister, Immediate(Code::kHeaderSize - kHeapObjectTag));
74 __ jmp(kScratchRegister);
384 __ Move(kScratchRegister, Handle<Object>(interceptor));
385 __ push(kScratchRegister);
388 __ push(FieldOperand(kScratchRegister, InterceptorInfo::kDataOffset))
    [all...]
ic-x64.cc 637 __ LoadAddress(kScratchRegister, cache_keys);
638 __ cmpq(rbx, Operand(kScratchRegister, rdi, times_1, 0));
640 __ cmpq(rax, Operand(kScratchRegister, rdi, times_1, kPointerSize));
646 __ LoadAddress(kScratchRegister, cache_field_offsets);
647 __ movl(rdi, Operand(kScratchRegister, rcx, times_4, 0));
    [all...]
regexp-macro-assembler-x64.cc 755 __ movq(kScratchRegister, stack_limit);
756 __ subq(rcx, Operand(kScratchRegister, 0));
    [all...]
full-codegen-x64.cc 665 __ LoadRoot(kScratchRegister, Heap::kTheHoleValueRootIndex);
666 __ movq(Operand(rbp, SlotOffset(slot)), kScratchRegister);
686 __ LoadRoot(kScratchRegister, Heap::kTheHoleValueRootIndex);
687 __ movq(ContextOperand(rsi, slot->index()), kScratchRegister);
    [all...]

Completed in 901 milliseconds