Searched refs:kScratchRegister (Results 1 - 10 of 10) sorted by relevance

/external/v8/src/crankshaft/x64/
H A Dlithium-gap-resolver-x64.cc167 __ 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 Dlithium-codegen-x64.cc145 __ 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 Dmacro-assembler-x64.cc88 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 Dcode-stubs-x64.cc198 __ 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 Dmacro-assembler-x64.h38 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 Ddebug-x64.cc49 patcher.masm()->movp(kScratchRegister, reinterpret_cast<void*>(code->entry()),
51 patcher.masm()->call(kScratchRegister);
/external/v8/src/builtins/x64/
H A Dbuiltins-x64.cc49 __ 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 Dcode-generator-x64.cc489 __ 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 Dfull-codegen-x64.cc341 __ 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 Dregexp-macro-assembler-x64.cc725 __ Move(kScratchRegister, stack_limit);
726 __ subp(rcx, Operand(kScratchRegister, 0));

Completed in 215 milliseconds