Lines Matching refs:Movq

62     __ Movq(argv, rbx);
63 __ Movq(needPushArgv, r12);
64 __ Movq(Operand(rbx, 0), rdx);
65 __ Movq(Operand(rbx, FRAME_SLOT_SIZE), rcx);
66 __ Movq(Operand(rbx, DOUBLE_SLOT_SIZE), r8);
68 __ Movq(rbx, r9);
83 __ Movq(prevFpReg, Operand(glueReg, JSThread::GlueData::GetLeaveFrameOffset(false)));
128 __ Movq(Operand(rsp, funcSlotOffset * FRAME_SLOT_SIZE), jsFuncReg); // sp + 24 get jsFunc
139 __ Movq(rsp, r8);
171 __ Movq(Operand(argvReg, r14, Scale::Times8, -FRAME_SLOT_SIZE), rbx); // -8: stack index
192 __ Movq(Operand(argvReg, expectedNumArgsReg, Scale::Times8, -FRAME_SLOT_SIZE), rbx); // -8: stack index
265 __ Movq(Operand(rsp, FRAME_SLOT_SIZE), temp);
266 __ Movq(temp, Operand(rsp, DOUBLE_SLOT_SIZE)); // argc -> argv
267 __ Movq(Operand(rsp, 0), temp);
268 __ Movq(temp, Operand(rsp, FRAME_SLOT_SIZE)); // returnAddr -> argc
280 __ Movq(Operand(rsp, 0), rdx);
281 __ Movq(glueReg, Operand(rsp, 0));
288 __ Movq(Operand(rsp, DOUBLE_SLOT_SIZE), temp); // argc
289 __ Movq(Immediate(0), Operand(rsp, DOUBLE_SLOT_SIZE)); // argv -> argc
290 __ Movq(temp, Operand(rsp, FRAME_SLOT_SIZE)); // argc -> thread
329 __ Movq(Operand(rsp, 0), temp);
330 __ Movq(glue, Operand(rsp, 0));
338 __ Movq(rbp, rsp);
340 __ Movq(Operand(rsp, DOUBLE_SLOT_SIZE), temp); // argc
341 __ Movq(Immediate(0), Operand(rsp, DOUBLE_SLOT_SIZE)); // 0 -> argc
342 __ Movq(temp, Operand(rsp, FRAME_SLOT_SIZE)); // argc -> thread
358 __ Movq(ccGlueReg, jsccGlueReg); // c++ calling convention as webkit_jscc calling convention
360 __ Movq(callTarget, Operand(rsp, funcSlotOffSet * FRAME_SLOT_SIZE)); // update callTarget slot
423 __ Movq(glueReg, rdi);
426 __ Movq(Operand(rsp, funcSlotOffset * FRAME_SLOT_SIZE), rax); // sp + 24 get jsFunc
468 __ Movq(rsp, argV);
483 __ Movq(glueReg, rax); // glue
484 __ Movq(kungfu::RuntimeStubCSigns::ID_CallRuntime, r10);
485 __ Movq(Operand(rax, r10, Times8, JSThread::GlueData::GetRTStubEntriesOffset(false)), r10);
497 __ Movq(jsFuncReg, rdx);
514 __ Movq(glueReg, rax);
529 __ Movq(glueReg, rdi);
530 __ Movq(methodExtraLiteralInfo, r10);
531 __ Movq(Operand(glueReg, r10, Times8, JSThread::GlueData::GetBuiltinsStubEntriesOffset(false)), r10);
533 __ Movq(argc, r9);
534 __ Movq(Operand(rsp, QUADRUPLE_SLOT_SIZE), rcx); // newTarget
535 __ Movq(Operand(rsp, QUINTUPLE_SLOT_SIZE), r8); // this
544 __ Movq(rsp, argV);
575 __ Movq(Operand(argV, 0), r11); // arg0
586 __ Movq(Operand(argV, FRAME_SLOT_SIZE), r11); // arg1
588 __ Movq(Operand(argV, 0), r11); // arg0
598 __ Movq(Operand(argV, DOUBLE_SLOT_SIZE), r11); // arg2
600 __ Movq(Operand(argV, FRAME_SLOT_SIZE), r11); // arg1
602 __ Movq(Operand(argV, 0), r11); // arg0
665 __ Movq(rax, glueReg);
666 __ Movq(Operand(rsp, TRIPLE_SLOT_SIZE), jsFuncReg);
667 __ Movq(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method
668 __ Movq(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField); // get call field
671 __ Movq(rsp, argV);
720 __ Movq(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), tempMethod);
721 __ Movq(Operand(tempMethod, Method::CALL_FIELD_OFFSET), tempCallField);
730 __ Movq(rsp, startSp);
798 __ Movq(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method);
799 __ Movq(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField);
800 __ Movq(methodCallField, argc);
803 __ Movq(rsp, argV);
816 __ Movq(startSp, rsp);
839 __ Movq(jsFuncReg, rsi); // save jsFunc
840 __ Movq(Operand(jsFuncReg, JSFunction::HCLASS_OFFSET), rax); // get jsHclass
857 __ Movq(MessageString::Message_NonCallable, rax);
863 __ Movq(glueReg, rax); // glue
864 __ Movq(kungfu::RuntimeStubCSigns::ID_CallRuntime, r10);
865 __ Movq(Operand(rax, r10, Times8, JSThread::GlueData::GetRTStubEntriesOffset(false)), r10);
890 __ Movq(rsp, rdx);
894 __ Movq(rax, r10);
915 __ Movq(Operand(rdx, rax, Scale::Times8,
935 __ Movq(Operand(rdx, rax, Scale::Times8, 0), rcx);
966 __ Movq(jsfunc, rdx);
967 __ Movq(r10, rsi);
971 __ Movq(JSTaggedValue::VALUE_UNDEFINED, r9);
972 __ Movq(kungfu::CommonStubCSigns::JsBoundCallInternal, r10);
973 __ Movq(Operand(rdi, r10, Scale::Times8, JSThread::GlueData::GetCOStubEntriesOffset(false)), rax);
980 __ Movq(rdi, rax);
1031 __ Movq(rsp, Operand(rax, JSThread::GlueData::GetLeaveFrameOffset(false)));
1039 __ Movq(rbp, rdx);
1043 __ Movq(Operand(rdx, 0), r10);
1044 __ Movq(Operand(rax, r10, Times8, JSThread::GlueData::GetRTStubEntriesOffset(false)), r10);
1045 __ Movq(rax, rdi);
1047 __ Movq(Operand(rdx, FRAME_SLOT_SIZE), rsi);
1094 __ Movq(rsp, r8);
1096 __ Movq(Operand(rsp, 0), returnAddrReg);
1104 __ Movq(rsp, Operand(glueReg, JSThread::GlueData::GetLeaveFrameOffset(false))); // save to thread->leaveFrame_
1108 __ Movq(Operand(glueReg, runtimeIdReg, Scale::Times8, JSThread::GlueData::GetRTStubEntriesOffset(false)), r9);
1109 __ Movq(argcReg, rsi); // argc
1110 __ Movq(argvReg, rdx); // argv
1116 __ Movq(r8, rsp);
1137 __ Movq(Operand(jsfunc, JSFunctionBase::METHOD_OFFSET), tmp);
1138 __ Movq(Operand(tmp, Method::CALL_FIELD_OFFSET), tmp);
1157 __ Movq(actualNumArgs, tmp); // rax -> actualNumArgsReg
1198 __ Movq(prevFp, Operand(glue, JSThread::GlueData::GetLeaveFrameOffset(false)));
1286 __ Movq(sp, callsiteSp);
1302 __ Movq(glue, rax);
1345 __ Movq(Operand(rsp, funcSlotOffset * FRAME_SLOT_SIZE), jsFuncReg); // sp + 24 get jsFunc
1367 __ Movq(Operand(context, AsmStackContext::GetInlineDepthOffset(false)), depth);
1369 __ Movq(Immediate(0), r12);
1371 __ Movq(Operand(context, 0), outputCount);
1375 __ Movq(rsp, r8);
1378 __ Movq(r8, Operand(r10, InterpretedFrameBase::GetPrevOffset(false)));
1384 __ Movq(rsp, Operand(frameStateBase, AsmInterpretedFrame::GetFpOffset(false)));
1396 __ Movq(Operand(frameStateBase, AsmInterpretedFrame::GetFunctionOffset(false)), callTargetRegister);
1397 __ Movq(Operand(frameStateBase, AsmInterpretedFrame::GetPcOffset(false)), r12);
1398 __ Movq(Operand(frameStateBase, AsmInterpretedFrame::GetAccOffset(false)), rsi);
1399 __ Movq(Operand(callTargetRegister, JSFunctionBase::METHOD_OFFSET), methodRegister);
1424 __ Movq(rdi, rax); // glue
1437 __ Movq(rax, context);
1447 __ Movq(Operand(context, AsmStackContext::GetCallerFpOffset(false)), rbp);
1448 __ Movq(Operand(context, AsmStackContext::GetCallFrameTopOffset(false)), rsp);
1461 __ Movq(rdi, rax);