/external/chromium_org/v8/src/x64/ |
H A D | macro-assembler-x64.h | 19 const Register kScratchRegister = { 10 }; // r10. member in namespace:v8::internal 110 Register scratch = kScratchRegister); 479 Register scratch = kScratchRegister); 748 void PushRegisterAsTwoSmis(Register src, Register scratch = kScratchRegister); 751 void PopRegisterAsTwoSmis(Register dst, Register scratch = kScratchRegister); 857 Register scratch = kScratchRegister); 931 // (kScratchRegister, kSmiConstantRegister, kRootRegister). 941 // They may be the same register, and may be kScratchRegister. 1125 // is left untouched, but the scratch register and kScratchRegister, 1380 // free, do use it, otherwise kScratchRegister wil [all...] |
H A D | 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); local 685 __ movp(FieldOperand(rax, JSObject::kElementsOffset), kScratchRegister); local 719 __ LoadRoot(kScratchRegister, Heap::kSloppyArgumentsElementsMapRootIndex); 721 __ movp(FieldOperand(rdi, FixedArray::kMapOffset), kScratchRegister); local 755 __ SmiToInteger64(kScratchRegister, r 919 __ movp(FieldOperand(rax, JSObject::kPropertiesOffset), kScratchRegister); local 920 __ movp(FieldOperand(rax, JSObject::kElementsOffset), kScratchRegister); local 942 __ movp(FieldOperand(rdi, FixedArray::kMapOffset), kScratchRegister); local 2856 __ movb(Operand(dest, 0), kScratchRegister); local [all...] |
H A D | full-codegen-x64.cc | 336 __ Move(kScratchRegister, Smi::FromInt(reset_value)); 337 __ movp(FieldOperand(rbx, Cell::kValueOffset), kScratchRegister); local 794 __ LoadRoot(kScratchRegister, Heap::kTheHoleValueRootIndex); 795 __ movp(StackOperand(variable), kScratchRegister); local 803 __ LoadRoot(kScratchRegister, Heap::kTheHoleValueRootIndex); 804 __ movp(ContextOperand(rsi, variable->index()), kScratchRegister); local 1369 __ LoadRoot(kScratchRegister, Heap::kNativeContextMapRootIndex); 1372 __ cmpp(kScratchRegister, FieldOperand(temp, HeapObject::kMapOffset)); 3770 __ SmiToIndex(kScratchRegister, tmp, kPointerSizeLog2); 4120 __ Move(kScratchRegister, debug_is_activ [all...] |
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); 202 DCHECK(!with.AddressUsesRegister(kScratchRegister)); 203 LoadRoot(kScratchRegister, index); 204 cmpp(with, kScratchRegister); 1073 xorp(Operand(rsp, 0), kScratchRegister); local 3998 cmpp(Operand(rsp, 0), kScratchRegister); local 4007 cmpp(Operand(rbp, StandardFrameConstants::kMarkerOffset), kScratchRegister); local 4384 movp(Operand(result, 0), kScratchRegister); local 4569 movp(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); local 4604 movp(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); local 4640 movp(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); local 4658 movp(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); local 4675 movp(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); local 4689 movp(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); local 4703 movp(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); local 4956 movp(Operand(rsp, argument_slots_on_stack * kRegisterSize), kScratchRegister); local [all...] |
H A D | lithium-codegen-x64.cc | 173 __ Set(kScratchRegister, kSlotsZapValue); 177 kScratchRegister); local 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); 1395 __ movp(kScratchRegister, left); 1397 __ movl(kScratchRegister, left); 1482 __ cmpl(kScratchRegister, Immediat 4139 __ movp(FieldOperand(object, HeapObject::kMapOffset), kScratchRegister); local [all...] |