Home | History | Annotate | Download | only in x64

Lines Matching refs:movp

40   __ movp(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
62 __ movp(kScratchRegister,
64 __ movp(kScratchRegister,
89 __ movp(rbx, rax);
146 __ movp(rbx, rax);
176 __ movp(rcx, rax);
196 __ movp(rsi, Operand(rbp, ConstructFrameConstants::kContextOffset));
215 __ movp(rax, Operand(rsp, 0));
220 __ movp(rbx, Operand(rsp, 1 * kPointerSize));
222 __ movp(rbx, Operand(rsp, 0));
274 __ movp(rdx, Operand(rbp, rax, times_pointer_size,
319 __ movp(rcx, rsp);
329 __ movp(r11, rax);
376 __ movp(rsi, masm->ExternalOperand(context_address));
383 __ movp(rax, r9);
385 __ movp(kScratchRegister, Operand(rbp, 0));
386 __ movp(rbx, Operand(kScratchRegister, EntryFrameConstants::kArgvOffset));
388 __ movp(rdi, rdx);
390 __ movp(rdx, rcx);
399 __ movp(r11, rdi);
400 __ movp(rdi, rsi);
413 __ movp(rsi, masm->ExternalOperand(context_address));
420 __ movp(rax, rcx);
421 __ movp(rbx, r8);
424 __ movp(rdx, r11);
449 __ movp(kScratchRegister, Operand(rbx, rcx, times_pointer_size, 0));
490 __ movp(FieldOperand(rbx, JSGeneratorObject::kInputOrDebugPosOffset), rax);
495 __ movp(FieldOperand(rbx, JSGeneratorObject::kResumeModeOffset), rdx);
498 __ movp(rdi, FieldOperand(rbx, JSGeneratorObject::kFunctionOffset));
499 __ movp(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
538 __ movp(rcx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
553 __ movp(rcx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
554 __ movp(rcx, FieldOperand(rcx, SharedFunctionInfo::kFunctionDataOffset));
562 __ movp(rax, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
568 __ movp(rdx, rbx);
581 __ movp(rdi, FieldOperand(rbx, JSGeneratorObject::kFunctionOffset));
593 __ movp(rdi, FieldOperand(rbx, JSGeneratorObject::kFunctionOffset));
604 __ movp(args_count,
640 __ movp(rbp, rsp);
647 __ movp(rax, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
651 __ movp(kInterpreterBytecodeArrayRegister,
662 __ movp(rcx, FieldOperand(rdi, JSFunction::kFeedbackVectorOffset));
663 __ movp(rcx, FieldOperand(rcx, Cell::kValueOffset));
683 __ movp(kInterpreterBytecodeOffsetRegister,
699 __ movp(rdx, rsp);
729 __ movp(rbx, Operand(kInterpreterDispatchTableRegister, rbx,
741 __ movp(debug_info, FieldOperand(rax, SharedFunctionInfo::kDebugInfoOffset));
742 __ movp(kInterpreterBytecodeArrayRegister,
751 __ movp(rcx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
752 __ movp(rcx, FieldOperand(rcx, SharedFunctionInfo::kCodeOffset));
754 __ movp(FieldOperand(rdi, JSFunction::kCodeEntryOffset), rcx);
767 __ movp(scratch, rsp);
886 movp(rcx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
887 __ movp(rcx, FieldOperand(rcx, SharedFunctionInfo::kConstructStubOffset));
971 __ movp(kInterpreterBytecodeArrayRegister,
983 __ movp(kInterpreterBytecodeOffsetRegister,
991 __ movp(rbx, Operand(kInterpreterDispatchTableRegister, rbx,
1000 __ movp(rbx, Operand(rbp, InterpreterFrameConstants::kBytecodeArrayFromFp));
1001 __ movp(rdx, Operand(rbp, InterpreterFrameConstants::kBytecodeOffsetFromFp));
1002 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
1012 __ movp(Operand(rbp, InterpreterFrameConstants::kBytecodeOffsetFromFp), rdx);
1037 __ movp(rbx, FieldOperand(closure, JSFunction::kFeedbackVectorOffset));
1038 __ movp(rbx, FieldOperand(rbx, Cell::kValueOffset));
1041 __ movp(map, FieldOperand(closure, JSFunction::kSharedFunctionInfoOffset));
1042 __ movp(map, FieldOperand(map, SharedFunctionInfo::kOptimizedCodeMapOffset));
1053 __ movp(native_context, NativeContextOperand());
1058 __ movp(temp, FieldOperand(map, index, times_pointer_size,
1060 __ movp(temp, FieldOperand(temp, WeakCell::kValueOffset));
1066 __ movp(entry, FieldOperand(map, index, times_pointer_size,
1068 __ movp(entry, FieldOperand(entry, WeakCell::kValueOffset));
1073 __ movp(FieldOperand(closure, JSFunction::kCodeEntryOffset), entry);
1081 __ movp(rbx,
1083 __ movp(FieldOperand(closure, JSFunction::kNextFunctionLinkOffset), rbx);
1088 __ movp(ContextOperand(native_context, Context::OPTIMIZED_FUNCTIONS_LIST),
1091 __ movp(rbx, closure);
1094 __ movp(closure, rbx);
1104 __ movp(entry, FieldOperand(closure, JSFunction::kSharedFunctionInfoOffset));
1111 __ movp(entry, FieldOperand(entry, SharedFunctionInfo::kCodeOffset));
1118 __ movp(FieldOperand(closure, JSFunction::kCodeEntryOffset), entry);
1149 __ movp(rcx, rax);
1220 __ movp(arg_reg_1, Operand(rsp, kNumSafepointRegisters * kPointerSize));
1245 __ movp(arg_reg_1, Operand(rsp, kNumSafepointRegisters * kPointerSize));
1259 __ movp(rbp, rsp);
1328 __ movp(rax, Operand(rsp, kPCOnStackSize + kPointerSize));
1367 __ movp(rbx, rdx);
1368 __ movp(rdi, args.GetReceiverOperand());
1372 __ movp(rdx, args.GetArgumentOperand(1));
1375 __ movp(rbx, args.GetArgumentOperand(2));
1383 __ movp(rax, rbx);
1396 __ movp(rcx, FieldOperand(rdi, HeapObject::kMapOffset));
1425 __ movp(args.GetReceiverOperand(), rdi);
1457 __ movp(rdi, args.GetReceiverOperand());
1465 __ movp(rcx, rax);
1468 __ movp(rbx, args.GetArgumentOperand(1));
1469 __ movp(args.GetArgumentOperand(0), rbx);
1499 __ movp(rdx, rdi);
1500 __ movp(rbx, rdi);
1503 __ movp(rdi, args.GetArgumentOperand(1)); // target
1505 __ movp(rdx, args.GetArgumentOperand(2)); // thisArgument
1508 __ movp(rbx, args.GetArgumentOperand(3)); // argumentsList
1514 __ movp(rax, rbx);
1527 __ movp(rcx, FieldOperand(rdi, HeapObject::kMapOffset));
1541 __ movp(args.GetReceiverOperand(), rdi);
1564 __ movp(rdx, rdi);
1565 __ movp(rbx, rdi);
1568 __ movp(rdi, args.GetArgumentOperand(1)); // target
1569 __ movp(rdx, rdi); // new.target defaults to target
1571 __ movp(rbx, args.GetArgumentOperand(2)); // argumentsList
1574 __ movp(rdx, args.GetArgumentOperand(3)); // new.target
1580 __ movp(rax, rbx);
1594 __ movp(rcx, FieldOperand(rdi, HeapObject::kMapOffset));
1602 __ movp(rcx, FieldOperand(rdx, HeapObject::kMapOffset));
1614 __ movp(args.GetReceiverOperand(), rdi);
1622 __ movp(args.GetReceiverOperand(), rdx);
1640 __ movp(rbx, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset));
1669 __ movp(rbx, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset));
1678 __ movp(rdx, rdi);
1716 __ movp(rbx, Operand(rsp, rcx, times_pointer_size, 0));
1733 __ movp(rax, rbx);
1735 __ movp(rbx, rax);
1795 __ movp(rax, rdx);
1816 __ movp(rbx, args.GetArgumentOperand(1));
1824 __ movp(rax, rbx);
1856 __ movp(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
1867 __ movp(rbx, args.GetArgumentOperand(1));
1944 __ movp(rax, args.GetArgumentOperand(1));
2011 __ movp(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
2022 __ movp(rbx, args.GetArgumentOperand(1));
2083 __ movp(rbp, rsp);
2100 __ movp(rbx, Operand(rbp, ArgumentsAdaptorFrameConstants::kLengthOffset));
2103 __ movp(rsp, rbp);
2224 __ movp(rdi, Operand(rbp, ArgumentsAdaptorFrameConstants::kFunctionOffset));
2229 __ movp(rax, rbx);
2233 __ movp(rcx, FieldOperand(rdi, JSFunction::kCodeEntryOffset));
2247 __ movp(rcx, FieldOperand(rdi, JSFunction::kCodeEntryOffset));
2275 __ movp(rcx, FieldOperand(rax, HeapObject::kMapOffset));
2278 __ movp(rbx, NativeContextOperand());
2306 __ movp(rbx, FieldOperand(rax, JSArgumentsObject::kLengthOffset));
2307 __ movp(rcx, FieldOperand(rax, JSObject::kElementsOffset));
2311 __ movp(rax, rcx);
2317 __ movp(rcx, FieldOperand(rax, HeapObject::kMapOffset));
2318 __ movp(rcx, FieldOperand(rcx, Map::kPrototypeOffset));
2326 __ movp(rax, FieldOperand(rax, JSArray::kElementsOffset));
2343 __ movp(rax, FieldOperand(rax, JSArray::kElementsOffset));
2354 __ movp(rcx, rsp);
2384 __ movp(r9, FieldOperand(rax, rcx, times_pointer_size,
2418 __ movp(rbx, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
2423 __ movp(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
2424 __ movp(rax, FieldOperand(rax, JSFunction::kSharedFunctionInfoOffset));
2427 __ movp(rbx, rbp);
2523 __ movp(rbp, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
2530 __ movp(scratch2, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
2536 __ movp(rbp, scratch2);
2544 __ movp(scratch1, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
2545 __ movp(scratch1,
2574 __ movp(rdx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
2590 __ movp(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
2610 __ movp(rcx, args.GetReceiverOperand());
2637 __ movp(rax, rcx);
2642 __ movp(rcx, rax);
2647 __ movp(rdx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
2650 __ movp(args.GetReceiverOperand(), rcx);
2693 __ movp(rcx, FieldOperand(rdi, JSBoundFunction::kBoundArgumentsOffset));
2735 __ movp(kScratchRegister, Operand(rbx, rcx, times_pointer_size, 0));
2736 __ movp(Operand(rsp, rcx, times_pointer_size, 0), kScratchRegister);
2745 __ movp(rcx, FieldOperand(rdi, JSBoundFunction::kBoundArgumentsOffset));
2749 __ movp(kScratchRegister, FieldOperand(rcx, rbx, times_pointer_size,
2751 __ movp(Operand(rsp, rax, times_pointer_size, 0), kScratchRegister);
2781 __ movp(rbx, FieldOperand(rdi, JSBoundFunction::kBoundThisOffset));
2782 __ movp(args.GetReceiverOperand(), rbx);
2788 __ movp(rdi, FieldOperand(rdi, JSBoundFunction::kBoundTargetFunctionOffset));
2842 __ movp(args.GetReceiverOperand(), rdi);
2861 __ movp(rbx, Operand(rsp, kPointerSize));
2864 __ movp(r15, FieldOperand(rbx, HeapObject::kMapOffset));
2866 __ movp(r14, NativeContextOperand());
2873 __ movp(rcx, FieldOperand(r15, Map::kPrototypeOffset));
2885 __ movp(rcx,
2887 __ movp(rcx, FieldOperand(rcx, HeapObject::kMapOffset));
2913 __ movp(rbx, FieldOperand(rbx, JSArray::kElementsOffset));
2926 __ movp(rbx, rax);
2948 __ movp(rcx, rsp);
2971 __ movp(kScratchRegister, FieldOperand(rbx, rcx, times_pointer_size,
3015 __ movp(rcx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
3016 __ movp(rcx, FieldOperand(rcx, SharedFunctionInfo::kConstructStubOffset));
3038 __ movp(rdx,
3044 __ movp(rdi, FieldOperand(rdi, JSBoundFunction::kBoundTargetFunctionOffset));
3108 __ movp(args.GetReceiverOperand(), rdi);
3145 __ movp(signature, FieldOperand(function_template_info,
3152 __ movp(map, FieldOperand(receiver, HeapObject::kMapOffset));
3164 __ movp(type,
3166 __ movp(type, FieldOperand(type, SharedFunctionInfo::kFunctionDataOffset));
3183 __ movp(type,
3192 __ movp(receiver, FieldOperand(map, Map::kPrototypeOffset));
3193 __ movp(map, FieldOperand(receiver, HeapObject::kMapOffset));
3215 __ movp(rbx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
3216 __ movp(rbx, FieldOperand(rbx, SharedFunctionInfo::kFunctionDataOffset));
3220 __ movp(rcx, args.GetReceiverOperand());
3225 __ movp(rdx, FieldOperand(rbx, FunctionTemplateInfo::kCallCodeOffset));
3226 __ movp(rdx, FieldOperand(rdx, CallHandlerInfo::kFastHandlerOffset));
3247 __ movp(rax, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
3248 __ movp(rax, Operand(rax, JavaScriptFrameConstants::kFunctionOffset));
3250 __ movp(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
3275 __ movp(rbx, Operand(rax, Code::kDeoptimizationDataOffset - kHeapObjectTag));