movq               80 src/x64/assembler-x64.cc   __ movq(rbp, rsp);
movq               85 src/x64/assembler-x64.cc   __ movq(rdx, rax);
movq              112 src/x64/assembler-x64.cc     __ movq(rax, 0x80000001, RelocInfo::NONE);
movq              128 src/x64/assembler-x64.cc   __ movq(rsp, rbp);
movq              174 src/x64/assembler-x64.cc   patcher.masm()->movq(r10, target, RelocInfo::NONE);
movq              941 src/x64/assembler-x64.cc     movq(dst, src);
movq              959 src/x64/assembler-x64.cc     movq(dst, src);
movq             1534 src/x64/assembler-x64.cc       movq(dst, Immediate(static_cast<int32_t>(value)));
movq             1552 src/x64/assembler-x64.cc   movq(dst, value, RelocInfo::EXTERNAL_REFERENCE);
movq             1595 src/x64/assembler-x64.cc     movq(dst, reinterpret_cast<int64_t>(*value), RelocInfo::NONE);
movq              698 src/x64/assembler-x64.h   void movq(const Operand& dst, Register src);
movq              700 src/x64/assembler-x64.h   void movq(Register dst, const Operand& src);
movq              701 src/x64/assembler-x64.h   void movq(Register dst, Register src);
movq              703 src/x64/assembler-x64.h   void movq(Register dst, Immediate x);
movq              709 src/x64/assembler-x64.h   void movq(const Operand& dst, Immediate value);
movq              712 src/x64/assembler-x64.h   void movq(Register dst, void* ptr, RelocInfo::Mode rmode);
movq              713 src/x64/assembler-x64.h   void movq(Register dst, int64_t value, RelocInfo::Mode rmode);
movq              714 src/x64/assembler-x64.h   void movq(Register dst, const char* s, RelocInfo::Mode rmode);
movq              716 src/x64/assembler-x64.h   void movq(Register dst, ExternalReference ext);
movq              717 src/x64/assembler-x64.h   void movq(Register dst, Handle<Object> handle, RelocInfo::Mode rmode);
movq             1312 src/x64/assembler-x64.h   void movq(XMMRegister dst, Register src);
movq             1313 src/x64/assembler-x64.h   void movq(Register dst, XMMRegister src);
movq             1314 src/x64/assembler-x64.h   void movq(XMMRegister dst, XMMRegister src);
movq              107 src/x64/builtins-x64.cc       __ movq(kScratchRegister, debug_step_in_fp);
movq              115 src/x64/builtins-x64.cc       __ movq(rax, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset));
movq              135 src/x64/builtins-x64.cc         __ movq(rcx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
movq              167 src/x64/builtins-x64.cc       __ movq(Operand(rbx, JSObject::kMapOffset), rax);
movq              169 src/x64/builtins-x64.cc       __ movq(Operand(rbx, JSObject::kPropertiesOffset), rcx);
movq              170 src/x64/builtins-x64.cc       __ movq(Operand(rbx, JSObject::kElementsOffset), rcx);
movq              239 src/x64/builtins-x64.cc       __ movq(Operand(rdi, HeapObject::kMapOffset), rcx);  // setup the map
movq              241 src/x64/builtins-x64.cc       __ movq(Operand(rdi, FixedArray::kLengthOffset), rdx);  // and length
movq              253 src/x64/builtins-x64.cc         __ movq(Operand(rcx, 0), rdx);
movq              265 src/x64/builtins-x64.cc       __ movq(FieldOperand(rbx, JSObject::kPropertiesOffset), rdi);
movq              284 src/x64/builtins-x64.cc     __ movq(rdi, Operand(rsp, 0));
movq              287 src/x64/builtins-x64.cc     __ movq(rbx, rax);  // store result in rbx
movq              296 src/x64/builtins-x64.cc     __ movq(rax, Operand(rsp, 0));
movq              310 src/x64/builtins-x64.cc     __ movq(rcx, rax);
movq              320 src/x64/builtins-x64.cc       __ movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
movq              338 src/x64/builtins-x64.cc     __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq              356 src/x64/builtins-x64.cc     __ movq(rax, Operand(rsp, 0));
movq              360 src/x64/builtins-x64.cc     __ movq(rbx, Operand(rsp, kPointerSize));  // Get arguments count.
movq              422 src/x64/builtins-x64.cc     __ movq(rsi, FieldOperand(rdx, JSFunction::kContextOffset));
movq              429 src/x64/builtins-x64.cc     __ movq(rax, r9);
movq              431 src/x64/builtins-x64.cc     __ movq(kScratchRegister, Operand(rbp, 0));
movq              432 src/x64/builtins-x64.cc     __ movq(rbx, Operand(kScratchRegister, EntryFrameConstants::kArgvOffset));
movq              434 src/x64/builtins-x64.cc     __ movq(rdi, rdx);
movq              443 src/x64/builtins-x64.cc     __ movq(rdi, rsi);
movq              454 src/x64/builtins-x64.cc     __ movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
movq              457 src/x64/builtins-x64.cc     __ movq(rax, rcx);
movq              458 src/x64/builtins-x64.cc     __ movq(rbx, r8);
movq              478 src/x64/builtins-x64.cc     __ movq(kScratchRegister, Operand(rbx, rcx, times_pointer_size, 0));
movq              593 src/x64/builtins-x64.cc   __ movq(rax, Operand(rsp, 2 * kPointerSize));
movq              653 src/x64/builtins-x64.cc   __ movq(rdi, Operand(rsp, rax, times_pointer_size, 1 * kPointerSize));
movq              663 src/x64/builtins-x64.cc     __ movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
movq              666 src/x64/builtins-x64.cc     __ movq(rbx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
movq              678 src/x64/builtins-x64.cc     __ movq(rbx, Operand(rsp, rax, times_pointer_size, 0));
movq              699 src/x64/builtins-x64.cc       __ movq(rbx, rax);
movq              707 src/x64/builtins-x64.cc     __ movq(rdi, Operand(rsp, rax, times_pointer_size, 1 * kPointerSize));
movq              715 src/x64/builtins-x64.cc     __ movq(rbx, FieldOperand(rsi, kGlobalIndex));
movq              716 src/x64/builtins-x64.cc     __ movq(rbx, FieldOperand(rbx, GlobalObject::kGlobalContextOffset));
movq              717 src/x64/builtins-x64.cc     __ movq(rbx, FieldOperand(rbx, kGlobalIndex));
movq              718 src/x64/builtins-x64.cc     __ movq(rbx, FieldOperand(rbx, GlobalObject::kGlobalReceiverOffset));
movq              721 src/x64/builtins-x64.cc     __ movq(Operand(rsp, rax, times_pointer_size, 0), rbx);
movq              738 src/x64/builtins-x64.cc   __ movq(Operand(rsp, rax, times_pointer_size, 0), rdi);
movq              745 src/x64/builtins-x64.cc     __ movq(rcx, rax);
movq              747 src/x64/builtins-x64.cc     __ movq(rbx, Operand(rsp, rcx, times_pointer_size, 0));
movq              748 src/x64/builtins-x64.cc     __ movq(Operand(rsp, rcx, times_pointer_size, 1 * kPointerSize), rbx);
movq              783 src/x64/builtins-x64.cc   __ movq(rdx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
movq              787 src/x64/builtins-x64.cc   __ movq(rdx, FieldOperand(rdi, JSFunction::kCodeEntryOffset));
movq              827 src/x64/builtins-x64.cc     __ movq(rcx, rsp);
movq              853 src/x64/builtins-x64.cc     __ movq(rbx, Operand(rbp, kReceiverOffset));
movq              857 src/x64/builtins-x64.cc     __ movq(rdi, Operand(rbp, kFunctionOffset));
movq              862 src/x64/builtins-x64.cc     __ movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
movq              866 src/x64/builtins-x64.cc     __ movq(rdx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
movq              893 src/x64/builtins-x64.cc     __ movq(rbx, rax);
movq              900 src/x64/builtins-x64.cc     __ movq(rbx, FieldOperand(rsi, kGlobalOffset));
movq              901 src/x64/builtins-x64.cc     __ movq(rbx, FieldOperand(rbx, GlobalObject::kGlobalContextOffset));
movq              902 src/x64/builtins-x64.cc     __ movq(rbx, FieldOperand(rbx, kGlobalOffset));
movq              903 src/x64/builtins-x64.cc     __ movq(rbx, FieldOperand(rbx, GlobalObject::kGlobalReceiverOffset));
movq              911 src/x64/builtins-x64.cc     __ movq(rax, Operand(rbp, kIndexOffset));
movq              914 src/x64/builtins-x64.cc     __ movq(rdx, Operand(rbp, kArgumentsOffset));  // load arguments
movq              929 src/x64/builtins-x64.cc     __ movq(rax, Operand(rbp, kIndexOffset));
movq              931 src/x64/builtins-x64.cc     __ movq(Operand(rbp, kIndexOffset), rax);
movq              941 src/x64/builtins-x64.cc     __ movq(rdi, Operand(rbp, kFunctionOffset));
movq             1001 src/x64/builtins-x64.cc   __ movq(FieldOperand(result, JSObject::kMapOffset), scratch1);
movq             1020 src/x64/builtins-x64.cc   __ movq(FieldOperand(result, JSArray::kElementsOffset), scratch1);
movq             1040 src/x64/builtins-x64.cc       __ movq(FieldOperand(scratch1,
movq             1046 src/x64/builtins-x64.cc     __ movq(scratch2, Immediate(initial_capacity));
movq             1049 src/x64/builtins-x64.cc     __ movq(FieldOperand(scratch1,
movq             1107 src/x64/builtins-x64.cc   __ movq(FieldOperand(result, JSObject::kMapOffset), elements_array);
movq             1109 src/x64/builtins-x64.cc   __ movq(FieldOperand(result, JSArray::kPropertiesOffset), elements_array);
movq             1111 src/x64/builtins-x64.cc   __ movq(FieldOperand(result, JSArray::kLengthOffset), array_size);
movq             1119 src/x64/builtins-x64.cc   __ movq(FieldOperand(result, JSArray::kElementsOffset), elements_array);
movq             1130 src/x64/builtins-x64.cc   __ movq(FieldOperand(elements_array, FixedArray::kLengthOffset), array_size);
movq             1143 src/x64/builtins-x64.cc     __ movq(Operand(elements_array, 0), scratch);
movq             1186 src/x64/builtins-x64.cc   __ movq(rax, rbx);
movq             1194 src/x64/builtins-x64.cc   __ movq(rdx, Operand(rsp, kPointerSize));  // Get the argument from the stack.
movq             1201 src/x64/builtins-x64.cc   __ movq(rax, Immediate(0));  // Treat this as a call with argc of zero.
movq             1227 src/x64/builtins-x64.cc   __ movq(rax, rbx);
movq             1232 src/x64/builtins-x64.cc   __ movq(rdx, rax);
movq             1271 src/x64/builtins-x64.cc   __ movq(rcx, rax);
movq             1274 src/x64/builtins-x64.cc   __ movq(r8, Operand(r9, rcx, times_pointer_size, 0));
movq             1278 src/x64/builtins-x64.cc   __ movq(Operand(rdx, 0), r8);
movq             1293 src/x64/builtins-x64.cc   __ movq(rax, rbx);
movq             1309 src/x64/builtins-x64.cc   __ movq(r11, FieldOperand(rbx, HeapObject::kMapOffset));
movq             1316 src/x64/builtins-x64.cc   __ movq(FieldOperand(rbx, HeapObject::kMapOffset), r11);
movq             1323 src/x64/builtins-x64.cc   __ movq(r8, Operand(r9, rcx, times_pointer_size, 0));
movq             1324 src/x64/builtins-x64.cc   __ movq(Operand(rdx, 0), r8);
movq             1345 src/x64/builtins-x64.cc     __ movq(rbx, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset));
movq             1380 src/x64/builtins-x64.cc     __ movq(rbx, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset));
movq             1414 src/x64/builtins-x64.cc     __ movq(rbx, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset));
movq             1457 src/x64/builtins-x64.cc   __ movq(rbx, Operand(rsp, rax, times_pointer_size, 0));
movq             1461 src/x64/builtins-x64.cc   __ movq(rax, rbx);
movq             1500 src/x64/builtins-x64.cc   __ movq(FieldOperand(rax, HeapObject::kMapOffset), rcx);
movq             1504 src/x64/builtins-x64.cc   __ movq(FieldOperand(rax, JSObject::kPropertiesOffset), rcx);
movq             1505 src/x64/builtins-x64.cc   __ movq(FieldOperand(rax, JSObject::kElementsOffset), rcx);
movq             1508 src/x64/builtins-x64.cc   __ movq(FieldOperand(rax, JSValue::kValueOffset), rbx);
movq             1524 src/x64/builtins-x64.cc   __ movq(rbx, rax);
movq             1538 src/x64/builtins-x64.cc   __ movq(rbx, rax);
movq             1565 src/x64/builtins-x64.cc   __ movq(rbp, rsp);
movq             1583 src/x64/builtins-x64.cc   __ movq(rbx, Operand(rbp, ArgumentsAdaptorFrameConstants::kLengthOffset));
movq             1586 src/x64/builtins-x64.cc   __ movq(rsp, rbp);
movq             1661 src/x64/builtins-x64.cc     __ movq(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
movq             1687 src/x64/builtins-x64.cc   __ movq(rbx, Operand(rsp, 0));  // return address
movq             1694 src/x64/builtins-x64.cc   __ movq(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
movq             1695 src/x64/builtins-x64.cc   __ movq(rcx, FieldOperand(rax, JSFunction::kSharedFunctionInfoOffset));
movq             1696 src/x64/builtins-x64.cc   __ movq(rcx, FieldOperand(rcx, SharedFunctionInfo::kCodeOffset));
movq               73 src/x64/code-stubs-x64.cc   __ movq(rdx, Operand(rsp, 1 * kPointerSize));
movq               81 src/x64/code-stubs-x64.cc   __ movq(rcx, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX)));
movq               82 src/x64/code-stubs-x64.cc   __ movq(rcx, FieldOperand(rcx, GlobalObject::kGlobalContextOffset));
movq               83 src/x64/code-stubs-x64.cc   __ movq(rbx, Operand(rcx, Context::SlotOffset(map_index)));
movq               84 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSObject::kMapOffset), rbx);
movq               91 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSObject::kPropertiesOffset), rbx);
movq               92 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSObject::kElementsOffset), rbx);
movq               93 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSFunction::kPrototypeOrInitialMapOffset), r8);
movq               94 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSFunction::kSharedFunctionInfoOffset), rdx);
movq               95 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSFunction::kContextOffset), rsi);
movq               96 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSFunction::kLiteralsOffset), rbx);
movq              104 src/x64/code-stubs-x64.cc     __ movq(rbx,
movq              110 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSFunction::kNextFunctionLinkOffset),
movq              112 src/x64/code-stubs-x64.cc   __ movq(rdx, FieldOperand(rdx, SharedFunctionInfo::kCodeOffset));
movq              114 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSFunction::kCodeEntryOffset), rdx);
movq              128 src/x64/code-stubs-x64.cc   __ movq(rdx, FieldOperand(rbx, FixedArray::kHeaderSize + kPointerSize));
movq              135 src/x64/code-stubs-x64.cc   __ movq(rdx, FieldOperand(rbx, FixedArray::kLengthOffset));
movq              148 src/x64/code-stubs-x64.cc   __ movq(rdx, FieldOperand(rbx,
movq              160 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSFunction::kCodeEntryOffset), rdx);
movq              163 src/x64/code-stubs-x64.cc   __ movq(rdx, ContextOperand(rcx, Context::OPTIMIZED_FUNCTIONS_LIST));
movq              165 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSFunction::kNextFunctionLinkOffset), rdx);
movq              168 src/x64/code-stubs-x64.cc   __ movq(ContextOperand(rcx, Context::OPTIMIZED_FUNCTIONS_LIST), rax);
movq              171 src/x64/code-stubs-x64.cc   __ movq(rdx, rax);
movq              183 src/x64/code-stubs-x64.cc   __ movq(rdx, Operand(rsp, 1 * kPointerSize));
movq              206 src/x64/code-stubs-x64.cc   __ movq(rcx, Operand(rsp, 1 * kPointerSize));
movq              210 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, HeapObject::kMapOffset), kScratchRegister);
movq              215 src/x64/code-stubs-x64.cc   __ movq(Operand(rax, Context::SlotOffset(Context::CLOSURE_INDEX)), rcx);
movq              216 src/x64/code-stubs-x64.cc   __ movq(Operand(rax, Context::SlotOffset(Context::PREVIOUS_INDEX)), rsi);
movq              217 src/x64/code-stubs-x64.cc   __ movq(Operand(rax, Context::SlotOffset(Context::EXTENSION_INDEX)), rbx);
movq              220 src/x64/code-stubs-x64.cc   __ movq(rbx, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX)));
movq              221 src/x64/code-stubs-x64.cc   __ movq(Operand(rax, Context::SlotOffset(Context::GLOBAL_INDEX)), rbx);
movq              226 src/x64/code-stubs-x64.cc     __ movq(Operand(rax, Context::SlotOffset(i)), rbx);
movq              230 src/x64/code-stubs-x64.cc   __ movq(rsi, rax);
movq              252 src/x64/code-stubs-x64.cc   __ movq(rcx, Operand(rsp, 1 * kPointerSize));
movq              255 src/x64/code-stubs-x64.cc   __ movq(rbx, Operand(rsp, 2 * kPointerSize));
movq              259 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, HeapObject::kMapOffset), kScratchRegister);
movq              273 src/x64/code-stubs-x64.cc   __ movq(rcx, GlobalObjectOperand());
movq              274 src/x64/code-stubs-x64.cc   __ movq(rcx, FieldOperand(rcx, GlobalObject::kGlobalContextOffset));
movq              275 src/x64/code-stubs-x64.cc   __ movq(rcx, ContextOperand(rcx, Context::CLOSURE_INDEX));
movq              279 src/x64/code-stubs-x64.cc   __ movq(ContextOperand(rax, Context::CLOSURE_INDEX), rcx);
movq              280 src/x64/code-stubs-x64.cc   __ movq(ContextOperand(rax, Context::PREVIOUS_INDEX), rsi);
movq              281 src/x64/code-stubs-x64.cc   __ movq(ContextOperand(rax, Context::EXTENSION_INDEX), rbx);
movq              284 src/x64/code-stubs-x64.cc   __ movq(rbx, ContextOperand(rsi, Context::GLOBAL_INDEX));
movq              285 src/x64/code-stubs-x64.cc   __ movq(ContextOperand(rax, Context::GLOBAL_INDEX), rbx);
movq              290 src/x64/code-stubs-x64.cc     __ movq(ContextOperand(rax, i + Context::MIN_CONTEXT_SLOTS), rbx);
movq              294 src/x64/code-stubs-x64.cc   __ movq(rsi, rax);
movq              329 src/x64/code-stubs-x64.cc       __ movq(rbx, FieldOperand(rcx, i));
movq              330 src/x64/code-stubs-x64.cc       __ movq(FieldOperand(rax, i), rbx);
movq              337 src/x64/code-stubs-x64.cc     __ movq(rcx, FieldOperand(rcx, JSArray::kElementsOffset));
movq              339 src/x64/code-stubs-x64.cc     __ movq(FieldOperand(rax, JSArray::kElementsOffset), rdx);
movq              344 src/x64/code-stubs-x64.cc         __ movq(rbx, FieldOperand(rcx, i));
movq              345 src/x64/code-stubs-x64.cc         __ movq(FieldOperand(rdx, i), rbx);
movq              351 src/x64/code-stubs-x64.cc         __ movq(rbx, FieldOperand(rcx, i));
movq              352 src/x64/code-stubs-x64.cc         __ movq(FieldOperand(rdx, i), rbx);
movq              373 src/x64/code-stubs-x64.cc   __ movq(rcx, Operand(rsp, 3 * kPointerSize));
movq              374 src/x64/code-stubs-x64.cc   __ movq(rax, Operand(rsp, 2 * kPointerSize));
movq              376 src/x64/code-stubs-x64.cc   __ movq(rcx,
movq              387 src/x64/code-stubs-x64.cc     __ movq(rbx, FieldOperand(rcx, JSArray::kElementsOffset));
movq              423 src/x64/code-stubs-x64.cc     __ movq(rcx, FieldOperand(rcx, JSArray::kElementsOffset));
movq              449 src/x64/code-stubs-x64.cc   __ movq(rcx, Operand(rsp, 4 * kPointerSize));
movq              450 src/x64/code-stubs-x64.cc   __ movq(rax, Operand(rsp, 3 * kPointerSize));
movq              452 src/x64/code-stubs-x64.cc   __ movq(rcx,
movq              460 src/x64/code-stubs-x64.cc   __ movq(rax, FieldOperand(rcx, HeapObject::kMapOffset));
movq              469 src/x64/code-stubs-x64.cc     __ movq(rbx, FieldOperand(rcx, i));
movq              470 src/x64/code-stubs-x64.cc     __ movq(FieldOperand(rax, i), rbx);
movq              491 src/x64/code-stubs-x64.cc     __ movq(argument, Operand(rsp, 1 * kPointerSize));
movq              510 src/x64/code-stubs-x64.cc       __ movq(tos_, argument);
movq              520 src/x64/code-stubs-x64.cc     __ movq(map, FieldOperand(argument, HeapObject::kMapOffset));
movq              552 src/x64/code-stubs-x64.cc     __ movq(tos_, FieldOperand(argument, String::kLengthOffset));
movq              693 src/x64/code-stubs-x64.cc   __ movq(double_value, FieldOperand(source, HeapNumber::kValueOffset));
movq              696 src/x64/code-stubs-x64.cc   __ movq(xmm0, double_value);  // Save copy in xmm0 in case we need it there.
movq              898 src/x64/code-stubs-x64.cc       __ movq(rcx, rax);
movq              905 src/x64/code-stubs-x64.cc     __ movq(rdx, FieldOperand(rax, HeapNumber::kValueOffset));
movq              909 src/x64/code-stubs-x64.cc     __ movq(FieldOperand(rcx, HeapNumber::kValueOffset), rdx);
movq              910 src/x64/code-stubs-x64.cc     __ movq(rax, rcx);
movq             1116 src/x64/code-stubs-x64.cc       __ movq(rax, left);
movq             1128 src/x64/code-stubs-x64.cc       __ movq(rbx, rax);
movq             1129 src/x64/code-stubs-x64.cc       __ movq(rcx, rdx);
movq             1137 src/x64/code-stubs-x64.cc       __ movq(rbx, rax);
movq             1138 src/x64/code-stubs-x64.cc       __ movq(rcx, rdx);
movq             1159 src/x64/code-stubs-x64.cc       __ movq(rax, left);
movq             1164 src/x64/code-stubs-x64.cc       __ movq(rax, left);
movq             1169 src/x64/code-stubs-x64.cc       __ movq(rax, left);
movq             1186 src/x64/code-stubs-x64.cc       __ movq(rdx, rcx);
movq             1187 src/x64/code-stubs-x64.cc       __ movq(rax, rbx);
movq             1207 src/x64/code-stubs-x64.cc       __ movq(rax, rcx);
movq             1309 src/x64/code-stubs-x64.cc         __ movq(FieldOperand(rax, HeapObject::kMapOffset),
movq             1546 src/x64/code-stubs-x64.cc       __ movq(rdx, rbx);
movq             1549 src/x64/code-stubs-x64.cc       __ movq(rax, rdx);
movq             1563 src/x64/code-stubs-x64.cc       __ movq(rax, rbx);
movq             1600 src/x64/code-stubs-x64.cc     __ movq(rax, Operand(rsp, kPointerSize));
movq             1608 src/x64/code-stubs-x64.cc     __ movq(rbx, xmm1);
movq             1609 src/x64/code-stubs-x64.cc     __ movq(rdx, xmm1);
movq             1622 src/x64/code-stubs-x64.cc     __ movq(rbx, FieldOperand(rax, HeapNumber::kValueOffset));
movq             1623 src/x64/code-stubs-x64.cc     __ movq(rdx, rbx);
movq             1627 src/x64/code-stubs-x64.cc     __ movq(rbx, xmm1);
movq             1628 src/x64/code-stubs-x64.cc     __ movq(rdx, xmm1);
movq             1659 src/x64/code-stubs-x64.cc   __ movq(rax, cache_array);
movq             1662 src/x64/code-stubs-x64.cc   __ movq(rax, Operand(rax, cache_array_index));
movq             1693 src/x64/code-stubs-x64.cc   __ movq(rax, Operand(rcx, 2 * kIntSize));
movq             1713 src/x64/code-stubs-x64.cc   __ movq(Operand(rcx, 0), rbx);
movq             1714 src/x64/code-stubs-x64.cc   __ movq(Operand(rcx, 2 * kIntSize), rax);
movq             1796 src/x64/code-stubs-x64.cc     __ movq(rdi, rbx);
movq             1821 src/x64/code-stubs-x64.cc     __ movq(rdi, rax);  // Save rax before using fnstsw_ax.
movq             1854 src/x64/code-stubs-x64.cc     __ movq(rax, rdi);  // Restore rax, pointer to the new HeapNumber.
movq             2044 src/x64/code-stubs-x64.cc   __ movq(scratch2, xmm0);
movq             2049 src/x64/code-stubs-x64.cc   __ movq(kScratchRegister, xmm1);
movq             2064 src/x64/code-stubs-x64.cc   __ movq(scratch2, xmm0);
movq             2067 src/x64/code-stubs-x64.cc   __ movq(kScratchRegister, xmm1);
movq             2096 src/x64/code-stubs-x64.cc   __ movq(scratch, Immediate(1));
movq             2104 src/x64/code-stubs-x64.cc     __ movq(base, Operand(rsp, 2 * kPointerSize));
movq             2105 src/x64/code-stubs-x64.cc     __ movq(exponent, Operand(rsp, 1 * kPointerSize));
movq             2156 src/x64/code-stubs-x64.cc       __ movq(scratch, V8_UINT64_C(0x3FE0000000000000), RelocInfo::NONE);
movq             2157 src/x64/code-stubs-x64.cc       __ movq(double_scratch, scratch);
movq             2166 src/x64/code-stubs-x64.cc       __ movq(scratch, V8_UINT64_C(0xFFF0000000000000), RelocInfo::NONE);
movq             2167 src/x64/code-stubs-x64.cc       __ movq(double_scratch, scratch);
movq             2198 src/x64/code-stubs-x64.cc       __ movq(scratch, V8_UINT64_C(0xFFF0000000000000), RelocInfo::NONE);
movq             2199 src/x64/code-stubs-x64.cc       __ movq(double_scratch, scratch);
movq             2264 src/x64/code-stubs-x64.cc   __ movq(scratch, exponent);  // Back up exponent.
movq             2327 src/x64/code-stubs-x64.cc     __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             2353 src/x64/code-stubs-x64.cc   __ movq(rbx, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
movq             2368 src/x64/code-stubs-x64.cc   __ movq(rax, Operand(rbx, index.reg, index.scale, kDisplacement));
movq             2375 src/x64/code-stubs-x64.cc   __ movq(rcx, Operand(rbx, ArgumentsAdaptorFrameConstants::kLengthOffset));
movq             2383 src/x64/code-stubs-x64.cc   __ movq(rax, Operand(rbx, index.reg, index.scale, kDisplacement));
movq             2414 src/x64/code-stubs-x64.cc   __ movq(rdx, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
movq             2415 src/x64/code-stubs-x64.cc   __ movq(rcx, Operand(rdx, StandardFrameConstants::kContextOffset));
movq             2420 src/x64/code-stubs-x64.cc   __ movq(rcx, rbx);
movq             2430 src/x64/code-stubs-x64.cc   __ movq(Operand(rsp, 2 * kPointerSize), rdx);
movq             2437 src/x64/code-stubs-x64.cc   __ movq(rbx, rcx);
movq             2465 src/x64/code-stubs-x64.cc   __ movq(rdi, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX)));
movq             2466 src/x64/code-stubs-x64.cc   __ movq(rdi, FieldOperand(rdi, GlobalObject::kGlobalContextOffset));
movq             2471 src/x64/code-stubs-x64.cc   __ movq(rdi, Operand(rdi, Context::SlotOffset(kIndex)));
movq             2476 src/x64/code-stubs-x64.cc   __ movq(rdi, Operand(rdi, Context::SlotOffset(kAliasedIndex)));
movq             2485 src/x64/code-stubs-x64.cc     __ movq(rdx, FieldOperand(rdi, i));
movq             2486 src/x64/code-stubs-x64.cc     __ movq(FieldOperand(rax, i), rdx);
movq             2491 src/x64/code-stubs-x64.cc   __ movq(rdx, Operand(rsp, 3 * kPointerSize));
movq             2492 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSObject::kHeaderSize +
movq             2500 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSObject::kHeaderSize +
movq             2508 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSObject::kElementsOffset), rdi);
movq             2522 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rdi, FixedArray::kMapOffset), kScratchRegister);
movq             2524 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rdi, FixedArray::kLengthOffset), r9);
movq             2525 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rdi, FixedArray::kHeaderSize + 0 * kPointerSize), rsi);
movq             2527 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rdi, FixedArray::kHeaderSize + 1 * kPointerSize), r9);
movq             2545 src/x64/code-stubs-x64.cc   __ movq(rdx, rdi);
movq             2557 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rdx, kScratchRegister,
movq             2561 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rdi, kScratchRegister,
movq             2577 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rdi, FixedArray::kLengthOffset), rcx);
movq             2580 src/x64/code-stubs-x64.cc   __ movq(r8, rbx);
movq             2581 src/x64/code-stubs-x64.cc   __ movq(rdx, Operand(rsp, 2 * kPointerSize));
movq             2590 src/x64/code-stubs-x64.cc   __ movq(r9, Operand(rdx, 0));
movq             2591 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rdi, r8,
movq             2608 src/x64/code-stubs-x64.cc   __ movq(Operand(rsp, 1 * kPointerSize), rcx);  // Patch argument count.
movq             2621 src/x64/code-stubs-x64.cc   __ movq(rdx, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
movq             2622 src/x64/code-stubs-x64.cc   __ movq(rcx, Operand(rdx, StandardFrameConstants::kContextOffset));
movq             2627 src/x64/code-stubs-x64.cc   __ movq(rcx, Operand(rdx, ArgumentsAdaptorFrameConstants::kLengthOffset));
movq             2628 src/x64/code-stubs-x64.cc   __ movq(Operand(rsp, 1 * kPointerSize), rcx);
movq             2632 src/x64/code-stubs-x64.cc   __ movq(Operand(rsp, 2 * kPointerSize), rdx);
movq             2647 src/x64/code-stubs-x64.cc   __ movq(rdx, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
movq             2648 src/x64/code-stubs-x64.cc   __ movq(rcx, Operand(rdx, StandardFrameConstants::kContextOffset));
movq             2653 src/x64/code-stubs-x64.cc   __ movq(rcx, Operand(rsp, 1 * kPointerSize));
movq             2659 src/x64/code-stubs-x64.cc   __ movq(rcx, Operand(rdx, ArgumentsAdaptorFrameConstants::kLengthOffset));
movq             2660 src/x64/code-stubs-x64.cc   __ movq(Operand(rsp, 1 * kPointerSize), rcx);
movq             2664 src/x64/code-stubs-x64.cc   __ movq(Operand(rsp, 2 * kPointerSize), rdx);
movq             2680 src/x64/code-stubs-x64.cc   __ movq(rdi, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX)));
movq             2681 src/x64/code-stubs-x64.cc   __ movq(rdi, FieldOperand(rdi, GlobalObject::kGlobalContextOffset));
movq             2684 src/x64/code-stubs-x64.cc   __ movq(rdi, Operand(rdi, offset));
movq             2688 src/x64/code-stubs-x64.cc     __ movq(rbx, FieldOperand(rdi, i));
movq             2689 src/x64/code-stubs-x64.cc     __ movq(FieldOperand(rax, i), rbx);
movq             2694 src/x64/code-stubs-x64.cc   __ movq(rcx, Operand(rsp, 1 * kPointerSize));
movq             2695 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSObject::kHeaderSize +
movq             2705 src/x64/code-stubs-x64.cc   __ movq(rdx, Operand(rsp, 2 * kPointerSize));
movq             2710 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSObject::kElementsOffset), rdi);
movq             2712 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rdi, FixedArray::kMapOffset), kScratchRegister);
movq             2715 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rdi, FixedArray::kLengthOffset), rcx);
movq             2722 src/x64/code-stubs-x64.cc   __ movq(rbx, Operand(rdx, -1 * kPointerSize));  // Skip receiver.
movq             2723 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rdi, FixedArray::kHeaderSize), rbx);
movq             2771 src/x64/code-stubs-x64.cc   __ movq(rax, Operand(rsp, kJSRegExpOffset));
movq             2776 src/x64/code-stubs-x64.cc   __ movq(rax, FieldOperand(rax, JSRegExp::kDataOffset));
movq             2804 src/x64/code-stubs-x64.cc   __ movq(rdi, Operand(rsp, kSubjectOffset));
movq             2814 src/x64/code-stubs-x64.cc   __ movq(rbx, Operand(rsp, kPreviousIndexOffset));
movq             2822 src/x64/code-stubs-x64.cc   __ movq(rdi, Operand(rsp, kLastMatchInfoOffset));
movq             2827 src/x64/code-stubs-x64.cc   __ movq(rbx, FieldOperand(rdi, JSArray::kElementsOffset));
movq             2828 src/x64/code-stubs-x64.cc   __ movq(rdi, FieldOperand(rbx, HeapObject::kMapOffset));
movq             2845 src/x64/code-stubs-x64.cc   __ movq(rdi, Operand(rsp, kSubjectOffset));
movq             2847 src/x64/code-stubs-x64.cc   __ movq(r15, rdi);
movq             2848 src/x64/code-stubs-x64.cc   __ movq(rbx, FieldOperand(rdi, HeapObject::kMapOffset));
movq             2888 src/x64/code-stubs-x64.cc   __ movq(rdi, FieldOperand(rdi, SlicedString::kParentOffset));
movq             2898 src/x64/code-stubs-x64.cc   __ movq(rdi, FieldOperand(rdi, ConsString::kFirstOffset));
movq             2903 src/x64/code-stubs-x64.cc   __ movq(rbx, FieldOperand(rdi, HeapObject::kMapOffset));
movq             2916 src/x64/code-stubs-x64.cc   __ movq(r11, FieldOperand(rax, JSRegExp::kDataAsciiCodeOffset));
movq             2923 src/x64/code-stubs-x64.cc   __ movq(r11, FieldOperand(rax, JSRegExp::kDataUC16CodeOffset));
movq             2957 src/x64/code-stubs-x64.cc   __ movq(Operand(rsp, (argument_slots_on_stack - 1) * kPointerSize),
movq             2961 src/x64/code-stubs-x64.cc   __ movq(Operand(rsp, (argument_slots_on_stack - 2) * kPointerSize),
movq             2965 src/x64/code-stubs-x64.cc   __ movq(kScratchRegister, address_of_regexp_stack_memory_address);
movq             2966 src/x64/code-stubs-x64.cc   __ movq(r9, Operand(kScratchRegister, 0));
movq             2967 src/x64/code-stubs-x64.cc   __ movq(kScratchRegister, address_of_regexp_stack_memory_size);
movq             2969 src/x64/code-stubs-x64.cc   __ movq(Operand(rsp, (argument_slots_on_stack - 3) * kPointerSize), r9);
movq             2975 src/x64/code-stubs-x64.cc   __ movq(Operand(rsp, (argument_slots_on_stack - 4) * kPointerSize),
movq             2986 src/x64/code-stubs-x64.cc   __ movq(Operand(rsp, (argument_slots_on_stack - 5) * kPointerSize), r8);
movq             3011 src/x64/code-stubs-x64.cc   __ movq(arg2, rbx);
movq             3040 src/x64/code-stubs-x64.cc   __ movq(arg1, r15);
movq             3068 src/x64/code-stubs-x64.cc   __ movq(rax, Operand(rsp, kJSRegExpOffset));
movq             3069 src/x64/code-stubs-x64.cc   __ movq(rcx, FieldOperand(rax, JSRegExp::kDataOffset));
movq             3077 src/x64/code-stubs-x64.cc   __ movq(rax, Operand(rsp, kLastMatchInfoOffset));
movq             3078 src/x64/code-stubs-x64.cc   __ movq(rbx, FieldOperand(rax, JSArray::kElementsOffset));
movq             3084 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rbx, RegExpImpl::kLastCaptureCountOffset),
movq             3087 src/x64/code-stubs-x64.cc   __ movq(rax, Operand(rsp, kSubjectOffset));
movq             3088 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rbx, RegExpImpl::kLastSubjectOffset), rax);
movq             3094 src/x64/code-stubs-x64.cc   __ movq(rax, Operand(rsp, kSubjectOffset));
movq             3095 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rbx, RegExpImpl::kLastInputOffset), rax);
movq             3119 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rbx,
movq             3128 src/x64/code-stubs-x64.cc   __ movq(rax, Operand(rsp, kLastMatchInfoOffset));
movq             3140 src/x64/code-stubs-x64.cc   __ movq(rax, pending_exception_operand);
movq             3144 src/x64/code-stubs-x64.cc   __ movq(pending_exception_operand, rdx);
movq             3158 src/x64/code-stubs-x64.cc   __ movq(rbx, FieldOperand(rdi, HeapObject::kMapOffset));
movq             3166 src/x64/code-stubs-x64.cc   __ movq(rdi, FieldOperand(rdi, ExternalString::kResourceDataOffset));
movq             3186 src/x64/code-stubs-x64.cc   __ movq(r8, Operand(rsp, kPointerSize * 3));
movq             3210 src/x64/code-stubs-x64.cc   __ movq(rdx, ContextOperand(rsi, Context::GLOBAL_INDEX));
movq             3211 src/x64/code-stubs-x64.cc   __ movq(rdx, FieldOperand(rdx, GlobalObject::kGlobalContextOffset));
movq             3212 src/x64/code-stubs-x64.cc   __ movq(rdx, ContextOperand(rdx, Context::REGEXP_RESULT_MAP_INDEX));
movq             3213 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, HeapObject::kMapOffset), rdx);
movq             3217 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSObject::kPropertiesOffset), kScratchRegister);
movq             3221 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSObject::kElementsOffset), rcx);
movq             3224 src/x64/code-stubs-x64.cc   __ movq(r8, Operand(rsp, kPointerSize * 1));
movq             3225 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSRegExpResult::kInputOffset), r8);
movq             3226 src/x64/code-stubs-x64.cc   __ movq(r8, Operand(rsp, kPointerSize * 2));
movq             3227 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSRegExpResult::kIndexOffset), r8);
movq             3228 src/x64/code-stubs-x64.cc   __ movq(r8, Operand(rsp, kPointerSize * 3));
movq             3229 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rax, JSArray::kLengthOffset), r8);
movq             3238 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rcx, HeapObject::kMapOffset), kScratchRegister);
movq             3241 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rcx, FixedArray::kLengthOffset), rdx);
movq             3255 src/x64/code-stubs-x64.cc   __ movq(Operand(rcx, rbx, times_pointer_size, 0), rdx);
movq             3309 src/x64/code-stubs-x64.cc     __ movq(probe,
movq             3338 src/x64/code-stubs-x64.cc   __ movq(result,
movq             3363 src/x64/code-stubs-x64.cc   __ movq(rbx, Operand(rsp, kPointerSize));
movq             3397 src/x64/code-stubs-x64.cc     __ movq(rax, rdx);
movq             3491 src/x64/code-stubs-x64.cc         __ movq(rax, rbx);
movq             3661 src/x64/code-stubs-x64.cc   __ movq(scratch, FieldOperand(object, HeapObject::kMapOffset));
movq             3692 src/x64/code-stubs-x64.cc   __ movq(rcx, FieldOperand(rbx, JSGlobalPropertyCell::kValueOffset));
movq             3713 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rbx, JSGlobalPropertyCell::kValueOffset), rdi);
movq             3733 src/x64/code-stubs-x64.cc     __ movq(rax, Operand(rsp, (argc_ + 1) * kPointerSize));
movq             3738 src/x64/code-stubs-x64.cc     __ movq(rcx, GlobalObjectOperand());
movq             3739 src/x64/code-stubs-x64.cc     __ movq(rcx, FieldOperand(rcx, GlobalObject::kGlobalReceiverOffset));
movq             3740 src/x64/code-stubs-x64.cc     __ movq(Operand(rsp, (argc_ + 1) * kPointerSize), rcx);
movq             3802 src/x64/code-stubs-x64.cc   __ movq(Operand(rsp, (argc_ + 1) * kPointerSize), rdi);
movq             3830 src/x64/code-stubs-x64.cc   __ movq(rbx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
movq             3831 src/x64/code-stubs-x64.cc   __ movq(rbx, FieldOperand(rbx, SharedFunctionInfo::kConstructStubOffset));
movq             3920 src/x64/code-stubs-x64.cc     __ movq(rcx, rax);
movq             3922 src/x64/code-stubs-x64.cc     __ movq(rdi, rax);
movq             3924 src/x64/code-stubs-x64.cc     __ movq(kScratchRegister,
movq             3941 src/x64/code-stubs-x64.cc   __ movq(StackSpaceOperand(0), r14);  // argc.
movq             3942 src/x64/code-stubs-x64.cc   __ movq(StackSpaceOperand(1), r15);  // argv.
movq             3959 src/x64/code-stubs-x64.cc   __ movq(rdi, r14);  // argc.
movq             3960 src/x64/code-stubs-x64.cc   __ movq(rsi, r15);  // argv.
movq             3961 src/x64/code-stubs-x64.cc   __ movq(rdx, ExternalReference::isolate_address());
movq             3981 src/x64/code-stubs-x64.cc     __ movq(rax, Operand(rsp, 6 * kPointerSize));
movq             3982 src/x64/code-stubs-x64.cc     __ movq(rdx, Operand(rsp, 7 * kPointerSize));
movq             4004 src/x64/code-stubs-x64.cc   __ movq(kScratchRegister, Failure::OutOfMemoryException(), RelocInfo::NONE);
movq             4013 src/x64/code-stubs-x64.cc   __ movq(rax, pending_exception_operand);
movq             4015 src/x64/code-stubs-x64.cc   __ movq(pending_exception_operand, rdx);
movq             4084 src/x64/code-stubs-x64.cc   __ movq(rax, failure, RelocInfo::NONE);
movq             4103 src/x64/code-stubs-x64.cc   __ movq(rax, Failure::OutOfMemoryException(), RelocInfo::NONE);
movq             4122 src/x64/code-stubs-x64.cc     __ movq(rbp, rsp);
movq             4129 src/x64/code-stubs-x64.cc     __ movq(kScratchRegister,
movq             4168 src/x64/code-stubs-x64.cc   __ movq(rax, rbp);
movq             4186 src/x64/code-stubs-x64.cc   __ movq(rax, Failure::Exception(), RelocInfo::NONE);
movq             4225 src/x64/code-stubs-x64.cc   __ movq(kScratchRegister, js_entry_sp);
movq             4226 src/x64/code-stubs-x64.cc   __ movq(Operand(kScratchRegister, 0), Immediate(0));
movq             4287 src/x64/code-stubs-x64.cc   __ movq(rax, Operand(rsp, 2 * kPointerSize + extra_stack_space));
movq             4297 src/x64/code-stubs-x64.cc   __ movq(rdx, Operand(rsp, 1 * kPointerSize + extra_stack_space));
movq             4332 src/x64/code-stubs-x64.cc     __ movq(kScratchRegister, Operand(rsp, 0 * kPointerSize));
movq             4339 src/x64/code-stubs-x64.cc     __ movq(kScratchRegister,
movq             4341 src/x64/code-stubs-x64.cc     __ movq(Operand(kScratchRegister, 0), rax);
movq             4344 src/x64/code-stubs-x64.cc   __ movq(rcx, FieldOperand(rax, Map::kPrototypeOffset));
movq             4356 src/x64/code-stubs-x64.cc   __ movq(rcx, FieldOperand(rcx, HeapObject::kMapOffset));
movq             4357 src/x64/code-stubs-x64.cc   __ movq(rcx, FieldOperand(rcx, Map::kPrototypeOffset));
movq             4373 src/x64/code-stubs-x64.cc     __ movq(kScratchRegister, Operand(rsp, 0 * kPointerSize));
movq             4396 src/x64/code-stubs-x64.cc     __ movq(kScratchRegister, Operand(rsp, 0 * kPointerSize));
movq             4477 src/x64/code-stubs-x64.cc   __ movq(result_, FieldOperand(object_, HeapObject::kMapOffset));
movq             4527 src/x64/code-stubs-x64.cc     __ movq(index_, rax);
movq             4531 src/x64/code-stubs-x64.cc   __ movq(result_, FieldOperand(object_, HeapObject::kMapOffset));
movq             4549 src/x64/code-stubs-x64.cc     __ movq(result_, rax);
movq             4569 src/x64/code-stubs-x64.cc   __ movq(result_, FieldOperand(result_, index.reg, index.scale,
movq             4587 src/x64/code-stubs-x64.cc     __ movq(result_, rax);
movq             4618 src/x64/code-stubs-x64.cc   __ movq(rax, Operand(rsp, 2 * kPointerSize));  // First argument (left).
movq             4619 src/x64/code-stubs-x64.cc   __ movq(rdx, Operand(rsp, 1 * kPointerSize));  // Second argument (right).
movq             4652 src/x64/code-stubs-x64.cc   __ movq(rcx, FieldOperand(rdx, String::kLengthOffset));
movq             4660 src/x64/code-stubs-x64.cc   __ movq(rbx, FieldOperand(rax, String::kLengthOffset));
movq             4664 src/x64/code-stubs-x64.cc   __ movq(rax, rdx);
movq             4681 src/x64/code-stubs-x64.cc     __ movq(r8, FieldOperand(rax, HeapObject::kMapOffset));
movq             4682 src/x64/code-stubs-x64.cc     __ movq(r9, FieldOperand(rdx, HeapObject::kMapOffset));
movq             4754 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rcx, ConsString::kLengthOffset), rbx);
movq             4755 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rcx, ConsString::kHashFieldOffset),
movq             4757 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rcx, ConsString::kFirstOffset), rax);
movq             4758 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rcx, ConsString::kSecondOffset), rdx);
movq             4759 src/x64/code-stubs-x64.cc   __ movq(rax, rcx);
movq             4801 src/x64/code-stubs-x64.cc   __ movq(rcx, FieldOperand(rax, ExternalString::kResourceDataOffset));
movq             4822 src/x64/code-stubs-x64.cc   __ movq(rdx, FieldOperand(rdx, ExternalString::kResourceDataOffset));
movq             4906 src/x64/code-stubs-x64.cc   __ movq(arg, scratch1);
movq             4907 src/x64/code-stubs-x64.cc   __ movq(Operand(rsp, stack_offset), arg);
movq             4918 src/x64/code-stubs-x64.cc   __ movq(arg, FieldOperand(arg, JSValue::kValueOffset));
movq             4919 src/x64/code-stubs-x64.cc   __ movq(Operand(rsp, stack_offset), arg);
movq             5077 src/x64/code-stubs-x64.cc     __ movq(candidate,
movq             5129 src/x64/code-stubs-x64.cc     __ movq(rax, result);
movq             5207 src/x64/code-stubs-x64.cc   __ movq(rax, Operand(rsp, kStringOffset));
movq             5217 src/x64/code-stubs-x64.cc   __ movq(rcx, Operand(rsp, kToOffset));
movq             5218 src/x64/code-stubs-x64.cc   __ movq(rdx, Operand(rsp, kFromOffset));
movq             5255 src/x64/code-stubs-x64.cc   __ movq(rdi, FieldOperand(rax, ConsString::kFirstOffset));
movq             5257 src/x64/code-stubs-x64.cc   __ movq(rbx, FieldOperand(rdi, HeapObject::kMapOffset));
movq             5264 src/x64/code-stubs-x64.cc   __ movq(rdi, FieldOperand(rax, SlicedString::kParentOffset));
movq             5266 src/x64/code-stubs-x64.cc   __ movq(rbx, FieldOperand(rdi, HeapObject::kMapOffset));
movq             5272 src/x64/code-stubs-x64.cc   __ movq(rdi, rax);
movq             5303 src/x64/code-stubs-x64.cc     __ movq(FieldOperand(rax, SlicedString::kLengthOffset), rcx);
movq             5304 src/x64/code-stubs-x64.cc     __ movq(FieldOperand(rax, SlicedString::kHashFieldOffset),
movq             5306 src/x64/code-stubs-x64.cc     __ movq(FieldOperand(rax, SlicedString::kParentOffset), rdi);
movq             5307 src/x64/code-stubs-x64.cc     __ movq(FieldOperand(rax, SlicedString::kOffsetOffset), rdx);
movq             5331 src/x64/code-stubs-x64.cc   __ movq(rdi, FieldOperand(rdi, ExternalString::kResourceDataOffset));
movq             5346 src/x64/code-stubs-x64.cc   __ movq(r14, rsi);  // esi used by following code.
movq             5361 src/x64/code-stubs-x64.cc   __ movq(rsi, r14);  // Restore rsi.
movq             5371 src/x64/code-stubs-x64.cc   __ movq(r14, rsi);  // esi used by following code.
movq             5386 src/x64/code-stubs-x64.cc   __ movq(rsi, r14);  // Restore esi.
movq             5405 src/x64/code-stubs-x64.cc   __ movq(length, FieldOperand(left, String::kLengthOffset));
movq             5449 src/x64/code-stubs-x64.cc   __ movq(scratch1, FieldOperand(left, String::kLengthOffset));
movq             5450 src/x64/code-stubs-x64.cc   __ movq(scratch4, scratch1);
movq             5540 src/x64/code-stubs-x64.cc   __ movq(rdx, Operand(rsp, 2 * kPointerSize));  // left
movq             5541 src/x64/code-stubs-x64.cc   __ movq(rax, Operand(rsp, 1 * kPointerSize));  // right
movq             5587 src/x64/code-stubs-x64.cc     __ movq(rax, rdx);
movq             5669 src/x64/code-stubs-x64.cc   __ movq(tmp1, FieldOperand(left, HeapObject::kMapOffset));
movq             5670 src/x64/code-stubs-x64.cc   __ movq(tmp2, FieldOperand(right, HeapObject::kMapOffset));
movq             5715 src/x64/code-stubs-x64.cc   __ movq(tmp1, FieldOperand(left, HeapObject::kMapOffset));
movq             5716 src/x64/code-stubs-x64.cc   __ movq(tmp2, FieldOperand(right, HeapObject::kMapOffset));
movq             5719 src/x64/code-stubs-x64.cc   __ movq(tmp3, tmp1);
movq             5807 src/x64/code-stubs-x64.cc   __ movq(rcx, FieldOperand(rax, HeapObject::kMapOffset));
movq             5808 src/x64/code-stubs-x64.cc   __ movq(rbx, FieldOperand(rdx, HeapObject::kMapOffset));
movq             5875 src/x64/code-stubs-x64.cc     __ movq(entity_name, Operand(properties,
movq             5892 src/x64/code-stubs-x64.cc     __ movq(entity_name, FieldOperand(entity_name, HeapObject::kMapOffset));
movq             6000 src/x64/code-stubs-x64.cc     __ movq(scratch, Operand(rsp, 2 * kPointerSize));
movq             6011 src/x64/code-stubs-x64.cc     __ movq(scratch, Operand(dictionary_,
movq             6029 src/x64/code-stubs-x64.cc       __ movq(scratch, FieldOperand(scratch, HeapObject::kMapOffset));
movq             6041 src/x64/code-stubs-x64.cc     __ movq(scratch, Immediate(0));
movq             6047 src/x64/code-stubs-x64.cc   __ movq(scratch, Immediate(1));
movq             6052 src/x64/code-stubs-x64.cc   __ movq(scratch, Immediate(0));
movq             6189 src/x64/code-stubs-x64.cc     __ movq(regs_.scratch0(), Operand(regs_.address(), 0));
movq             6245 src/x64/code-stubs-x64.cc     __ movq(arg2, Operand(address, 0));
movq             6298 src/x64/code-stubs-x64.cc   __ movq(regs_.scratch0(), Operand(regs_.address(), 0));
movq             6380 src/x64/code-stubs-x64.cc   __ movq(rbx, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
movq             6390 src/x64/code-stubs-x64.cc   __ movq(rbx, FieldOperand(rbx, JSObject::kElementsOffset));
movq             6393 src/x64/code-stubs-x64.cc   __ movq(Operand(rcx, 0), rax);
movq             6405 src/x64/code-stubs-x64.cc   __ movq(rbx, FieldOperand(rbx, JSObject::kElementsOffset));
movq             6406 src/x64/code-stubs-x64.cc   __ movq(FieldOperand(rbx, kScratchRegister, times_pointer_size,
movq             6413 src/x64/code-stubs-x64.cc   __ movq(r9, FieldOperand(rbx, JSObject::kElementsOffset));
movq             6462 src/x64/code-stubs-x64.cc   __ movq(rcx, Operand(rdx, 0));
movq             6465 src/x64/code-stubs-x64.cc   __ movq(rdi, Operand(rsi, 0));
movq             6470 src/x64/code-stubs-x64.cc   __ movq(rax, &entry_hook_, RelocInfo::NONE);
movq             6471 src/x64/code-stubs-x64.cc   __ movq(rax, Operand(rax, 0));
movq              598 src/x64/code-stubs-x64.h         masm->movq(address_, address_orig_);
movq              602 src/x64/code-stubs-x64.h         masm->movq(object_, object_orig_);
movq              611 src/x64/code-stubs-x64.h         masm->movq(object_orig_, object_);
movq              615 src/x64/code-stubs-x64.h         masm->movq(address_orig_, address_);
movq               80 src/x64/codegen-x64.cc   __ movq(rbx, xmm0);
movq               87 src/x64/codegen-x64.cc   __ movq(xmm0, rbx);
movq              185 src/x64/codegen-x64.cc   __ movq(rcx, kNaNValue, RelocInfo::NONE);
movq              186 src/x64/codegen-x64.cc   __ movq(Operand(rsp, kPointerSize), rcx);
movq              233 src/x64/codegen-x64.cc   __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx);
movq              258 src/x64/codegen-x64.cc   __ movq(r8, FieldOperand(rdx, JSObject::kElementsOffset));
movq              274 src/x64/codegen-x64.cc   __ movq(r14, r8);  // Destination array equals source array.
movq              281 src/x64/codegen-x64.cc   __ movq(FieldOperand(r14, HeapObject::kMapOffset), rdi);
movq              285 src/x64/codegen-x64.cc   __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx);
movq              300 src/x64/codegen-x64.cc   __ movq(r15, BitCast<int64_t, uint64_t>(kHoleNanInt64), RelocInfo::NONE);
movq              310 src/x64/codegen-x64.cc   __ movq(FieldOperand(r14, HeapObject::kMapOffset), rdi);
movq              312 src/x64/codegen-x64.cc   __ movq(FieldOperand(rdx, JSObject::kElementsOffset), r14);
movq              313 src/x64/codegen-x64.cc   __ movq(r11, r14);
movq              323 src/x64/codegen-x64.cc   __ movq(FieldOperand(r14, FixedDoubleArray::kLengthOffset), r11);
movq              328 src/x64/codegen-x64.cc   __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx);
movq              340 src/x64/codegen-x64.cc   __ movq(rbx,
movq              357 src/x64/codegen-x64.cc   __ movq(FieldOperand(r14, r9, times_8, FixedDoubleArray::kHeaderSize), r15);
movq              379 src/x64/codegen-x64.cc   __ movq(r8, FieldOperand(rdx, JSObject::kElementsOffset));
movq              385 src/x64/codegen-x64.cc   __ movq(r8, FieldOperand(rdx, JSObject::kElementsOffset));
movq              393 src/x64/codegen-x64.cc   __ movq(FieldOperand(r11, HeapObject::kMapOffset), rdi);
movq              395 src/x64/codegen-x64.cc   __ movq(FieldOperand(r11, FixedArray::kLengthOffset), r14);
movq              398 src/x64/codegen-x64.cc   __ movq(rsi, BitCast<int64_t, uint64_t>(kHoleNanInt64), RelocInfo::NONE);
movq              407 src/x64/codegen-x64.cc   __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq              412 src/x64/codegen-x64.cc   __ movq(r14, FieldOperand(r8,
movq              424 src/x64/codegen-x64.cc   __ movq(FieldOperand(rax, HeapNumber::kValueOffset), r14);
movq              425 src/x64/codegen-x64.cc   __ movq(FieldOperand(r11,
movq              430 src/x64/codegen-x64.cc   __ movq(r15, r9);
movq              441 src/x64/codegen-x64.cc   __ movq(FieldOperand(r11,
movq              452 src/x64/codegen-x64.cc   __ movq(FieldOperand(rdx, JSObject::kElementsOffset), r11);
movq              461 src/x64/codegen-x64.cc   __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq              465 src/x64/codegen-x64.cc   __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx);
movq              482 src/x64/codegen-x64.cc   __ movq(result, FieldOperand(string, HeapObject::kMapOffset));
movq              499 src/x64/codegen-x64.cc   __ movq(string, FieldOperand(string, SlicedString::kParentOffset));
movq              511 src/x64/codegen-x64.cc   __ movq(string, FieldOperand(string, ConsString::kFirstOffset));
movq              514 src/x64/codegen-x64.cc   __ movq(result, FieldOperand(string, HeapObject::kMapOffset));
movq              541 src/x64/codegen-x64.cc   __ movq(result, FieldOperand(string, ExternalString::kResourceDataOffset));
movq              129 src/x64/debug-x64.cc         __ movq(kScratchRegister, reg);
movq              142 src/x64/debug-x64.cc     __ movq(rbx, ExternalReference::debug_break(masm->isolate()));
movq              187 src/x64/debug-x64.cc   __ movq(kScratchRegister, after_break_target);
movq              325 src/x64/debug-x64.cc   __ movq(rax, restarter_frame_function_slot);
movq              326 src/x64/debug-x64.cc   __ movq(Operand(rax, 0), Immediate(0));
movq              335 src/x64/debug-x64.cc   __ movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
movq              338 src/x64/debug-x64.cc   __ movq(rdx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
movq              339 src/x64/debug-x64.cc   __ movq(rdx, FieldOperand(rdx, SharedFunctionInfo::kCodeOffset));
movq              835 src/x64/deoptimizer-x64.cc   __ movq(arg3, Operand(rsp, kSavedRegistersAreaSize));
movq              843 src/x64/deoptimizer-x64.cc     __ movq(arg4, Operand(rsp, kSavedRegistersAreaSize + 1 * kPointerSize));
movq              852 src/x64/deoptimizer-x64.cc   __ movq(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
movq              853 src/x64/deoptimizer-x64.cc   __ movq(arg1, rax);
movq              860 src/x64/deoptimizer-x64.cc   __ movq(Operand(rsp, 4 * kPointerSize), arg5);
movq              862 src/x64/deoptimizer-x64.cc   __ movq(Operand(rsp, 5 * kPointerSize), arg5);
movq              864 src/x64/deoptimizer-x64.cc   __ movq(r8, arg5);
movq              876 src/x64/deoptimizer-x64.cc   __ movq(rbx, Operand(rax, Deoptimizer::input_offset()));
movq              900 src/x64/deoptimizer-x64.cc   __ movq(rcx, Operand(rbx, FrameDescription::frame_size_offset()));
movq              917 src/x64/deoptimizer-x64.cc   __ movq(arg1, rax);
movq              931 src/x64/deoptimizer-x64.cc   __ movq(rax, Operand(rax, Deoptimizer::output_offset()));
movq              935 src/x64/deoptimizer-x64.cc   __ movq(rbx, Operand(rax, 0));
movq              936 src/x64/deoptimizer-x64.cc   __ movq(rcx, Operand(rbx, FrameDescription::frame_size_offset()));
movq              146 src/x64/full-codegen-x64.cc     __ movq(Operand(rsp, receiver_offset), kScratchRegister);
movq              156 src/x64/full-codegen-x64.cc   __ movq(rbp, rsp);
movq              189 src/x64/full-codegen-x64.cc     __ movq(Operand(rbp, StandardFrameConstants::kContextOffset), rsi);
movq              199 src/x64/full-codegen-x64.cc         __ movq(rax, Operand(rbp, parameter_offset));
movq              202 src/x64/full-codegen-x64.cc         __ movq(Operand(rsi, context_offset), rax);
movq              303 src/x64/full-codegen-x64.cc   __ movq(rbx, profiling_counter_, RelocInfo::EMBEDDED_OBJECT);
movq              315 src/x64/full-codegen-x64.cc   __ movq(rbx, profiling_counter_, RelocInfo::EMBEDDED_OBJECT);
movq              316 src/x64/full-codegen-x64.cc   __ movq(kScratchRegister,
movq              319 src/x64/full-codegen-x64.cc   __ movq(FieldOperand(rbx, JSGlobalPropertyCell::kValueOffset),
movq              421 src/x64/full-codegen-x64.cc     __ movq(rsp, rbp);
movq              576 src/x64/full-codegen-x64.cc   __ movq(Operand(rsp, 0), reg);
movq              719 src/x64/full-codegen-x64.cc   __ movq(dest, location);
movq              732 src/x64/full-codegen-x64.cc   __ movq(location, src);
movq              768 src/x64/full-codegen-x64.cc     __ movq(rbx, FieldOperand(rsi, HeapObject::kMapOffset));
movq              800 src/x64/full-codegen-x64.cc         __ movq(StackOperand(variable), kScratchRegister);
movq              809 src/x64/full-codegen-x64.cc         __ movq(ContextOperand(rsi, variable->index()), kScratchRegister);
movq              860 src/x64/full-codegen-x64.cc       __ movq(StackOperand(variable), result_register());
movq              868 src/x64/full-codegen-x64.cc       __ movq(ContextOperand(rsi, variable->index()), result_register());
movq              996 src/x64/full-codegen-x64.cc     __ movq(rdx, Operand(rsp, 0));  // Switch value.
movq             1001 src/x64/full-codegen-x64.cc       __ movq(rcx, rdx);
movq             1095 src/x64/full-codegen-x64.cc   __ movq(rax, FieldOperand(rax, HeapObject::kMapOffset));
movq             1114 src/x64/full-codegen-x64.cc   __ movq(rcx, FieldOperand(rcx, DescriptorArray::kLastAddedOffset));
movq             1115 src/x64/full-codegen-x64.cc   __ movq(rdx, FieldOperand(rcx, DescriptorArray::kEnumCacheBridgeCacheOffset));
movq             1120 src/x64/full-codegen-x64.cc   __ movq(rax, FieldOperand(rdx, FixedArray::kLengthOffset));
movq             1139 src/x64/full-codegen-x64.cc   __ movq(rcx, Operand(rsp, 0 * kPointerSize));  // Get enumerated object
movq             1147 src/x64/full-codegen-x64.cc   __ movq(rax, FieldOperand(rax, FixedArray::kLengthOffset));
movq             1154 src/x64/full-codegen-x64.cc   __ movq(rax, Operand(rsp, 0 * kPointerSize));  // Get the current index.
movq             1159 src/x64/full-codegen-x64.cc   __ movq(rbx, Operand(rsp, 2 * kPointerSize));
movq             1161 src/x64/full-codegen-x64.cc   __ movq(rbx, FieldOperand(rbx,
movq             1168 src/x64/full-codegen-x64.cc   __ movq(rdx, Operand(rsp, 3 * kPointerSize));
movq             1173 src/x64/full-codegen-x64.cc   __ movq(rcx, Operand(rsp, 4 * kPointerSize));
movq             1190 src/x64/full-codegen-x64.cc   __ movq(rbx, rax);
movq             1195 src/x64/full-codegen-x64.cc   __ movq(result_register(), rbx);
movq             1273 src/x64/full-codegen-x64.cc       __ movq(temp, ContextOperand(context, Context::PREVIOUS_INDEX));
movq             1289 src/x64/full-codegen-x64.cc       __ movq(temp, context);
movq             1301 src/x64/full-codegen-x64.cc     __ movq(temp, ContextOperand(temp, Context::PREVIOUS_INDEX));
movq             1308 src/x64/full-codegen-x64.cc   __ movq(rax, GlobalObjectOperand());
movq             1332 src/x64/full-codegen-x64.cc       __ movq(temp, ContextOperand(context, Context::PREVIOUS_INDEX));
movq             1362 src/x64/full-codegen-x64.cc     __ movq(rax, ContextSlotOperandCheckExtensions(local, slow));
movq             1393 src/x64/full-codegen-x64.cc       __ movq(rax, GlobalObjectOperand());
movq             1490 src/x64/full-codegen-x64.cc   __ movq(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
movq             1491 src/x64/full-codegen-x64.cc   __ movq(rcx, FieldOperand(rdi, JSFunction::kLiteralsOffset));
movq             1494 src/x64/full-codegen-x64.cc   __ movq(rbx, FieldOperand(rcx, literal_offset));
movq             1505 src/x64/full-codegen-x64.cc   __ movq(rbx, rax);
movq             1523 src/x64/full-codegen-x64.cc     __ movq(rdx, FieldOperand(rbx, i));
movq             1524 src/x64/full-codegen-x64.cc     __ movq(rcx, FieldOperand(rbx, i + kPointerSize));
movq             1525 src/x64/full-codegen-x64.cc     __ movq(FieldOperand(rax, i), rdx);
movq             1526 src/x64/full-codegen-x64.cc     __ movq(FieldOperand(rax, i + kPointerSize), rcx);
movq             1529 src/x64/full-codegen-x64.cc     __ movq(rdx, FieldOperand(rbx, size - kPointerSize));
movq             1530 src/x64/full-codegen-x64.cc     __ movq(FieldOperand(rax, size - kPointerSize), rdx);
movq             1548 src/x64/full-codegen-x64.cc   __ movq(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
movq             1601 src/x64/full-codegen-x64.cc             __ movq(rdx, Operand(rsp, 0));
movq             1674 src/x64/full-codegen-x64.cc   __ movq(rbx, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
movq             1727 src/x64/full-codegen-x64.cc       __ movq(rbx, Operand(rsp, 0));  // Copy of array literal.
movq             1728 src/x64/full-codegen-x64.cc       __ movq(rbx, FieldOperand(rbx, JSObject::kElementsOffset));
movq             1730 src/x64/full-codegen-x64.cc       __ movq(FieldOperand(rbx, offset), result_register());
movq             1738 src/x64/full-codegen-x64.cc       __ movq(rbx, Operand(rsp, 0));  // Copy of array literal.
movq             1739 src/x64/full-codegen-x64.cc       __ movq(rdi, FieldOperand(rbx, JSObject::kMapOffset));
movq             1795 src/x64/full-codegen-x64.cc         __ movq(rdx, Operand(rsp, 0));
movq             1896 src/x64/full-codegen-x64.cc   __ movq(rcx, rax);
movq             1902 src/x64/full-codegen-x64.cc   __ movq(rax, rcx);
movq             1988 src/x64/full-codegen-x64.cc       __ movq(rdx, rax);
movq             2001 src/x64/full-codegen-x64.cc       __ movq(rcx, rax);
movq             2020 src/x64/full-codegen-x64.cc     __ movq(rdx, GlobalObjectOperand());
movq             2030 src/x64/full-codegen-x64.cc       __ movq(rdx, StackOperand(var));
movq             2033 src/x64/full-codegen-x64.cc       __ movq(StackOperand(var), rax);
movq             2060 src/x64/full-codegen-x64.cc       __ movq(rdx, location);
movq             2066 src/x64/full-codegen-x64.cc       __ movq(location, rax);
movq             2068 src/x64/full-codegen-x64.cc         __ movq(rdx, rax);
movq             2081 src/x64/full-codegen-x64.cc         __ movq(rdx, location);
movq             2086 src/x64/full-codegen-x64.cc       __ movq(location, rax);
movq             2088 src/x64/full-codegen-x64.cc         __ movq(rdx, rax);
movq             2125 src/x64/full-codegen-x64.cc     __ movq(rdx, Operand(rsp, 0));
movq             2163 src/x64/full-codegen-x64.cc     __ movq(rdx, Operand(rsp, 0));  // Leave receiver on the stack for later.
movq             2234 src/x64/full-codegen-x64.cc   __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             2263 src/x64/full-codegen-x64.cc   __ movq(rcx, Operand(rsp, (arg_count + 1) * kPointerSize));  // Key.
movq             2267 src/x64/full-codegen-x64.cc   __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             2296 src/x64/full-codegen-x64.cc   __ movq(rdi, Operand(rsp, (arg_count + 1) * kPointerSize));
movq             2300 src/x64/full-codegen-x64.cc   __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             2362 src/x64/full-codegen-x64.cc       __ movq(Operand(rsp, (arg_count + 0) * kPointerSize), rdx);
movq             2363 src/x64/full-codegen-x64.cc       __ movq(Operand(rsp, (arg_count + 1) * kPointerSize), rax);
movq             2368 src/x64/full-codegen-x64.cc     __ movq(rdi, Operand(rsp, (arg_count + 1) * kPointerSize));
movq             2372 src/x64/full-codegen-x64.cc     __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             2432 src/x64/full-codegen-x64.cc     __ movq(rbx, GlobalObjectOperand());
movq             2469 src/x64/full-codegen-x64.cc   __ movq(rdi, Operand(rsp, arg_count * kPointerSize));
movq             2550 src/x64/full-codegen-x64.cc   __ movq(rbx, FieldOperand(rax, HeapObject::kMapOffset));
movq             2602 src/x64/full-codegen-x64.cc   __ movq(rbx, FieldOperand(rax, HeapObject::kMapOffset));
movq             2630 src/x64/full-codegen-x64.cc   __ movq(rbx, FieldOperand(rax, HeapObject::kMapOffset));
movq             2636 src/x64/full-codegen-x64.cc   __ movq(rcx, FieldOperand(rax, JSObject::kPropertiesOffset));
movq             2637 src/x64/full-codegen-x64.cc   __ movq(rcx, FieldOperand(rcx, HeapObject::kMapOffset));
movq             2645 src/x64/full-codegen-x64.cc   __ movq(rcx, FieldOperand(rbx, FixedArray::kLengthOffset));
movq             2662 src/x64/full-codegen-x64.cc   __ movq(rdx, FieldOperand(rbx, 0));
movq             2671 src/x64/full-codegen-x64.cc   __ movq(rbx, FieldOperand(rax, HeapObject::kMapOffset));
movq             2675 src/x64/full-codegen-x64.cc   __ movq(rcx, FieldOperand(rbx, Map::kPrototypeOffset));
movq             2678 src/x64/full-codegen-x64.cc   __ movq(rcx, FieldOperand(rcx, HeapObject::kMapOffset));
movq             2679 src/x64/full-codegen-x64.cc   __ movq(rdx, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX)));
movq             2680 src/x64/full-codegen-x64.cc   __ movq(rdx, FieldOperand(rdx, GlobalObject::kGlobalContextOffset));
movq             2773 src/x64/full-codegen-x64.cc   __ movq(rax, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
movq             2780 src/x64/full-codegen-x64.cc   __ movq(rax, Operand(rax, StandardFrameConstants::kCallerFPOffset));
movq             2824 src/x64/full-codegen-x64.cc   __ movq(rdx, rax);
movq             2840 src/x64/full-codegen-x64.cc   __ movq(rbx, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
movq             2847 src/x64/full-codegen-x64.cc   __ movq(rax, Operand(rbx, ArgumentsAdaptorFrameConstants::kLengthOffset));
movq             2885 src/x64/full-codegen-x64.cc   __ movq(rax, FieldOperand(rax, Map::kConstructorOffset));
movq             2891 src/x64/full-codegen-x64.cc   __ movq(rax, FieldOperand(rax, JSFunction::kSharedFunctionInfoOffset));
movq             2892 src/x64/full-codegen-x64.cc   __ movq(rax, FieldOperand(rax, SharedFunctionInfo::kInstanceClassNameOffset));
movq             2949 src/x64/full-codegen-x64.cc   __ movq(rbx, rax);
movq             2957 src/x64/full-codegen-x64.cc   __ movq(rcx, ContextOperand(context_register(), Context::GLOBAL_INDEX));
movq             2958 src/x64/full-codegen-x64.cc   __ movq(rcx, FieldOperand(rcx, GlobalObject::kGlobalContextOffset));
movq             2961 src/x64/full-codegen-x64.cc   __ movq(rdi, ContextOperand(context_register(), Context::GLOBAL_INDEX));
movq             2962 src/x64/full-codegen-x64.cc   __ movq(rdi, FieldOperand(rdi, GlobalObject::kGlobalContextOffset));
movq             2977 src/x64/full-codegen-x64.cc   __ movq(rax, rbx);
movq             3021 src/x64/full-codegen-x64.cc   __ movq(rax, FieldOperand(rax, JSValue::kValueOffset));
movq             3048 src/x64/full-codegen-x64.cc     __ movq(result, FieldOperand(object, JSDate::kValueOffset));
movq             3052 src/x64/full-codegen-x64.cc       __ movq(scratch, stamp);
movq             3055 src/x64/full-codegen-x64.cc       __ movq(result, FieldOperand(object, JSDate::kValueOffset +
movq             3062 src/x64/full-codegen-x64.cc   __ movq(rcx, object);
movq             3063 src/x64/full-codegen-x64.cc   __ movq(rdx, index, RelocInfo::NONE);
movq             3065 src/x64/full-codegen-x64.cc   __ movq(rdi, object);
movq             3066 src/x64/full-codegen-x64.cc   __ movq(rsi, index, RelocInfo::NONE);
movq             3069 src/x64/full-codegen-x64.cc     __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             3105 src/x64/full-codegen-x64.cc   __ movq(FieldOperand(rbx, JSValue::kValueOffset), rax);
movq             3108 src/x64/full-codegen-x64.cc   __ movq(rdx, rax);
movq             3342 src/x64/full-codegen-x64.cc   __ movq(rdi, result_register());
movq             3346 src/x64/full-codegen-x64.cc   __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             3391 src/x64/full-codegen-x64.cc   __ movq(cache, ContextOperand(rsi, Context::GLOBAL_INDEX));
movq             3392 src/x64/full-codegen-x64.cc   __ movq(cache,
movq             3394 src/x64/full-codegen-x64.cc   __ movq(cache,
movq             3396 src/x64/full-codegen-x64.cc   __ movq(cache,
movq             3402 src/x64/full-codegen-x64.cc   __ movq(tmp, FieldOperand(cache, JSFunctionResultCache::kFingerOffset));
movq             3410 src/x64/full-codegen-x64.cc   __ movq(rax, FieldOperand(cache,
movq             3446 src/x64/full-codegen-x64.cc   __ movq(tmp, FieldOperand(left, HeapObject::kMapOffset));
movq             3452 src/x64/full-codegen-x64.cc   __ movq(tmp, FieldOperand(left, JSRegExp::kDataOffset));
movq             3549 src/x64/full-codegen-x64.cc   __ movq(array_length, FieldOperand(array, JSArray::kLengthOffset));
movq             3563 src/x64/full-codegen-x64.cc   __ movq(elements, FieldOperand(array, JSArray::kElementsOffset));
movq             3579 src/x64/full-codegen-x64.cc   __ movq(string, FieldOperand(elements,
movq             3584 src/x64/full-codegen-x64.cc   __ movq(scratch, FieldOperand(string, HeapObject::kMapOffset));
movq             3606 src/x64/full-codegen-x64.cc   __ movq(rax, FieldOperand(elements, FixedArray::kHeaderSize));
movq             3621 src/x64/full-codegen-x64.cc   __ movq(string, separator_operand);
movq             3623 src/x64/full-codegen-x64.cc   __ movq(scratch, FieldOperand(string, HeapObject::kMapOffset));
movq             3650 src/x64/full-codegen-x64.cc   __ movq(result_operand, result_pos);
movq             3653 src/x64/full-codegen-x64.cc   __ movq(string, separator_operand);
movq             3674 src/x64/full-codegen-x64.cc   __ movq(string, FieldOperand(elements, index,
movq             3718 src/x64/full-codegen-x64.cc   __ movq(string, FieldOperand(elements, index,
movq             3745 src/x64/full-codegen-x64.cc   __ movq(string, separator_operand);
movq             3750 src/x64/full-codegen-x64.cc   __ movq(separator_operand, string);
movq             3765 src/x64/full-codegen-x64.cc   __ movq(string, separator_operand);
movq             3771 src/x64/full-codegen-x64.cc   __ movq(string, Operand(elements, index, times_pointer_size, 0));
movq             3781 src/x64/full-codegen-x64.cc   __ movq(rax, result_operand);
movq             3786 src/x64/full-codegen-x64.cc   __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             3804 src/x64/full-codegen-x64.cc     __ movq(rax, GlobalObjectOperand());
movq             3822 src/x64/full-codegen-x64.cc     __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             4023 src/x64/full-codegen-x64.cc       __ movq(rdx, Operand(rsp, 0));  // Leave receiver on stack
movq             4055 src/x64/full-codegen-x64.cc           __ movq(Operand(rsp, kPointerSize), rax);
movq             4058 src/x64/full-codegen-x64.cc           __ movq(Operand(rsp, 2 * kPointerSize), rax);
movq             4096 src/x64/full-codegen-x64.cc     __ movq(rdx, rax);
movq             4173 src/x64/full-codegen-x64.cc     __ movq(rax, GlobalObjectOperand());
movq             4219 src/x64/full-codegen-x64.cc     __ movq(rax, FieldOperand(rax, HeapObject::kMapOffset));
movq             4244 src/x64/full-codegen-x64.cc     __ movq(rdx, FieldOperand(rax, HeapObject::kMapOffset));
movq             4346 src/x64/full-codegen-x64.cc         __ movq(rcx, rdx);
movq             4399 src/x64/full-codegen-x64.cc     __ movq(rdx, FieldOperand(rax, HeapObject::kMapOffset));
movq             4409 src/x64/full-codegen-x64.cc   __ movq(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
movq             4426 src/x64/full-codegen-x64.cc   __ movq(Operand(rbp, frame_offset), value);
movq             4431 src/x64/full-codegen-x64.cc   __ movq(dst, ContextOperand(rsi, context_index));
movq             4540 src/x64/full-codegen-x64.cc     __ movq(rsi, Operand(rsp, StackHandlerConstants::kContextOffset));
movq             4541 src/x64/full-codegen-x64.cc     __ movq(Operand(rbp, StandardFrameConstants::kContextOffset), rsi);
movq               77 src/x64/ic-x64.cc   __ movq(r1, FieldOperand(receiver, HeapObject::kMapOffset));
movq               93 src/x64/ic-x64.cc   __ movq(r0, FieldOperand(receiver, JSObject::kPropertiesOffset));
movq              153 src/x64/ic-x64.cc   __ movq(result,
movq              220 src/x64/ic-x64.cc   __ movq(Operand(scratch1, 0), value);
movq              223 src/x64/ic-x64.cc   __ movq(scratch0, value);
movq              331 src/x64/ic-x64.cc   __ movq(elements, FieldOperand(receiver, JSObject::kElementsOffset));
movq              346 src/x64/ic-x64.cc   __ movq(scratch, FieldOperand(elements,
movq              355 src/x64/ic-x64.cc     __ movq(result, scratch);
movq              424 src/x64/ic-x64.cc   __ movq(rcx, FieldOperand(rdx, JSObject::kElementsOffset));
movq              452 src/x64/ic-x64.cc   __ movq(rbx, FieldOperand(rdx, JSObject::kPropertiesOffset));
movq              459 src/x64/ic-x64.cc   __ movq(rbx, FieldOperand(rdx, HeapObject::kMapOffset));
movq              478 src/x64/ic-x64.cc     __ movq(rdi, rcx);
movq              519 src/x64/ic-x64.cc   __ movq(rax, FieldOperand(rdx, rcx, times_pointer_size, 0));
movq              525 src/x64/ic-x64.cc   __ movq(rax, FieldOperand(rdx, JSObject::kPropertiesOffset));
movq              526 src/x64/ic-x64.cc   __ movq(rax, FieldOperand(rax, rdi, times_pointer_size,
movq              538 src/x64/ic-x64.cc   __ movq(rcx, FieldOperand(rdx, JSObject::kMapOffset));
movq              600 src/x64/ic-x64.cc   __ movq(rcx, FieldOperand(rdx, HeapObject::kMapOffset));
movq              644 src/x64/ic-x64.cc   __ movq(r9, FieldOperand(rdx, HeapObject::kMapOffset));
movq              664 src/x64/ic-x64.cc   __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset));
movq              692 src/x64/ic-x64.cc   __ movq(rdi, FieldOperand(rbx, HeapObject::kMapOffset));
movq              714 src/x64/ic-x64.cc   __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset));
movq              727 src/x64/ic-x64.cc   __ movq(rdi, FieldOperand(rbx, HeapObject::kMapOffset));
movq              735 src/x64/ic-x64.cc   __ movq(FieldOperand(rbx, rcx, times_pointer_size, FixedArray::kHeaderSize),
movq              744 src/x64/ic-x64.cc   __ movq(FieldOperand(rbx, rcx, times_pointer_size, FixedArray::kHeaderSize),
movq              746 src/x64/ic-x64.cc   __ movq(rdx, rax);  // Preserve the value which is returned.
movq              765 src/x64/ic-x64.cc   __ movq(rbx, FieldOperand(rdx, HeapObject::kMapOffset));
movq              768 src/x64/ic-x64.cc   __ movq(r9, FieldOperand(rax, HeapObject::kMapOffset));
movq              780 src/x64/ic-x64.cc   __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset));
movq              791 src/x64/ic-x64.cc   __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset));
movq              798 src/x64/ic-x64.cc   __ movq(rbx, FieldOperand(rdx, HeapObject::kMapOffset));
movq              805 src/x64/ic-x64.cc   __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset));
movq              911 src/x64/ic-x64.cc   __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
movq              947 src/x64/ic-x64.cc   __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
movq              964 src/x64/ic-x64.cc     __ movq(rdi, rax);
movq              971 src/x64/ic-x64.cc     __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));  // receiver
movq              980 src/x64/ic-x64.cc     __ movq(rdx, FieldOperand(rdx, GlobalObject::kGlobalReceiverOffset));
movq              981 src/x64/ic-x64.cc     __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx);
movq             1012 src/x64/ic-x64.cc   __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
movq             1030 src/x64/ic-x64.cc   __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
movq             1082 src/x64/ic-x64.cc   __ movq(rdi, rax);
movq             1095 src/x64/ic-x64.cc   __ movq(rbx, FieldOperand(rdx, JSObject::kPropertiesOffset));
movq             1176 src/x64/ic-x64.cc   __ movq(scratch1, FieldOperand(object, JSObject::kElementsOffset));
movq             1180 src/x64/ic-x64.cc   __ movq(scratch2, FieldOperand(scratch1, FixedArray::kLengthOffset));
movq             1188 src/x64/ic-x64.cc   __ movq(scratch2, FieldOperand(scratch1,
movq             1198 src/x64/ic-x64.cc   __ movq(scratch1, FieldOperand(scratch1, FixedArray::kHeaderSize));
movq             1218 src/x64/ic-x64.cc   __ movq(backing_store, FieldOperand(parameter_map, kBackingStoreOffset));
movq             1221 src/x64/ic-x64.cc   __ movq(scratch, FieldOperand(backing_store, FixedArray::kLengthOffset));
movq             1242 src/x64/ic-x64.cc   __ movq(rax, mapped_location);
movq             1250 src/x64/ic-x64.cc   __ movq(rax, unmapped_location);
movq             1267 src/x64/ic-x64.cc   __ movq(mapped_location, rax);
movq             1269 src/x64/ic-x64.cc   __ movq(r8, rax);
movq             1281 src/x64/ic-x64.cc   __ movq(unmapped_location, rax);
movq             1283 src/x64/ic-x64.cc   __ movq(r8, rax);
movq             1308 src/x64/ic-x64.cc   __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
movq             1311 src/x64/ic-x64.cc   __ movq(rdi, mapped_location);
movq             1319 src/x64/ic-x64.cc   __ movq(rdi, unmapped_location);
movq             1497 src/x64/ic-x64.cc   __ movq(scratch, FieldOperand(receiver, JSArray::kElementsOffset));
movq             1503 src/x64/ic-x64.cc   __ movq(scratch, FieldOperand(receiver, JSArray::kPropertiesOffset));
movq             1646 src/x64/ic-x64.cc     __ movq(rax, rdx);
movq             1669 src/x64/ic-x64.cc     __ movq(rax, rdx);
movq              151 src/x64/lithium-codegen-x64.cc     __ movq(Operand(rsp, receiver_offset), kScratchRegister);
movq              156 src/x64/lithium-codegen-x64.cc   __ movq(rbp, rsp);
movq              165 src/x64/lithium-codegen-x64.cc       __ movq(kScratchRegister, kSlotsZapValue, RelocInfo::NONE);
movq              181 src/x64/lithium-codegen-x64.cc         __ movq(Operand(rsp, offset), rax);
movq              202 src/x64/lithium-codegen-x64.cc     __ movq(Operand(rbp, StandardFrameConstants::kContextOffset), rsi);
movq              212 src/x64/lithium-codegen-x64.cc         __ movq(rax, Operand(rbp, parameter_offset));
movq              215 src/x64/lithium-codegen-x64.cc         __ movq(Operand(rsi, context_offset), rax);
movq              500 src/x64/lithium-codegen-x64.cc   __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq              964 src/x64/lithium-codegen-x64.cc     __ movq(reg2, multiplier, RelocInfo::NONE);
movq             1254 src/x64/lithium-codegen-x64.cc     __ movq(res, tmp);
movq             1273 src/x64/lithium-codegen-x64.cc   __ movq(result, FieldOperand(array, JSArray::kLengthOffset));
movq             1280 src/x64/lithium-codegen-x64.cc   __ movq(result, FieldOperand(array, FixedArrayBase::kLengthOffset));
movq             1289 src/x64/lithium-codegen-x64.cc   __ movq(result, FieldOperand(input, HeapObject::kMapOffset));
movq             1309 src/x64/lithium-codegen-x64.cc   __ movq(result, FieldOperand(input, JSValue::kValueOffset));
movq             1330 src/x64/lithium-codegen-x64.cc     __ movq(result, FieldOperand(object, JSDate::kValueOffset));
movq             1334 src/x64/lithium-codegen-x64.cc       __ movq(kScratchRegister, stamp);
movq             1338 src/x64/lithium-codegen-x64.cc       __ movq(result, FieldOperand(object, JSDate::kValueOffset +
movq             1345 src/x64/lithium-codegen-x64.cc   __ movq(rcx, object);
movq             1346 src/x64/lithium-codegen-x64.cc   __ movq(rdx, index, RelocInfo::NONE);
movq             1348 src/x64/lithium-codegen-x64.cc   __ movq(rdi, object);
movq             1349 src/x64/lithium-codegen-x64.cc   __ movq(rsi, index, RelocInfo::NONE);
movq             1352 src/x64/lithium-codegen-x64.cc     __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             1421 src/x64/lithium-codegen-x64.cc       __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             1535 src/x64/lithium-codegen-x64.cc         __ movq(map, FieldOperand(reg, HeapObject::kMapOffset));
movq             1724 src/x64/lithium-codegen-x64.cc     __ movq(scratch, FieldOperand(reg, HeapObject::kMapOffset));
movq             1742 src/x64/lithium-codegen-x64.cc   __ movq(kScratchRegister, FieldOperand(input, HeapObject::kMapOffset));
movq             1819 src/x64/lithium-codegen-x64.cc   __ movq(temp, FieldOperand(input, HeapObject::kMapOffset));
movq             1934 src/x64/lithium-codegen-x64.cc     __ movq(temp, FieldOperand(input, HeapObject::kMapOffset));
movq             1944 src/x64/lithium-codegen-x64.cc   __ movq(temp, FieldOperand(temp, Map::kConstructorOffset));
movq             1956 src/x64/lithium-codegen-x64.cc   __ movq(temp, FieldOperand(temp, JSFunction::kSharedFunctionInfoOffset));
movq             1957 src/x64/lithium-codegen-x64.cc   __ movq(temp, FieldOperand(temp,
movq             2047 src/x64/lithium-codegen-x64.cc   __ movq(map, FieldOperand(object, HeapObject::kMapOffset));
movq             2051 src/x64/lithium-codegen-x64.cc   __ movq(kScratchRegister, cache_cell, RelocInfo::GLOBAL_PROPERTY_CELL);
movq             2112 src/x64/lithium-codegen-x64.cc     __ movq(kScratchRegister, rax);
movq             2151 src/x64/lithium-codegen-x64.cc   __ movq(rsp, rbp);
movq             2191 src/x64/lithium-codegen-x64.cc     __ movq(cell, cell_handle, RelocInfo::GLOBAL_PROPERTY_CELL);
movq             2195 src/x64/lithium-codegen-x64.cc     __ movq(Operand(cell, 0), value);
movq             2198 src/x64/lithium-codegen-x64.cc     __ movq(kScratchRegister, cell_handle, RelocInfo::GLOBAL_PROPERTY_CELL);
movq             2199 src/x64/lithium-codegen-x64.cc     __ movq(Operand(kScratchRegister, 0), value);
movq             2220 src/x64/lithium-codegen-x64.cc   __ movq(result, ContextOperand(context, instr->slot_index()));
movq             2250 src/x64/lithium-codegen-x64.cc   __ movq(target, value);
movq             2275 src/x64/lithium-codegen-x64.cc     __ movq(result, FieldOperand(object, instr->hydrogen()->offset()));
movq             2277 src/x64/lithium-codegen-x64.cc     __ movq(result, FieldOperand(object, JSObject::kPropertiesOffset));
movq             2278 src/x64/lithium-codegen-x64.cc     __ movq(result, FieldOperand(result, instr->hydrogen()->offset()));
movq             2297 src/x64/lithium-codegen-x64.cc       __ movq(result, FieldOperand(object, offset + type->instance_size()));
movq             2300 src/x64/lithium-codegen-x64.cc       __ movq(result, FieldOperand(object, JSObject::kPropertiesOffset));
movq             2301 src/x64/lithium-codegen-x64.cc       __ movq(result, FieldOperand(result, offset + FixedArray::kHeaderSize));
movq             2416 src/x64/lithium-codegen-x64.cc   __ movq(result,
movq             2429 src/x64/lithium-codegen-x64.cc   __ movq(result, FieldOperand(result, Map::kPrototypeOffset));
movq             2435 src/x64/lithium-codegen-x64.cc   __ movq(result, FieldOperand(result, Map::kConstructorOffset));
movq             2445 src/x64/lithium-codegen-x64.cc   __ movq(result, FieldOperand(input, JSObject::kElementsOffset));
movq             2456 src/x64/lithium-codegen-x64.cc     __ movq(temp, FieldOperand(result, HeapObject::kMapOffset));
movq             2481 src/x64/lithium-codegen-x64.cc   __ movq(result, FieldOperand(input,
movq             2500 src/x64/lithium-codegen-x64.cc   __ movq(result, Operand(arguments, length, times_pointer_size, kPointerSize));
movq             2515 src/x64/lithium-codegen-x64.cc   __ movq(result,
movq             2677 src/x64/lithium-codegen-x64.cc     __ movq(result, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
movq             2683 src/x64/lithium-codegen-x64.cc     __ movq(result, rbp);
movq             2688 src/x64/lithium-codegen-x64.cc     __ movq(result, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
movq             2712 src/x64/lithium-codegen-x64.cc   __ movq(result, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
movq             2733 src/x64/lithium-codegen-x64.cc   __ movq(kScratchRegister,
movq             2763 src/x64/lithium-codegen-x64.cc   __ movq(receiver, ContextOperand(rsi, Context::GLOBAL_INDEX));
movq             2764 src/x64/lithium-codegen-x64.cc   __ movq(receiver,
movq             2786 src/x64/lithium-codegen-x64.cc   __ movq(receiver, length);
movq             2809 src/x64/lithium-codegen-x64.cc   __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             2826 src/x64/lithium-codegen-x64.cc   __ movq(result, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
movq             2832 src/x64/lithium-codegen-x64.cc   __ movq(result, rsi);
movq             2839 src/x64/lithium-codegen-x64.cc   __ movq(result,
movq             2854 src/x64/lithium-codegen-x64.cc   __ movq(result, GlobalObjectOperand());
movq             2861 src/x64/lithium-codegen-x64.cc   __ movq(result, FieldOperand(global, GlobalObject::kGlobalReceiverOffset));
movq             2887 src/x64/lithium-codegen-x64.cc       __ movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
movq             2915 src/x64/lithium-codegen-x64.cc   __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             2964 src/x64/lithium-codegen-x64.cc     __ movq(tmp, rax);
movq             2971 src/x64/lithium-codegen-x64.cc   __ movq(tmp2, FieldOperand(input_reg, HeapNumber::kValueOffset));
movq             2974 src/x64/lithium-codegen-x64.cc   __ movq(FieldOperand(tmp, HeapNumber::kValueOffset), tmp2);
movq             3041 src/x64/lithium-codegen-x64.cc       __ movq(output_reg, input_reg);
movq             3098 src/x64/lithium-codegen-x64.cc   __ movq(kScratchRegister, V8_INT64_C(0x3FE0000000000000), RelocInfo::NONE);
movq             3099 src/x64/lithium-codegen-x64.cc   __ movq(xmm_scratch, kScratchRegister);
movq             3120 src/x64/lithium-codegen-x64.cc     __ movq(output_reg, input_reg);
movq             3127 src/x64/lithium-codegen-x64.cc     __ movq(kScratchRegister, V8_INT64_C(0xBFE0000000000000), RelocInfo::NONE);
movq             3128 src/x64/lithium-codegen-x64.cc     __ movq(xmm_scratch, kScratchRegister);
movq             3156 src/x64/lithium-codegen-x64.cc   __ movq(kScratchRegister, V8_INT64_C(0xFFF0000000000000), RelocInfo::NONE);
movq             3157 src/x64/lithium-codegen-x64.cc   __ movq(xmm_scratch, kScratchRegister);
movq             3244 src/x64/lithium-codegen-x64.cc   __ movq(global_object,
movq             3248 src/x64/lithium-codegen-x64.cc   __ movq(rbx, FieldOperand(global_object, kRandomSeedOffset));
movq             3299 src/x64/lithium-codegen-x64.cc   __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             3382 src/x64/lithium-codegen-x64.cc     __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             3401 src/x64/lithium-codegen-x64.cc   __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             3414 src/x64/lithium-codegen-x64.cc   __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             3425 src/x64/lithium-codegen-x64.cc   __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             3437 src/x64/lithium-codegen-x64.cc   __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             3478 src/x64/lithium-codegen-x64.cc       __ movq(FieldOperand(object, HeapObject::kMapOffset), kScratchRegister);
movq             3495 src/x64/lithium-codegen-x64.cc     __ movq(FieldOperand(object, offset), value);
movq             3509 src/x64/lithium-codegen-x64.cc     __ movq(temp, FieldOperand(object, JSObject::kPropertiesOffset));
movq             3510 src/x64/lithium-codegen-x64.cc     __ movq(FieldOperand(temp, offset), value);
movq             3640 src/x64/lithium-codegen-x64.cc   __ movq(operand, value);
movq             3671 src/x64/lithium-codegen-x64.cc     __ movq(value, kScratchRegister);
movq             3717 src/x64/lithium-codegen-x64.cc   __ movq(new_map_reg, to_map, RelocInfo::EMBEDDED_OBJECT);
movq             3719 src/x64/lithium-codegen-x64.cc     __ movq(FieldOperand(object_reg, HeapObject::kMapOffset), new_map_reg);
movq             3729 src/x64/lithium-codegen-x64.cc     __ movq(fixed_object_reg, object_reg);
movq             3737 src/x64/lithium-codegen-x64.cc     __ movq(fixed_object_reg, object_reg);
movq             3831 src/x64/lithium-codegen-x64.cc   __ movq(result, FieldOperand(result,
movq             3860 src/x64/lithium-codegen-x64.cc   __ movq(result, FieldOperand(string, String::kLengthOffset));
movq             3923 src/x64/lithium-codegen-x64.cc     __ movq(kScratchRegister, rax);
movq             3925 src/x64/lithium-codegen-x64.cc   __ movq(reg, kScratchRegister);
movq             4101 src/x64/lithium-codegen-x64.cc     __ movq(kScratchRegister, V8_INT64_C(0x8000000000000000), RelocInfo::NONE);
movq             4145 src/x64/lithium-codegen-x64.cc   __ movq(kScratchRegister, FieldOperand(input, HeapObject::kMapOffset));
movq             4194 src/x64/lithium-codegen-x64.cc     __ movq(kScratchRegister, cell, RelocInfo::GLOBAL_PROPERTY_CELL);
movq             4265 src/x64/lithium-codegen-x64.cc   __ movq(input_reg, Immediate(0));
movq             4353 src/x64/lithium-codegen-x64.cc   __ movq(map, FieldOperand(scratch, JSFunction::kPrototypeOrInitialMapOffset));
movq             4373 src/x64/lithium-codegen-x64.cc   __ movq(FieldOperand(result, JSObject::kMapOffset), map);
movq             4375 src/x64/lithium-codegen-x64.cc   __ movq(FieldOperand(result, JSObject::kElementsOffset), scratch);
movq             4376 src/x64/lithium-codegen-x64.cc   __ movq(FieldOperand(result, JSObject::kPropertiesOffset), scratch);
movq             4381 src/x64/lithium-codegen-x64.cc       __ movq(FieldOperand(result, property_offset), scratch);
movq             4416 src/x64/lithium-codegen-x64.cc     __ movq(rbx, FieldOperand(rax, HeapObject::kMapOffset));
movq             4484 src/x64/lithium-codegen-x64.cc       __ movq(rcx, FieldOperand(source, i));
movq             4486 src/x64/lithium-codegen-x64.cc     __ movq(FieldOperand(result, object_offset + i), rcx);
movq             4496 src/x64/lithium-codegen-x64.cc       __ movq(FieldOperand(result, total_offset), rcx);
movq             4501 src/x64/lithium-codegen-x64.cc       __ movq(FieldOperand(result, total_offset), rcx);
movq             4503 src/x64/lithium-codegen-x64.cc       __ movq(rcx, value, RelocInfo::NONE);
movq             4504 src/x64/lithium-codegen-x64.cc       __ movq(FieldOperand(result, total_offset), rcx);
movq             4512 src/x64/lithium-codegen-x64.cc       __ movq(rcx, FieldOperand(source, i));
movq             4513 src/x64/lithium-codegen-x64.cc       __ movq(FieldOperand(result, elements_offset + i), rcx);
movq             4525 src/x64/lithium-codegen-x64.cc         __ movq(rcx, value, RelocInfo::NONE);
movq             4526 src/x64/lithium-codegen-x64.cc         __ movq(FieldOperand(result, total_offset), rcx);
movq             4536 src/x64/lithium-codegen-x64.cc           __ movq(FieldOperand(result, total_offset), rcx);
movq             4541 src/x64/lithium-codegen-x64.cc           __ movq(FieldOperand(result, total_offset), rcx);
movq             4543 src/x64/lithium-codegen-x64.cc           __ movq(rcx, value, RelocInfo::NONE);
movq             4544 src/x64/lithium-codegen-x64.cc           __ movq(FieldOperand(result, total_offset), rcx);
movq             4565 src/x64/lithium-codegen-x64.cc     __ movq(rcx, FieldOperand(rbx, HeapObject::kMapOffset));
movq             4640 src/x64/lithium-codegen-x64.cc   __ movq(rbx, FieldOperand(rcx, literal_offset));
movq             4651 src/x64/lithium-codegen-x64.cc   __ movq(rbx, rax);
movq             4669 src/x64/lithium-codegen-x64.cc     __ movq(rdx, FieldOperand(rbx, i));
movq             4670 src/x64/lithium-codegen-x64.cc     __ movq(rcx, FieldOperand(rbx, i + kPointerSize));
movq             4671 src/x64/lithium-codegen-x64.cc     __ movq(FieldOperand(rax, i), rdx);
movq             4672 src/x64/lithium-codegen-x64.cc     __ movq(FieldOperand(rax, i + kPointerSize), rcx);
movq             4675 src/x64/lithium-codegen-x64.cc     __ movq(rdx, FieldOperand(rbx, size - kPointerSize));
movq             4676 src/x64/lithium-codegen-x64.cc     __ movq(FieldOperand(rax, size - kPointerSize), rdx);
movq             4775 src/x64/lithium-codegen-x64.cc     __ movq(input, FieldOperand(input, HeapObject::kMapOffset));
movq             4823 src/x64/lithium-codegen-x64.cc   __ movq(temp, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
movq             4830 src/x64/lithium-codegen-x64.cc   __ movq(temp, Operand(rax, StandardFrameConstants::kCallerFPOffset));
movq             4899 src/x64/lithium-codegen-x64.cc   __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             4990 src/x64/lithium-codegen-x64.cc   __ movq(rax, FieldOperand(rax, HeapObject::kMapOffset));
movq             5009 src/x64/lithium-codegen-x64.cc   __ movq(result,
movq             5011 src/x64/lithium-codegen-x64.cc   __ movq(result,
movq             5034 src/x64/lithium-codegen-x64.cc   __ movq(object, FieldOperand(object,
movq             5041 src/x64/lithium-codegen-x64.cc   __ movq(object, FieldOperand(object, JSObject::kPropertiesOffset));
movq             5044 src/x64/lithium-codegen-x64.cc   __ movq(object, FieldOperand(object,
movq              175 src/x64/lithium-gap-resolver-x64.cc       __ movq(dst, src);
movq              179 src/x64/lithium-gap-resolver-x64.cc       __ movq(dst, src);
movq              186 src/x64/lithium-gap-resolver-x64.cc       __ movq(dst, src);
movq              190 src/x64/lithium-gap-resolver-x64.cc       __ movq(kScratchRegister, src);
movq              191 src/x64/lithium-gap-resolver-x64.cc       __ movq(dst, kScratchRegister);
movq              209 src/x64/lithium-gap-resolver-x64.cc         __ movq(dst, Immediate(cgen_->ToInteger32(constant_source)));
movq              212 src/x64/lithium-gap-resolver-x64.cc         __ movq(dst, kScratchRegister);
movq              260 src/x64/lithium-gap-resolver-x64.cc     __ movq(kScratchRegister, mem);
movq              261 src/x64/lithium-gap-resolver-x64.cc     __ movq(mem, reg);
movq              262 src/x64/lithium-gap-resolver-x64.cc     __ movq(reg, kScratchRegister);
movq              270 src/x64/lithium-gap-resolver-x64.cc     __ movq(kScratchRegister, dst);
movq              272 src/x64/lithium-gap-resolver-x64.cc     __ movq(src, kScratchRegister);
movq               73 src/x64/macro-assembler-x64.cc   movq(scratch, target);
movq               83 src/x64/macro-assembler-x64.cc       movq(destination, Operand(kRootRegister, static_cast<int32_t>(delta)));
movq               91 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, source);
movq               92 src/x64/macro-assembler-x64.cc     movq(destination, Operand(kScratchRegister, 0));
movq              102 src/x64/macro-assembler-x64.cc       movq(Operand(kRootRegister, static_cast<int32_t>(delta)), source);
movq              110 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, destination);
movq              111 src/x64/macro-assembler-x64.cc     movq(Operand(kScratchRegister, 0), source);
movq              127 src/x64/macro-assembler-x64.cc   movq(destination, source);
movq              157 src/x64/macro-assembler-x64.cc       movq(kScratchRegister, BitCast<int64_t>(kZapValue), RelocInfo::NONE);
movq              169 src/x64/macro-assembler-x64.cc   movq(destination, Operand(kRootRegister,
movq              178 src/x64/macro-assembler-x64.cc   movq(destination,
movq              187 src/x64/macro-assembler-x64.cc   movq(Operand(kRootRegister, (index << kPointerSizeLog2) - kRootRegisterBias),
movq              228 src/x64/macro-assembler-x64.cc   movq(Operand(scratch, 0), addr);
movq              269 src/x64/macro-assembler-x64.cc       movq(kScratchRegister, ExternalReference::new_space_mask(isolate()));
movq              272 src/x64/macro-assembler-x64.cc       movq(scratch, ExternalReference::new_space_mask(isolate()));
movq              275 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, ExternalReference::new_space_start(isolate()));
movq              282 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, -new_space_start, RelocInfo::NONE);
movq              337 src/x64/macro-assembler-x64.cc     movq(value, BitCast<int64_t>(kZapValue), RelocInfo::NONE);
movq              338 src/x64/macro-assembler-x64.cc     movq(dst, BitCast<int64_t>(kZapValue), RelocInfo::NONE);
movq              371 src/x64/macro-assembler-x64.cc     movq(value, BitCast<int64_t>(kZapValue), RelocInfo::NONE);
movq              372 src/x64/macro-assembler-x64.cc     movq(index, BitCast<int64_t>(kZapValue), RelocInfo::NONE);
movq              439 src/x64/macro-assembler-x64.cc     movq(address, BitCast<int64_t>(kZapValue), RelocInfo::NONE);
movq              440 src/x64/macro-assembler-x64.cc     movq(value, BitCast<int64_t>(kZapValue), RelocInfo::NONE);
movq              521 src/x64/macro-assembler-x64.cc   movq(kScratchRegister, p0, RelocInfo::NONE);
movq              523 src/x64/macro-assembler-x64.cc   movq(kScratchRegister,
movq              713 src/x64/macro-assembler-x64.cc   movq(base_reg, next_address);
movq              714 src/x64/macro-assembler-x64.cc   movq(prev_next_address_reg, Operand(base_reg, kNextOffset));
movq              715 src/x64/macro-assembler-x64.cc   movq(prev_limit_reg, Operand(base_reg, kLimitOffset));
movq              718 src/x64/macro-assembler-x64.cc   movq(rax, reinterpret_cast<int64_t>(function_address),
movq              724 src/x64/macro-assembler-x64.cc   movq(rax, Operand(rax, 0));
movq              730 src/x64/macro-assembler-x64.cc   movq(rax, Operand(rax, 0));
movq              736 src/x64/macro-assembler-x64.cc   movq(Operand(base_reg, kNextOffset), prev_next_address_reg);
movq              742 src/x64/macro-assembler-x64.cc   movq(rsi, scheduled_exception_address);
movq              759 src/x64/macro-assembler-x64.cc   movq(Operand(base_reg, kLimitOffset), prev_limit_reg);
movq              760 src/x64/macro-assembler-x64.cc   movq(prev_limit_reg, rax);
movq              769 src/x64/macro-assembler-x64.cc   movq(rax, prev_limit_reg);
movq              801 src/x64/macro-assembler-x64.cc   movq(target, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX)));
movq              802 src/x64/macro-assembler-x64.cc   movq(target, FieldOperand(target, GlobalObject::kBuiltinsOffset));
movq              803 src/x64/macro-assembler-x64.cc   movq(target, FieldOperand(target,
movq              812 src/x64/macro-assembler-x64.cc   movq(target, FieldOperand(rdi, JSFunction::kCodeEntryOffset));
movq              880 src/x64/macro-assembler-x64.cc     movq(dst, Immediate(static_cast<int32_t>(x)));
movq              882 src/x64/macro-assembler-x64.cc     movq(dst, x, RelocInfo::NONE);
movq              888 src/x64/macro-assembler-x64.cc     movq(dst, Immediate(static_cast<int32_t>(x)));
movq              891 src/x64/macro-assembler-x64.cc     movq(dst, kScratchRegister);
movq              945 src/x64/macro-assembler-x64.cc     movq(dst,
movq              988 src/x64/macro-assembler-x64.cc       movq(dst, kSmiConstantRegister);
movq              994 src/x64/macro-assembler-x64.cc       movq(dst, reinterpret_cast<uint64_t>(source), RelocInfo::NONE);
movq             1044 src/x64/macro-assembler-x64.cc     movq(dst, src);
movq             1058 src/x64/macro-assembler-x64.cc     movq(dst, src);
movq             1151 src/x64/macro-assembler-x64.cc     movq(dst, src);
movq             1179 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, src1);
movq             1182 src/x64/macro-assembler-x64.cc     movq(dst, kScratchRegister);
movq             1184 src/x64/macro-assembler-x64.cc     movq(dst, src1);
movq             1208 src/x64/macro-assembler-x64.cc   movq(kScratchRegister, src);
movq             1231 src/x64/macro-assembler-x64.cc   movq(kScratchRegister, first);
movq             1385 src/x64/macro-assembler-x64.cc     movq(dst, tmp);
movq             1393 src/x64/macro-assembler-x64.cc       movq(dst, src);
movq             1453 src/x64/macro-assembler-x64.cc       movq(dst, src);
movq             1461 src/x64/macro-assembler-x64.cc     movq(dst, kScratchRegister);
movq             1473 src/x64/macro-assembler-x64.cc       movq(dst, src);
movq             1501 src/x64/macro-assembler-x64.cc       movq(dst, src);
movq             1517 src/x64/macro-assembler-x64.cc       movq(dst, kScratchRegister);
movq             1545 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, src);
movq             1550 src/x64/macro-assembler-x64.cc     movq(src, kScratchRegister);
movq             1552 src/x64/macro-assembler-x64.cc     movq(dst, src);
movq             1569 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, src1);
movq             1572 src/x64/macro-assembler-x64.cc     movq(dst, kScratchRegister);
movq             1574 src/x64/macro-assembler-x64.cc     movq(dst, src1);
movq             1588 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, src1);
movq             1591 src/x64/macro-assembler-x64.cc     movq(dst, kScratchRegister);
movq             1594 src/x64/macro-assembler-x64.cc     movq(dst, src1);
movq             1608 src/x64/macro-assembler-x64.cc       movq(kScratchRegister, src1);
movq             1632 src/x64/macro-assembler-x64.cc     movq(dst, src1);
movq             1644 src/x64/macro-assembler-x64.cc     movq(dst, src1);
movq             1658 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, src2);
movq             1663 src/x64/macro-assembler-x64.cc     movq(dst, src1);
movq             1676 src/x64/macro-assembler-x64.cc     movq(dst, src1);
movq             1695 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, src1);  // Create backup for later testing.
movq             1706 src/x64/macro-assembler-x64.cc     movq(dst, kScratchRegister);
movq             1712 src/x64/macro-assembler-x64.cc     movq(src1, kScratchRegister);
movq             1730 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, src1);
movq             1755 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, src1);
movq             1771 src/x64/macro-assembler-x64.cc     movq(src1, kScratchRegister);
movq             1788 src/x64/macro-assembler-x64.cc     movq(src1, kScratchRegister);
movq             1795 src/x64/macro-assembler-x64.cc     movq(src1, kScratchRegister);
movq             1818 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, src1);
movq             1832 src/x64/macro-assembler-x64.cc     movq(src1, kScratchRegister);
movq             1843 src/x64/macro-assembler-x64.cc     movq(src1, kScratchRegister);
movq             1874 src/x64/macro-assembler-x64.cc     movq(dst, src1);
movq             1897 src/x64/macro-assembler-x64.cc     movq(dst, src1);
movq             1918 src/x64/macro-assembler-x64.cc     movq(dst, src1);
movq             1955 src/x64/macro-assembler-x64.cc     movq(dst, src);
movq             1970 src/x64/macro-assembler-x64.cc     movq(dst, src);
movq             1987 src/x64/macro-assembler-x64.cc     movq(dst, src1);
movq             2008 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, rcx);
movq             2011 src/x64/macro-assembler-x64.cc     movq(dst, src1);
movq             2022 src/x64/macro-assembler-x64.cc       movq(src1, kScratchRegister);
movq             2024 src/x64/macro-assembler-x64.cc       movq(src2, kScratchRegister);
movq             2043 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, src1);
movq             2045 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, src2);
movq             2048 src/x64/macro-assembler-x64.cc     movq(dst, src1);
movq             2055 src/x64/macro-assembler-x64.cc     movq(src1, kScratchRegister);
movq             2057 src/x64/macro-assembler-x64.cc     movq(src2, kScratchRegister);
movq             2092 src/x64/macro-assembler-x64.cc   movq(dst, src1);
movq             2108 src/x64/macro-assembler-x64.cc     movq(dst, src);
movq             2124 src/x64/macro-assembler-x64.cc     movq(dst, src);
movq             2165 src/x64/macro-assembler-x64.cc   movq(scratch1, FieldOperand(first_object, HeapObject::kMapOffset));
movq             2166 src/x64/macro-assembler-x64.cc   movq(scratch2, FieldOperand(second_object, HeapObject::kMapOffset));
movq             2213 src/x64/macro-assembler-x64.cc   movq(scratch1, first_object_instance_type);
movq             2214 src/x64/macro-assembler-x64.cc   movq(scratch2, second_object_instance_type);
movq             2236 src/x64/macro-assembler-x64.cc     movq(dst, src);
movq             2246 src/x64/macro-assembler-x64.cc     movq(dst, source, RelocInfo::EMBEDDED_OBJECT);
movq             2256 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, source, RelocInfo::EMBEDDED_OBJECT);
movq             2257 src/x64/macro-assembler-x64.cc     movq(dst, kScratchRegister);
movq             2277 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, source, RelocInfo::EMBEDDED_OBJECT);
movq             2288 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, source, RelocInfo::EMBEDDED_OBJECT);
movq             2299 src/x64/macro-assembler-x64.cc     movq(result, cell, RelocInfo::GLOBAL_PROPERTY_CELL);
movq             2300 src/x64/macro-assembler-x64.cc     movq(result, Operand(result, 0));
movq             2311 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, cell, RelocInfo::GLOBAL_PROPERTY_CELL);
movq             2312 src/x64/macro-assembler-x64.cc     movq(kScratchRegister, Operand(kScratchRegister, 0));
movq             2325 src/x64/macro-assembler-x64.cc     movq(dst, cell, RelocInfo::GLOBAL_PROPERTY_CELL);
movq             2326 src/x64/macro-assembler-x64.cc     movq(dst, Operand(dst, 0));
movq             2368 src/x64/macro-assembler-x64.cc   movq(kScratchRegister, destination, rmode);
movq             2402 src/x64/macro-assembler-x64.cc   movq(kScratchRegister, destination, rmode);
movq             2496 src/x64/macro-assembler-x64.cc   movq(SafepointRegisterSlot(dst), src);
movq             2501 src/x64/macro-assembler-x64.cc   movq(dst, SafepointRegisterSlot(src));
movq             2544 src/x64/macro-assembler-x64.cc   movq(ExternalOperand(handler_address), rsp);
movq             2560 src/x64/macro-assembler-x64.cc   movq(rbx, FieldOperand(rdi, Code::kHandlerTableOffset));
movq             2562 src/x64/macro-assembler-x64.cc   movq(rdx, FieldOperand(rbx, rdx, times_8, FixedArray::kHeaderSize));
movq             2580 src/x64/macro-assembler-x64.cc     movq(rax, value);
movq             2584 src/x64/macro-assembler-x64.cc   movq(rsp, ExternalOperand(handler_address));
movq             2602 src/x64/macro-assembler-x64.cc   movq(Operand(rbp, StandardFrameConstants::kContextOffset), rsi);
movq             2620 src/x64/macro-assembler-x64.cc     movq(rax, value);
movq             2630 src/x64/macro-assembler-x64.cc   movq(rsp, Operand(rsp, StackHandlerConstants::kNextOffset));
movq             2679 src/x64/macro-assembler-x64.cc   movq(map, FieldOperand(heap_object, HeapObject::kMapOffset));
movq             2769 src/x64/macro-assembler-x64.cc   movq(xmm_scratch, kScratchRegister);
movq             2843 src/x64/macro-assembler-x64.cc   movq(temp_xmm_reg, temp_reg);
movq             2855 src/x64/macro-assembler-x64.cc   movq(descriptors, FieldOperand(map,
movq             2916 src/x64/macro-assembler-x64.cc   movq(kScratchRegister, 0x100000000l, RelocInfo::NONE);
movq             2926 src/x64/macro-assembler-x64.cc   movq(object, FieldOperand(object, HeapObject::kMapOffset));
movq             2947 src/x64/macro-assembler-x64.cc   movq(map, FieldOperand(heap_object, HeapObject::kMapOffset));
movq             2968 src/x64/macro-assembler-x64.cc     movq(kScratchRegister,
movq             2985 src/x64/macro-assembler-x64.cc   movq(result,
movq             3000 src/x64/macro-assembler-x64.cc   movq(result, FieldOperand(result, Map::kPrototypeOffset));
movq             3006 src/x64/macro-assembler-x64.cc   movq(result, FieldOperand(result, Map::kConstructorOffset));
movq             3157 src/x64/macro-assembler-x64.cc   movq(rdx, FieldOperand(function, JSFunction::kSharedFunctionInfoOffset));
movq             3158 src/x64/macro-assembler-x64.cc   movq(rsi, FieldOperand(function, JSFunction::kContextOffset));
movq             3163 src/x64/macro-assembler-x64.cc   movq(rdx, FieldOperand(rdi, JSFunction::kCodeEntryOffset));
movq             3180 src/x64/macro-assembler-x64.cc   movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
movq             3185 src/x64/macro-assembler-x64.cc   movq(rdx, FieldOperand(rdi, JSFunction::kCodeEntryOffset));
movq             3244 src/x64/macro-assembler-x64.cc       movq(rdx, code_constant, RelocInfo::EMBEDDED_OBJECT);
movq             3247 src/x64/macro-assembler-x64.cc       movq(rdx, code_register);
movq             3269 src/x64/macro-assembler-x64.cc   movq(rbp, rsp);
movq             3272 src/x64/macro-assembler-x64.cc   movq(kScratchRegister, CodeObject(), RelocInfo::EMBEDDED_OBJECT);
movq             3275 src/x64/macro-assembler-x64.cc     movq(kScratchRegister,
movq             3290 src/x64/macro-assembler-x64.cc   movq(rsp, rbp);
movq             3302 src/x64/macro-assembler-x64.cc   movq(rbp, rsp);
movq             3307 src/x64/macro-assembler-x64.cc   movq(kScratchRegister, CodeObject(), RelocInfo::EMBEDDED_OBJECT);
movq             3312 src/x64/macro-assembler-x64.cc     movq(r14, rax);  // Backup rax in callee-save register.
movq             3349 src/x64/macro-assembler-x64.cc   movq(Operand(rbp, ExitFrameConstants::kSPOffset), rsp);
movq             3382 src/x64/macro-assembler-x64.cc   movq(rcx, Operand(rbp, 1 * kPointerSize));
movq             3383 src/x64/macro-assembler-x64.cc   movq(rbp, Operand(rbp, 0 * kPointerSize));
movq             3397 src/x64/macro-assembler-x64.cc   movq(rsp, rbp);
movq             3408 src/x64/macro-assembler-x64.cc   movq(rsi, context_operand);
movq             3410 src/x64/macro-assembler-x64.cc   movq(context_operand, Immediate(0));
movq             3417 src/x64/macro-assembler-x64.cc   movq(c_entry_fp_operand, Immediate(0));
movq             3429 src/x64/macro-assembler-x64.cc   movq(scratch, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             3438 src/x64/macro-assembler-x64.cc   movq(scratch, FieldOperand(scratch, offset));
movq             3439 src/x64/macro-assembler-x64.cc   movq(scratch, FieldOperand(scratch, GlobalObject::kGlobalContextOffset));
movq             3461 src/x64/macro-assembler-x64.cc     movq(holder_reg, FieldOperand(holder_reg, JSGlobalProxy::kContextOffset));
movq             3466 src/x64/macro-assembler-x64.cc     movq(holder_reg, FieldOperand(holder_reg, HeapObject::kMapOffset));
movq             3472 src/x64/macro-assembler-x64.cc   movq(kScratchRegister,
movq             3476 src/x64/macro-assembler-x64.cc   movq(scratch, FieldOperand(scratch, token_offset));
movq             3561 src/x64/macro-assembler-x64.cc     movq(r2, r0);
movq             3596 src/x64/macro-assembler-x64.cc   movq(result, FieldOperand(elements, r2, times_pointer_size, kValueOffset));
movq             3623 src/x64/macro-assembler-x64.cc     movq(result, Operand(scratch, 0));
movq             3643 src/x64/macro-assembler-x64.cc     movq(Operand(scratch, 0), result_end);
movq             3682 src/x64/macro-assembler-x64.cc     movq(top_reg, result);
movq             3783 src/x64/macro-assembler-x64.cc     movq(result_end, object_size);
movq             3812 src/x64/macro-assembler-x64.cc   movq(top_operand, object);
movq             3829 src/x64/macro-assembler-x64.cc   movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister);
movq             3864 src/x64/macro-assembler-x64.cc   movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister);
movq             3866 src/x64/macro-assembler-x64.cc   movq(FieldOperand(result, String::kLengthOffset), scratch1);
movq             3867 src/x64/macro-assembler-x64.cc   movq(FieldOperand(result, String::kHashFieldOffset),
movq             3902 src/x64/macro-assembler-x64.cc   movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister);
movq             3904 src/x64/macro-assembler-x64.cc   movq(FieldOperand(result, String::kLengthOffset), scratch1);
movq             3905 src/x64/macro-assembler-x64.cc   movq(FieldOperand(result, String::kHashFieldOffset),
movq             3924 src/x64/macro-assembler-x64.cc   movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister);
movq             3942 src/x64/macro-assembler-x64.cc   movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister);
movq             3960 src/x64/macro-assembler-x64.cc   movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister);
movq             3978 src/x64/macro-assembler-x64.cc   movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister);
movq             4014 src/x64/macro-assembler-x64.cc   movq(scratch, length);
movq             4019 src/x64/macro-assembler-x64.cc   movq(length, Operand(source, scratch, times_1, -8));
movq             4020 src/x64/macro-assembler-x64.cc   movq(Operand(destination, scratch, times_1, -8), length);
movq             4052 src/x64/macro-assembler-x64.cc   movq(Operand(start_offset, 0), filler);
movq             4063 src/x64/macro-assembler-x64.cc     movq(dst, Operand(rsi, Context::SlotOffset(Context::PREVIOUS_INDEX)));
movq             4065 src/x64/macro-assembler-x64.cc       movq(dst, Operand(dst, Context::SlotOffset(Context::PREVIOUS_INDEX)));
movq             4071 src/x64/macro-assembler-x64.cc     movq(dst, rsi);
movq             4093 src/x64/macro-assembler-x64.cc   movq(scratch, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX)));
movq             4094 src/x64/macro-assembler-x64.cc   movq(scratch, FieldOperand(scratch, GlobalObject::kGlobalContextOffset));
movq             4097 src/x64/macro-assembler-x64.cc   movq(scratch, Operand(scratch,
movq             4108 src/x64/macro-assembler-x64.cc   movq(map_in_out, FieldOperand(scratch, offset));
movq             4117 src/x64/macro-assembler-x64.cc   movq(map_out, FieldOperand(function_in,
movq             4144 src/x64/macro-assembler-x64.cc   movq(function, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX)));
movq             4146 src/x64/macro-assembler-x64.cc   movq(function, FieldOperand(function, GlobalObject::kGlobalContextOffset));
movq             4148 src/x64/macro-assembler-x64.cc   movq(function, Operand(function, Context::SlotOffset(index)));
movq             4155 src/x64/macro-assembler-x64.cc   movq(map, FieldOperand(function, JSFunction::kPrototypeOrInitialMapOffset));
movq             4192 src/x64/macro-assembler-x64.cc   movq(kScratchRegister, rsp);
movq             4198 src/x64/macro-assembler-x64.cc   movq(Operand(rsp, argument_slots_on_stack * kPointerSize), kScratchRegister);
movq             4221 src/x64/macro-assembler-x64.cc   movq(rsp, Operand(rsp, argument_slots_on_stack * kPointerSize));
movq             4268 src/x64/macro-assembler-x64.cc     movq(scratch, Immediate(~Page::kPageAlignmentMask));
movq             4292 src/x64/macro-assembler-x64.cc   movq(rcx, mask_scratch);
movq             4312 src/x64/macro-assembler-x64.cc   movq(scratch, FieldOperand(value, HeapObject::kMapOffset));
movq             4330 src/x64/macro-assembler-x64.cc   movq(bitmap_reg, addr_reg);
movq             4333 src/x64/macro-assembler-x64.cc   movq(rcx, addr_reg);
movq             4342 src/x64/macro-assembler-x64.cc   movq(rcx, addr_reg);
movq             4393 src/x64/macro-assembler-x64.cc   movq(map, FieldOperand(value, HeapObject::kMapOffset));
movq             4396 src/x64/macro-assembler-x64.cc   movq(length, Immediate(HeapNumber::kSize));
movq             4419 src/x64/macro-assembler-x64.cc   movq(length, Immediate(ExternalString::kSize));
movq             4453 src/x64/macro-assembler-x64.cc   movq(rcx, rax);
movq             4465 src/x64/macro-assembler-x64.cc   movq(rbx, FieldOperand(rcx, HeapObject::kMapOffset));
movq             4466 src/x64/macro-assembler-x64.cc   movq(rdx, FieldOperand(rbx, Map::kInstanceDescriptorsOrBackPointerOffset));
movq             4476 src/x64/macro-assembler-x64.cc   movq(rdx, FieldOperand(rdx, DescriptorArray::kLastAddedOffset));
movq             4483 src/x64/macro-assembler-x64.cc   movq(rdx, FieldOperand(rdx, DescriptorArray::kEnumCacheBridgeCacheOffset));
movq             4489 src/x64/macro-assembler-x64.cc   movq(rcx, FieldOperand(rbx, Map::kPrototypeOffset));
movq              326 src/x64/macro-assembler-x64.h     movq(kRootRegister, roots_array_start);
movq              385 src/x64/macro-assembler-x64.h     movq(kSmiConstantRegister,
movq              725 src/x64/macro-assembler-x64.h     movq(dst, constant);
movq              283 src/x64/regexp-macro-assembler-x64.cc         __ movq(rax, combined_chars, RelocInfo::NONE);
movq              303 src/x64/regexp-macro-assembler-x64.cc         __ movq(rax, combined_chars, RelocInfo::NONE);
movq              338 src/x64/regexp-macro-assembler-x64.cc   __ movq(rdx, register_location(start_reg));  // Offset of start of capture
movq              339 src/x64/regexp-macro-assembler-x64.cc   __ movq(rbx, register_location(start_reg + 1));  // Offset of end of capture
movq              407 src/x64/regexp-macro-assembler-x64.cc     __ movq(rdi, r11);
movq              433 src/x64/regexp-macro-assembler-x64.cc     __ movq(r8, rbx);
movq              442 src/x64/regexp-macro-assembler-x64.cc     __ movq(rsi, rax);
movq              444 src/x64/regexp-macro-assembler-x64.cc     __ movq(rdx, rbx);
movq              482 src/x64/regexp-macro-assembler-x64.cc   __ movq(rdx, register_location(start_reg));
movq              483 src/x64/regexp-macro-assembler-x64.cc   __ movq(rax, register_location(start_reg + 1));
movq              533 src/x64/regexp-macro-assembler-x64.cc   __ movq(rdi, rbx);
movq              614 src/x64/regexp-macro-assembler-x64.cc     __ movq(rbx, current_character());
movq              716 src/x64/regexp-macro-assembler-x64.cc     __ movq(rbx, ExternalReference::re_word_character_map());
movq              730 src/x64/regexp-macro-assembler-x64.cc     __ movq(rbx, ExternalReference::re_word_character_map());
movq              773 src/x64/regexp-macro-assembler-x64.cc   __ movq(rbp, rsp);
movq              779 src/x64/regexp-macro-assembler-x64.cc   __ movq(Operand(rbp, kInputString), rcx);
movq              780 src/x64/regexp-macro-assembler-x64.cc   __ movq(Operand(rbp, kStartIndex), rdx);  // Passed as int32 in edx.
movq              781 src/x64/regexp-macro-assembler-x64.cc   __ movq(Operand(rbp, kInputStart), r8);
movq              782 src/x64/regexp-macro-assembler-x64.cc   __ movq(Operand(rbp, kInputEnd), r9);
movq              815 src/x64/regexp-macro-assembler-x64.cc   __ movq(rcx, rsp);
movq              816 src/x64/regexp-macro-assembler-x64.cc   __ movq(kScratchRegister, stack_limit);
movq              841 src/x64/regexp-macro-assembler-x64.cc   __ movq(rsi, Operand(rbp, kInputEnd));
movq              843 src/x64/regexp-macro-assembler-x64.cc   __ movq(rdi, Operand(rbp, kInputStart));
movq              848 src/x64/regexp-macro-assembler-x64.cc   __ movq(rbx, Operand(rbp, kStartIndex));
movq              857 src/x64/regexp-macro-assembler-x64.cc   __ movq(Operand(rbp, kInputStartMinusOne), rax);
movq              867 src/x64/regexp-macro-assembler-x64.cc     __ movq(register_location(i), rax);  // One write every page.
movq              896 src/x64/regexp-macro-assembler-x64.cc       __ movq(Operand(rbp, rcx, times_1, 0), rax);
movq              903 src/x64/regexp-macro-assembler-x64.cc         __ movq(register_location(i), rax);
movq              909 src/x64/regexp-macro-assembler-x64.cc   __ movq(backtrack_stackpointer(), Operand(rbp, kStackHighEnd));
movq              919 src/x64/regexp-macro-assembler-x64.cc       __ movq(rdx, Operand(rbp, kStartIndex));
movq              920 src/x64/regexp-macro-assembler-x64.cc       __ movq(rbx, Operand(rbp, kRegisterOutput));
movq              921 src/x64/regexp-macro-assembler-x64.cc       __ movq(rcx, Operand(rbp, kInputEnd));
movq              929 src/x64/regexp-macro-assembler-x64.cc         __ movq(rax, register_location(i));
movq              932 src/x64/regexp-macro-assembler-x64.cc           __ movq(rdx, rax);
movq              954 src/x64/regexp-macro-assembler-x64.cc       __ movq(Operand(rbp, kNumOutputRegisters), rcx);
movq              960 src/x64/regexp-macro-assembler-x64.cc       __ movq(rax, Operand(rbp, kInputStartMinusOne));
movq              981 src/x64/regexp-macro-assembler-x64.cc       __ movq(rax, Immediate(SUCCESS));
movq              988 src/x64/regexp-macro-assembler-x64.cc     __ movq(rax, Operand(rbp, kSuccessfulCaptures));
movq             1001 src/x64/regexp-macro-assembler-x64.cc   __ movq(rbx, Operand(rbp, kBackup_rbx));
movq             1003 src/x64/regexp-macro-assembler-x64.cc   __ movq(rsp, rbp);
movq             1035 src/x64/regexp-macro-assembler-x64.cc     __ movq(rsi, Operand(rbp, kInputEnd));
movq             1062 src/x64/regexp-macro-assembler-x64.cc     __ movq(rdi, backtrack_stackpointer());   // First argument.
movq             1074 src/x64/regexp-macro-assembler-x64.cc     __ movq(backtrack_stackpointer(), rax);
movq             1159 src/x64/regexp-macro-assembler-x64.cc   __ movq(register_location(register_index), rax);
movq             1176 src/x64/regexp-macro-assembler-x64.cc   __ movq(rax, register_location(register_index));
movq             1183 src/x64/regexp-macro-assembler-x64.cc   __ movq(rdi, register_location(reg));
movq             1188 src/x64/regexp-macro-assembler-x64.cc   __ movq(backtrack_stackpointer(), register_location(reg));
movq             1197 src/x64/regexp-macro-assembler-x64.cc   __ movq(rdi, Immediate(-by * char_size()));
movq             1208 src/x64/regexp-macro-assembler-x64.cc   __ movq(register_location(register_index), Immediate(to));
movq             1221 src/x64/regexp-macro-assembler-x64.cc     __ movq(register_location(reg), rdi);
movq             1224 src/x64/regexp-macro-assembler-x64.cc     __ movq(register_location(reg), rax);
movq             1231 src/x64/regexp-macro-assembler-x64.cc   __ movq(rax, Operand(rbp, kInputStartMinusOne));
movq             1233 src/x64/regexp-macro-assembler-x64.cc     __ movq(register_location(reg), rax);
movq             1239 src/x64/regexp-macro-assembler-x64.cc   __ movq(rax, backtrack_stackpointer());
movq             1241 src/x64/regexp-macro-assembler-x64.cc   __ movq(register_location(reg), rax);
movq             1254 src/x64/regexp-macro-assembler-x64.cc   __ movq(rdx, code_object_pointer());
movq             1256 src/x64/regexp-macro-assembler-x64.cc   __ movq(r8, rbp);
movq             1262 src/x64/regexp-macro-assembler-x64.cc   __ movq(rdx, rbp);
movq             1264 src/x64/regexp-macro-assembler-x64.cc   __ movq(rsi, code_object_pointer());
movq               77 src/x64/stub-cache-x64.cc   __ movq(kScratchRegister,
movq               84 src/x64/stub-cache-x64.cc   __ movq(kScratchRegister,
movq              125 src/x64/stub-cache-x64.cc   __ movq(r0, FieldOperand(receiver, HeapObject::kMapOffset));
movq              141 src/x64/stub-cache-x64.cc   __ movq(properties, FieldOperand(receiver, JSObject::kPropertiesOffset));
movq              230 src/x64/stub-cache-x64.cc   __ movq(prototype,
movq              233 src/x64/stub-cache-x64.cc   __ movq(prototype,
movq              236 src/x64/stub-cache-x64.cc   __ movq(prototype, Operand(prototype, Context::SlotOffset(index)));
movq              238 src/x64/stub-cache-x64.cc   __ movq(prototype,
movq              241 src/x64/stub-cache-x64.cc   __ movq(prototype, FieldOperand(prototype, Map::kPrototypeOffset));
movq              262 src/x64/stub-cache-x64.cc   __ movq(prototype, FieldOperand(prototype, Map::kPrototypeOffset));
movq              278 src/x64/stub-cache-x64.cc   __ movq(rax, FieldOperand(receiver, JSArray::kLengthOffset));
movq              294 src/x64/stub-cache-x64.cc   __ movq(scratch, FieldOperand(receiver, HeapObject::kMapOffset));
movq              316 src/x64/stub-cache-x64.cc   __ movq(rax, FieldOperand(receiver, String::kLengthOffset));
movq              327 src/x64/stub-cache-x64.cc     __ movq(scratch2, FieldOperand(receiver, JSValue::kValueOffset));
movq              329 src/x64/stub-cache-x64.cc     __ movq(rax, FieldOperand(scratch2, String::kLengthOffset));
movq              341 src/x64/stub-cache-x64.cc   if (!result.is(rax)) __ movq(rax, result);
movq              359 src/x64/stub-cache-x64.cc     __ movq(dst, FieldOperand(src, offset));
movq              363 src/x64/stub-cache-x64.cc     __ movq(dst, FieldOperand(src, JSObject::kPropertiesOffset));
movq              364 src/x64/stub-cache-x64.cc     __ movq(dst, FieldOperand(dst, offset));
movq              418 src/x64/stub-cache-x64.cc   __ movq(scratch, Operand(rsp, 0));
movq              420 src/x64/stub-cache-x64.cc   __ movq(Operand(rsp, 0), scratch);
movq              423 src/x64/stub-cache-x64.cc      __ movq(Operand(rsp, i * kPointerSize), scratch);
movq              438 src/x64/stub-cache-x64.cc   __ movq(scratch, Operand(rsp, 0));
movq              439 src/x64/stub-cache-x64.cc   __ movq(Operand(rsp, kFastApiCallArguments * kPointerSize), scratch);
movq              465 src/x64/stub-cache-x64.cc   __ movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
movq              468 src/x64/stub-cache-x64.cc   __ movq(Operand(rsp, 2 * kPointerSize), rdi);
movq              473 src/x64/stub-cache-x64.cc     __ movq(rbx, FieldOperand(rcx, CallHandlerInfo::kDataOffset));
movq              474 src/x64/stub-cache-x64.cc     __ movq(Operand(rsp, 3 * kPointerSize), rbx);
movq              478 src/x64/stub-cache-x64.cc   __ movq(kScratchRegister, ExternalReference::isolate_address());
movq              479 src/x64/stub-cache-x64.cc   __ movq(Operand(rsp, 4 * kPointerSize), kScratchRegister);
movq              499 src/x64/stub-cache-x64.cc   __ movq(StackSpaceOperand(0), rbx);  // v8::Arguments::implicit_args_.
movq              501 src/x64/stub-cache-x64.cc   __ movq(StackSpaceOperand(1), rbx);  // v8::Arguments::values_.
movq              810 src/x64/stub-cache-x64.cc     __ movq(FieldOperand(receiver_reg, HeapObject::kMapOffset), scratch1);
movq              831 src/x64/stub-cache-x64.cc     __ movq(FieldOperand(receiver_reg, offset), rax);
movq              835 src/x64/stub-cache-x64.cc     __ movq(name_reg, rax);
movq              842 src/x64/stub-cache-x64.cc     __ movq(scratch1, FieldOperand(receiver_reg, JSObject::kPropertiesOffset));
movq              843 src/x64/stub-cache-x64.cc     __ movq(FieldOperand(scratch1, offset), rax);
movq              847 src/x64/stub-cache-x64.cc     __ movq(name_reg, rax);
movq              921 src/x64/stub-cache-x64.cc     __ movq(Operand(rsp, kPointerSize), object_reg);
movq              947 src/x64/stub-cache-x64.cc       __ movq(scratch1, FieldOperand(reg, HeapObject::kMapOffset));
movq              949 src/x64/stub-cache-x64.cc       __ movq(reg, FieldOperand(scratch1, Map::kPrototypeOffset));
movq              955 src/x64/stub-cache-x64.cc         __ movq(scratch1, FieldOperand(reg, HeapObject::kMapOffset));
movq              971 src/x64/stub-cache-x64.cc         __ movq(reg, FieldOperand(scratch1, Map::kPrototypeOffset));
movq              979 src/x64/stub-cache-x64.cc       __ movq(Operand(rsp, kPointerSize), reg);
movq             1079 src/x64/stub-cache-x64.cc   __ movq(name_arg, rsp);
movq             1092 src/x64/stub-cache-x64.cc   __ movq(StackSpaceOperand(0), rax);
movq             1293 src/x64/stub-cache-x64.cc   __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
movq             1308 src/x64/stub-cache-x64.cc   __ movq(rdi, FieldOperand(rdi, JSGlobalPropertyCell::kValueOffset));
movq             1359 src/x64/stub-cache-x64.cc   __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
movq             1378 src/x64/stub-cache-x64.cc     __ movq(rdx, FieldOperand(rdx, GlobalObject::kGlobalReceiverOffset));
movq             1379 src/x64/stub-cache-x64.cc     __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx);
movq             1420 src/x64/stub-cache-x64.cc   __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
movq             1430 src/x64/stub-cache-x64.cc     __ movq(rax, FieldOperand(rdx, JSArray::kLengthOffset));
movq             1439 src/x64/stub-cache-x64.cc       __ movq(rdi, FieldOperand(rdx, JSArray::kElementsOffset));
movq             1459 src/x64/stub-cache-x64.cc       __ movq(rcx, Operand(rsp, argc * kPointerSize));
movq             1466 src/x64/stub-cache-x64.cc       __ movq(FieldOperand(rdi,
movq             1477 src/x64/stub-cache-x64.cc       __ movq(rbx, FieldOperand(rdx, HeapObject::kMapOffset));
movq             1499 src/x64/stub-cache-x64.cc         __ movq(rdi, FieldOperand(rdx, JSArray::kElementsOffset));
movq             1510 src/x64/stub-cache-x64.cc         __ movq(rdi, FieldOperand(rdx, JSArray::kElementsOffset));
movq             1523 src/x64/stub-cache-x64.cc       __ movq(Operand(rdx, 0), rcx);
movq             1536 src/x64/stub-cache-x64.cc       __ movq(rbx, Operand(rsp, argc * kPointerSize));
movq             1541 src/x64/stub-cache-x64.cc       __ movq(rcx, FieldOperand(rdx, HeapObject::kMapOffset));
movq             1570 src/x64/stub-cache-x64.cc       __ movq(Operand(rdx, 0), rbx);
movq             1574 src/x64/stub-cache-x64.cc         __ movq(Operand(rdx, i * kPointerSize), kScratchRegister);
movq             1585 src/x64/stub-cache-x64.cc       __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
movq             1593 src/x64/stub-cache-x64.cc       __ movq(FieldOperand(rdx, JSArray::kLengthOffset), rax);
movq             1635 src/x64/stub-cache-x64.cc   __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
movq             1644 src/x64/stub-cache-x64.cc   __ movq(rbx, FieldOperand(rdx, JSArray::kElementsOffset));
movq             1658 src/x64/stub-cache-x64.cc   __ movq(rax, FieldOperand(rbx,
movq             1670 src/x64/stub-cache-x64.cc   __ movq(FieldOperand(rbx,
movq             1736 src/x64/stub-cache-x64.cc   __ movq(receiver, Operand(rsp, (argc + 1) * kPointerSize));
movq             1738 src/x64/stub-cache-x64.cc     __ movq(index, Operand(rsp, (argc - 0) * kPointerSize));
movq             1815 src/x64/stub-cache-x64.cc   __ movq(receiver, Operand(rsp, (argc + 1) * kPointerSize));
movq             1817 src/x64/stub-cache-x64.cc     __ movq(index, Operand(rsp, (argc - 0) * kPointerSize));
movq             1875 src/x64/stub-cache-x64.cc     __ movq(rdx, Operand(rsp, 2 * kPointerSize));
movq             1888 src/x64/stub-cache-x64.cc   __ movq(code, Operand(rsp, 1 * kPointerSize));
movq             1956 src/x64/stub-cache-x64.cc     __ movq(rdx, Operand(rsp, 2 * kPointerSize));
movq             1967 src/x64/stub-cache-x64.cc   __ movq(rax, Operand(rsp, 1 * kPointerSize));
movq             1998 src/x64/stub-cache-x64.cc   __ movq(rbx, FieldOperand(rax, HeapNumber::kValueOffset));
movq             2005 src/x64/stub-cache-x64.cc   __ movq(rdi, static_cast<int64_t>(HeapNumber::kSignMask) << sign_mask_shift,
movq             2016 src/x64/stub-cache-x64.cc   __ movq(FieldOperand(rax, HeapNumber::kValueOffset), rbx);
movq             2059 src/x64/stub-cache-x64.cc   __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
movq             2077 src/x64/stub-cache-x64.cc   __ movq(rax, Operand(rsp, 4 * kPointerSize));
movq             2078 src/x64/stub-cache-x64.cc   __ movq(Operand(rsp, 0 * kPointerSize), rax);
movq             2121 src/x64/stub-cache-x64.cc   __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
movq             2144 src/x64/stub-cache-x64.cc         __ movq(rdx, FieldOperand(rdx, GlobalObject::kGlobalReceiverOffset));
movq             2145 src/x64/stub-cache-x64.cc         __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx);
movq             2248 src/x64/stub-cache-x64.cc   __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
movq             2255 src/x64/stub-cache-x64.cc   __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
movq             2265 src/x64/stub-cache-x64.cc     __ movq(rdx, FieldOperand(rdx, GlobalObject::kGlobalReceiverOffset));
movq             2266 src/x64/stub-cache-x64.cc     __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx);
movq             2270 src/x64/stub-cache-x64.cc   __ movq(rdi, rax);
movq             2318 src/x64/stub-cache-x64.cc     __ movq(rdx, FieldOperand(rdx, GlobalObject::kGlobalReceiverOffset));
movq             2319 src/x64/stub-cache-x64.cc     __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx);
movq             2323 src/x64/stub-cache-x64.cc   __ movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
movq             2335 src/x64/stub-cache-x64.cc   __ movq(rdx, FieldOperand(rdi, JSFunction::kCodeEntryOffset));
movq             2463 src/x64/stub-cache-x64.cc     __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             2551 src/x64/stub-cache-x64.cc   __ movq(cell_operand, rax);
movq             2648 src/x64/stub-cache-x64.cc   __ movq(rdi, FieldOperand(rdx, HeapObject::kMapOffset));
movq             2658 src/x64/stub-cache-x64.cc       __ movq(rbx, transitioned_maps->at(i), RelocInfo::EMBEDDED_OBJECT);
movq             2778 src/x64/stub-cache-x64.cc     __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
movq             2853 src/x64/stub-cache-x64.cc   __ movq(rbx, FieldOperand(rbx, JSGlobalPropertyCell::kValueOffset));
movq             2866 src/x64/stub-cache-x64.cc   __ movq(rax, rbx);
movq             3106 src/x64/stub-cache-x64.cc   __ movq(map_reg, FieldOperand(rdx, HeapObject::kMapOffset));
movq             3141 src/x64/stub-cache-x64.cc   __ movq(rbx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
movq             3142 src/x64/stub-cache-x64.cc   __ movq(rbx, FieldOperand(rbx, SharedFunctionInfo::kDebugInfoOffset));
movq             3148 src/x64/stub-cache-x64.cc   __ movq(rbx, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset));
movq             3174 src/x64/stub-cache-x64.cc   __ movq(Operand(rdx, JSObject::kMapOffset), rbx);
movq             3176 src/x64/stub-cache-x64.cc   __ movq(Operand(rdx, JSObject::kPropertiesOffset), rbx);
movq             3177 src/x64/stub-cache-x64.cc   __ movq(Operand(rdx, JSObject::kElementsOffset), rbx);
movq             3201 src/x64/stub-cache-x64.cc       __ movq(rbx, r8);
movq             3205 src/x64/stub-cache-x64.cc       __ movq(Operand(r9, i * kPointerSize), rbx);
movq             3218 src/x64/stub-cache-x64.cc     __ movq(Operand(r9, i * kPointerSize), r8);
movq             3224 src/x64/stub-cache-x64.cc   __ movq(rbx, rax);
movq             3225 src/x64/stub-cache-x64.cc   __ movq(rax, rdx);
movq             3268 src/x64/stub-cache-x64.cc   __ movq(rcx, FieldOperand(rdx, JSObject::kElementsOffset));
movq             3342 src/x64/stub-cache-x64.cc   __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset));
movq             3352 src/x64/stub-cache-x64.cc   __ movq(rbx, FieldOperand(rbx, ExternalArray::kExternalPointerOffset));
movq             3415 src/x64/stub-cache-x64.cc     __ movq(rax, rcx);
movq             3424 src/x64/stub-cache-x64.cc     __ movq(rax, rcx);
movq             3477 src/x64/stub-cache-x64.cc   __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset));
movq             3499 src/x64/stub-cache-x64.cc   __ movq(rbx, FieldOperand(rbx, ExternalArray::kExternalPointerOffset));
movq             3564 src/x64/stub-cache-x64.cc     __ movq(rbx, FieldOperand(rbx, ExternalArray::kExternalPointerOffset));
movq             3663 src/x64/stub-cache-x64.cc   __ movq(rcx, FieldOperand(rdx, JSObject::kElementsOffset));
movq             3672 src/x64/stub-cache-x64.cc   __ movq(rbx, FieldOperand(rcx,
movq             3678 src/x64/stub-cache-x64.cc   __ movq(rax, rbx);
movq             3705 src/x64/stub-cache-x64.cc   __ movq(rcx, FieldOperand(rdx, JSObject::kElementsOffset));
movq             3724 src/x64/stub-cache-x64.cc   __ movq(rax, rcx);
movq             3765 src/x64/stub-cache-x64.cc   __ movq(rdi, FieldOperand(rdx, JSObject::kElementsOffset));
movq             3786 src/x64/stub-cache-x64.cc     __ movq(FieldOperand(rdi, rcx, times_pointer_size, FixedArray::kHeaderSize),
movq             3794 src/x64/stub-cache-x64.cc     __ movq(Operand(rcx, 0), rax);
movq             3796 src/x64/stub-cache-x64.cc     __ movq(rbx, rax);
movq             3824 src/x64/stub-cache-x64.cc     __ movq(rdi, FieldOperand(rdx, JSObject::kElementsOffset));
movq             3842 src/x64/stub-cache-x64.cc       __ movq(FieldOperand(rdi, FixedArray::SizeFor(i)), rbx);
movq             3846 src/x64/stub-cache-x64.cc     __ movq(FieldOperand(rdi, FixedArray::SizeFor(0)), rax);
movq             3849 src/x64/stub-cache-x64.cc     __ movq(FieldOperand(rdx, JSObject::kElementsOffset), rdi);
movq             3903 src/x64/stub-cache-x64.cc   __ movq(rdi, FieldOperand(rdx, JSObject::kElementsOffset));
movq             3957 src/x64/stub-cache-x64.cc     __ movq(rdi, FieldOperand(rdx, JSObject::kElementsOffset));
movq             3976 src/x64/stub-cache-x64.cc     __ movq(FieldOperand(rdx, JSObject::kElementsOffset), rdi);
movq             3982 src/x64/stub-cache-x64.cc     __ movq(rdi, FieldOperand(rdx, JSObject::kElementsOffset));
movq              112 test/cctest/test-assembler-x64.cc   __ movq(rax, arg2);
movq              137 test/cctest/test-assembler-x64.cc   __ movq(rbp, rsp);
movq              166 test/cctest/test-assembler-x64.cc   __ movq(rax, arg2);
movq              189 test/cctest/test-assembler-x64.cc   __ movq(rax, arg2);
movq              191 test/cctest/test-assembler-x64.cc   __ movq(rax, rdx);
movq              217 test/cctest/test-assembler-x64.cc   __ movq(rbp, rsp);
movq              224 test/cctest/test-assembler-x64.cc   __ movq(rax, Operand(rbp, -3 * kStackElementSize));
movq              252 test/cctest/test-assembler-x64.cc   __ movq(rbp, rsp);
movq              253 test/cctest/test-assembler-x64.cc   __ movq(rax, arg1);
movq              256 test/cctest/test-assembler-x64.cc   __ movq(rax, arg2);
movq              279 test/cctest/test-assembler-x64.cc   __ movq(rax, Immediate(-3));
movq              294 test/cctest/test-assembler-x64.cc   __ movq(rax, Immediate(0x11FEED00));
movq              305 test/cctest/test-assembler-x64.cc   __ movq(rax, Immediate(1));
movq              308 test/cctest/test-assembler-x64.cc   __ movq(rax, Immediate(0));
movq              385 test/cctest/test-assembler-x64.cc   __ movq(rax, Immediate(1));
movq              386 test/cctest/test-assembler-x64.cc   __ movq(rbx, Immediate(2));
movq              387 test/cctest/test-assembler-x64.cc   __ movq(rcx, Immediate(3));
movq              388 test/cctest/test-assembler-x64.cc   __ movq(rdx, Immediate(4));
movq              389 test/cctest/test-assembler-x64.cc   __ movq(rdi, Immediate(5));
movq              390 test/cctest/test-assembler-x64.cc   __ movq(rsi, Immediate(6));
movq              410 test/cctest/test-assembler-x64.cc   __ movq(rax, Immediate(42));
movq              418 test/cctest/test-assembler-x64.cc   __ movq(rax, Immediate(13));
movq               72 test/cctest/test-disasm-x64.cc   __ movq(rbx,  Operand(rsp, rcx, times_2, 0));  // [rsp+rcx*4]
movq              151 test/cctest/test-disasm-x64.cc   __ movq(rdx, Immediate(1234567));
movq              152 test/cctest/test-disasm-x64.cc   __ movq(rdx, Operand(rsp, 12));
movq              153 test/cctest/test-disasm-x64.cc   __ movq(Operand(rbx, rcx, times_4, 10000), Immediate(12345));
movq              154 test/cctest/test-disasm-x64.cc   __ movq(Operand(rbx, rcx, times_4, 10000), rdx);
movq               75 test/cctest/test-hashing.cc   __ movq(rax, Immediate(0));
movq               76 test/cctest/test-hashing.cc   __ movq(rbx, Immediate(string.at(0)));
movq               79 test/cctest/test-hashing.cc     __ movq(rbx, Immediate(string.at(i)));
movq              131 test/cctest/test-hashing.cc   __ movq(rax, Immediate(key));
movq              109 test/cctest/test-macro-assembler-x64.cc   __ movq(rdx, Immediate(-1));
movq              197 test/cctest/test-macro-assembler-x64.cc   __ movq(r8, rcx);
movq              199 test/cctest/test-macro-assembler-x64.cc   __ movq(r9, rdx);
movq              312 test/cctest/test-macro-assembler-x64.cc   __ movq(rax, Immediate(1));  // Test number.
movq              319 test/cctest/test-macro-assembler-x64.cc   __ movq(rax, Immediate(2));  // Test number.
movq              326 test/cctest/test-macro-assembler-x64.cc   __ movq(rax, Immediate(3));  // Test number.
movq              333 test/cctest/test-macro-assembler-x64.cc   __ movq(rax, Immediate(4));  // Test number.
movq              340 test/cctest/test-macro-assembler-x64.cc   __ movq(rax, Immediate(5));  // Test number.
movq              349 test/cctest/test-macro-assembler-x64.cc   __ movq(rax, Immediate(6));  // Test number.
movq              356 test/cctest/test-macro-assembler-x64.cc   __ movq(rax, Immediate(7));  // Test number.
movq              363 test/cctest/test-macro-assembler-x64.cc   __ movq(rax, Immediate(8));  // Test number.
movq              370 test/cctest/test-macro-assembler-x64.cc   __ movq(rax, Immediate(9));  // Test number.
movq              377 test/cctest/test-macro-assembler-x64.cc   __ movq(rax, Immediate(10));  // Test number.
movq              407 test/cctest/test-macro-assembler-x64.cc   __ movq(rcx, x, RelocInfo::NONE);
movq              408 test/cctest/test-macro-assembler-x64.cc   __ movq(r11, rcx);
movq              550 test/cctest/test-macro-assembler-x64.cc   __ movq(rcx, Immediate(-1));
movq              556 test/cctest/test-macro-assembler-x64.cc   __ movq(rcx, Immediate(Smi::kMinValue));
movq              567 test/cctest/test-macro-assembler-x64.cc   __ movq(rcx, Immediate(Smi::kMaxValue));
movq              580 test/cctest/test-macro-assembler-x64.cc   __ movq(rcx, Immediate(Smi::kMaxValue));
movq              586 test/cctest/test-macro-assembler-x64.cc   __ movq(rcx, Immediate(0));
movq              592 test/cctest/test-macro-assembler-x64.cc   __ movq(rcx, Immediate(Smi::kMinValue));
movq              598 test/cctest/test-macro-assembler-x64.cc   __ movq(rcx, Immediate(Smi::kMinValue + 1));
movq              606 test/cctest/test-macro-assembler-x64.cc   __ movq(rcx, Immediate(Smi::kMaxValue));
movq              608 test/cctest/test-macro-assembler-x64.cc   __ movq(rdx, Immediate(Smi::kMinValue));
movq              638 test/cctest/test-macro-assembler-x64.cc   __ movq(rcx, Immediate(0));
movq              643 test/cctest/test-macro-assembler-x64.cc   __ movq(rcx, Immediate(-1));
movq              648 test/cctest/test-macro-assembler-x64.cc   __ movq(rcx, Immediate(Smi::kMaxValue));
movq              653 test/cctest/test-macro-assembler-x64.cc   __ movq(rcx, Immediate(Smi::kMinValue));
movq              675 test/cctest/test-macro-assembler-x64.cc   __ movq(r11, rcx);
movq              906 test/cctest/test-macro-assembler-x64.cc   __ movq(r11, rcx);  // Store original Smi value of x in r11.
movq              929 test/cctest/test-macro-assembler-x64.cc   __ movq(rcx, r11);
movq              976 test/cctest/test-macro-assembler-x64.cc   __ movq(rcx, r11);
movq             1056 test/cctest/test-macro-assembler-x64.cc   __ movq(r11, rcx);
movq             1153 test/cctest/test-macro-assembler-x64.cc     __ movq(rcx, r11);
movq             1154 test/cctest/test-macro-assembler-x64.cc     __ movq(r15, Immediate(id));
movq             1164 test/cctest/test-macro-assembler-x64.cc     __ movq(rcx, r11);
movq             1177 test/cctest/test-macro-assembler-x64.cc     __ movq(r15, Immediate(id + 8));
movq             1180 test/cctest/test-macro-assembler-x64.cc     __ movq(rcx, r11);
movq             1245 test/cctest/test-macro-assembler-x64.cc   __ movq(rax, r15);
movq             1265 test/cctest/test-macro-assembler-x64.cc   __ movq(r11, rcx);
movq             1269 test/cctest/test-macro-assembler-x64.cc     __ movq(r15, Immediate(id));
movq             1290 test/cctest/test-macro-assembler-x64.cc     __ movq(r15, Immediate(id + 8));
movq             1357 test/cctest/test-macro-assembler-x64.cc   __ movq(rax, r15);
movq             1530 test/cctest/test-macro-assembler-x64.cc   __ movq(r11, rcx);
movq             1546 test/cctest/test-macro-assembler-x64.cc   __ movq(rcx, r11);
movq             1613 test/cctest/test-macro-assembler-x64.cc   __ movq(r11, rcx);
movq             1629 test/cctest/test-macro-assembler-x64.cc   __ movq(rcx, r11);
movq             1698 test/cctest/test-macro-assembler-x64.cc   __ movq(r11, rcx);
movq             1714 test/cctest/test-macro-assembler-x64.cc   __ movq(rcx, r11);
movq             1783 test/cctest/test-macro-assembler-x64.cc   __ movq(r11, rcx);
movq             1980 test/cctest/test-macro-assembler-x64.cc       __ movq(r11, rcx);
movq             2127 test/cctest/test-macro-assembler-x64.cc     __ movq(r11, rcx);
movq             2212 test/cctest/test-macro-assembler-x64.cc   __ movq(rbp, rsp);
movq             2230 test/cctest/test-macro-assembler-x64.cc   __ movq(r8, reinterpret_cast<uintptr_t>(&data[128]), RelocInfo::NONE);