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

  /external/chromium_org/v8/src/ic/x64/
stub-cache-x64.cc 41 __ LoadAddress(kScratchRegister, key_offset);
47 __ cmpl(name, Operand(kScratchRegister, offset, scale_factor, 0));
52 __ movp(kScratchRegister,
53 Operand(kScratchRegister, offset, scale_factor, kPointerSize * 2));
54 __ cmpp(kScratchRegister, FieldOperand(receiver, HeapObject::kMapOffset));
58 __ LoadAddress(kScratchRegister, value_offset);
59 __ movp(kScratchRegister, Operand(kScratchRegister, offset, scale_factor, 0));
62 __ movl(offset, FieldOperand(kScratchRegister, Code::kFlagsOffset));
78 __ addp(kScratchRegister, Immediate(Code::kHeaderSize - kHeapObjectTag))
    [all...]
ic-x64.cc 336 __ LoadAddress(kScratchRegister, cache_keys);
338 __ cmpp(rbx, Operand(kScratchRegister, rdi, times_1, off));
340 __ cmpp(key, Operand(kScratchRegister, rdi, times_1, off + kPointerSize));
346 __ cmpp(rbx, Operand(kScratchRegister, rdi, times_1, off));
348 __ cmpp(key, Operand(kScratchRegister, rdi, times_1, off + kPointerSize));
361 __ LoadAddress(kScratchRegister, cache_field_offsets);
362 __ movl(rdi, Operand(kScratchRegister, rax, times_4, 0));
459 __ movp(kScratchRegister,
461 __ CompareRoot(kScratchRegister, Heap::kTheHoleValueRootIndex);
463 __ JumpIfDictionaryInPrototypeChain(receiver, rdi, kScratchRegister, slow)
    [all...]
handler-compiler-x64.cc 100 __ Move(kScratchRegister, interceptor);
101 __ Push(kScratchRegister);
650 DCHECK(!kScratchRegister.is(reg));
651 __ LoadRoot(kScratchRegister, Heap::kUndefinedValueRootIndex);
652 __ Push(kScratchRegister); // return value
653 __ Push(kScratchRegister); // return value default
  /external/chromium_org/v8/src/x64/
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);
202 DCHECK(!with.AddressUsesRegister(kScratchRegister));
203 LoadRoot(kScratchRegister, index);
204 cmpp(with, kScratchRegister);
    [all...]
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);
257 __ movp(kScratchRegister, mem);
259 __ movp(reg, kScratchRegister);
267 __ movp(kScratchRegister, dst);
269 __ movp(src, kScratchRegister);
    [all...]
debug-x64.cc 95 DCHECK(!reg.is(kScratchRegister));
130 __ Pop(kScratchRegister);
131 __ SmiToInteger32(kScratchRegister, kScratchRegister);
132 __ leap(rsp, Operand(rsp, kScratchRegister, times_pointer_size, 0));
148 __ Move(kScratchRegister, after_break_target);
149 __ Jump(Operand(kScratchRegister, 0));
code-stubs-x64.cc 251 __ SmiToInteger32(kScratchRegister, rdx);
252 __ Cvtlsi2sd(xmm0, kScratchRegister);
256 __ SmiToInteger32(kScratchRegister, rax);
257 __ Cvtlsi2sd(xmm1, kScratchRegister);
683 __ LoadRoot(kScratchRegister, Heap::kEmptyFixedArrayRootIndex);
684 __ movp(FieldOperand(rax, JSObject::kPropertiesOffset), kScratchRegister);
685 __ movp(FieldOperand(rax, JSObject::kElementsOffset), kScratchRegister);
719 __ LoadRoot(kScratchRegister, Heap::kSloppyArgumentsElementsMapRootIndex);
721 __ movp(FieldOperand(rdi, FixedArray::kMapOffset), kScratchRegister);
755 __ SmiToInteger64(kScratchRegister, r9)
    [all...]
codegen-x64.cc 592 __ Move(kScratchRegister, ExternalReference::math_exp_constants(0));
593 __ movsd(double_scratch, Operand(kScratchRegister, 0 * kDoubleSize));
597 __ ucomisd(input, Operand(kScratchRegister, 1 * kDoubleSize));
598 __ movsd(result, Operand(kScratchRegister, 2 * kDoubleSize));
600 __ movsd(double_scratch, Operand(kScratchRegister, 3 * kDoubleSize));
601 __ movsd(result, Operand(kScratchRegister, 4 * kDoubleSize));
606 __ movsd(result, Operand(kScratchRegister, 6 * kDoubleSize));
610 __ mulsd(double_scratch, Operand(kScratchRegister, 5 * kDoubleSize));
611 __ Move(kScratchRegister, ExternalReference::math_exp_log_table());
613 __ orq(temp1, Operand(kScratchRegister, temp2, times_8, 0))
    [all...]
builtins-x64.cc 40 __ PopReturnAddressTo(kScratchRegister);
42 __ PushReturnAddressFrom(kScratchRegister);
69 __ movp(kScratchRegister,
71 __ movp(kScratchRegister,
72 FieldOperand(kScratchRegister, SharedFunctionInfo::kCodeOffset));
73 __ leap(kScratchRegister, FieldOperand(kScratchRegister, Code::kHeaderSize));
74 __ jmp(kScratchRegister);
138 __ Move(kScratchRegister, debug_step_in_fp);
139 __ cmpp(Operand(kScratchRegister, 0), Immediate(0))
    [all...]
lithium-codegen-x64.cc 173 __ Set(kScratchRegister, kSlotsZapValue);
177 kScratchRegister);
293 __ movsxlq(kScratchRegister, src);
294 __ movq(src, kScratchRegister);
312 __ Move(kScratchRegister, ExternalReference::ForDeoptEntry(entry));
328 __ call(kScratchRegister);
747 Operand count_operand = masm()->ExternalOperand(count, kScratchRegister);
    [all...]
macro-assembler-x64.h 19 const Register kScratchRegister = { 10 }; // r10.
110 Register scratch = kScratchRegister);
479 Register scratch = kScratchRegister);
748 void PushRegisterAsTwoSmis(Register src, Register scratch = kScratchRegister);
751 void PopRegisterAsTwoSmis(Register dst, Register scratch = kScratchRegister);
    [all...]
full-codegen-x64.cc 336 __ Move(kScratchRegister, Smi::FromInt(reset_value));
337 __ movp(FieldOperand(rbx, Cell::kValueOffset), kScratchRegister);
794 __ LoadRoot(kScratchRegister, Heap::kTheHoleValueRootIndex);
795 __ movp(StackOperand(variable), kScratchRegister);
803 __ LoadRoot(kScratchRegister, Heap::kTheHoleValueRootIndex);
804 __ movp(ContextOperand(rsi, variable->index()), kScratchRegister);
    [all...]
regexp-macro-assembler-x64.cc 698 __ Move(kScratchRegister, stack_limit);
699 __ subp(rcx, Operand(kScratchRegister, 0));
    [all...]
assembler-x64.cc 56 patcher.masm()->movp(kScratchRegister, reinterpret_cast<void*>(target),
58 patcher.masm()->call(kScratchRegister);
    [all...]
  /external/chromium_org/v8/src/compiler/x64/
code-generator-x64.cc 280 __ movq(kScratchRegister, input.operand);
281 __ imull(i.OutputRegister(), kScratchRegister, i.InputImmediate(1));
298 __ movq(kScratchRegister, input.operand);
299 __ imulq(i.OutputRegister(), kScratchRegister, i.InputImmediate(1));
895 Register tmp = kScratchRegister;
904 : kScratchRegister;
918 __ movq(g.ToOperand(destination), kScratchRegister);
921 __ movq(kScratchRegister,
924 __ movq(g.ToDoubleRegister(destination), kScratchRegister);
927 __ movq(g.ToOperand(destination), kScratchRegister);
    [all...]

Completed in 254 milliseconds