• Home
  • Raw
  • Download

Lines Matching defs:Movq

62     __ Movq(argv, rbx);  in JSFunctionEntry()  local
63 __ Movq(needPushArgv, r12); in JSFunctionEntry() local
64 __ Movq(Operand(rbx, 0), rdx); in JSFunctionEntry() local
65 __ Movq(Operand(rbx, FRAME_SLOT_SIZE), rcx); in JSFunctionEntry() local
66 __ Movq(Operand(rbx, DOUBLE_SLOT_SIZE), r8); in JSFunctionEntry() local
68 __ Movq(rbx, r9); in JSFunctionEntry() local
83 __ Movq(prevFpReg, Operand(glueReg, JSThread::GlueData::GetLeaveFrameOffset(false))); in JSFunctionEntry() local
128 __ Movq(Operand(rsp, funcSlotOffset * FRAME_SLOT_SIZE), jsFuncReg); // sp + 24 get jsFunc in OptimizedCallAndPushArgv() local
139 __ Movq(rsp, r8); in OptimizedCallAndPushArgv() local
171 __ Movq(Operand(argvReg, r14, Scale::Times8, -FRAME_SLOT_SIZE), rbx); // -8: stack index in OptimizedCallAndPushArgv() local
192 …__ Movq(Operand(argvReg, expectedNumArgsReg, Scale::Times8, -FRAME_SLOT_SIZE), rbx); // -8: stack … in OptimizedCallAndPushArgv() local
265 __ Movq(Operand(rsp, FRAME_SLOT_SIZE), temp); in RemoveArgv() local
266 __ Movq(temp, Operand(rsp, DOUBLE_SLOT_SIZE)); // argc -> argv in RemoveArgv() local
267 __ Movq(Operand(rsp, 0), temp); in RemoveArgv() local
268 __ Movq(temp, Operand(rsp, FRAME_SLOT_SIZE)); // returnAddr -> argc in RemoveArgv() local
280 __ Movq(Operand(rsp, 0), rdx); in CallBuiltinTrampoline() local
281 __ Movq(glueReg, Operand(rsp, 0)); in CallBuiltinTrampoline() local
288 __ Movq(Operand(rsp, DOUBLE_SLOT_SIZE), temp); // argc in CallBuiltinTrampoline() local
289 __ Movq(Immediate(0), Operand(rsp, DOUBLE_SLOT_SIZE)); // argv -> argc in CallBuiltinTrampoline() local
290 __ Movq(temp, Operand(rsp, FRAME_SLOT_SIZE)); // argc -> thread in CallBuiltinTrampoline() local
329 __ Movq(Operand(rsp, 0), temp); in CallBuiltinConstructorStub() local
330 __ Movq(glue, Operand(rsp, 0)); in CallBuiltinConstructorStub() local
338 __ Movq(rbp, rsp); in CallBuiltinConstructorStub() local
340 __ Movq(Operand(rsp, DOUBLE_SLOT_SIZE), temp); // argc in CallBuiltinConstructorStub() local
341 __ Movq(Immediate(0), Operand(rsp, DOUBLE_SLOT_SIZE)); // 0 -> argc in CallBuiltinConstructorStub() local
342 __ Movq(temp, Operand(rsp, FRAME_SLOT_SIZE)); // argc -> thread in CallBuiltinConstructorStub() local
358 __ Movq(ccGlueReg, jsccGlueReg); // c++ calling convention as webkit_jscc calling convention in JSProxyCallInternalWithArgV() local
360 __ Movq(callTarget, Operand(rsp, funcSlotOffSet * FRAME_SLOT_SIZE)); // update callTarget slot in JSProxyCallInternalWithArgV() local
423 __ Movq(glueReg, rdi); in GenJSCall() local
426 __ Movq(Operand(rsp, funcSlotOffset * FRAME_SLOT_SIZE), rax); // sp + 24 get jsFunc in GenJSCall() local
468 __ Movq(rsp, argV); in GenJSCall() local
483 __ Movq(glueReg, rax); // glue in GenJSCall() local
484 __ Movq(kungfu::RuntimeStubCSigns::ID_CallRuntime, r10); in GenJSCall() local
485 … __ Movq(Operand(rax, r10, Times8, JSThread::GlueData::GetRTStubEntriesOffset(false)), r10); in GenJSCall() local
497 __ Movq(jsFuncReg, rdx); in GenJSCall() local
514 __ Movq(glueReg, rax); in GenJSCall() local
529 __ Movq(glueReg, rdi); in GenJSCall() local
530 __ Movq(methodExtraLiteralInfo, r10); in GenJSCall() local
531 …__ Movq(Operand(glueReg, r10, Times8, JSThread::GlueData::GetBuiltinsStubEntriesOffset(false)), r1… in GenJSCall() local
533 __ Movq(argc, r9); in GenJSCall() local
534 __ Movq(Operand(rsp, QUADRUPLE_SLOT_SIZE), rcx); // newTarget in GenJSCall() local
535 __ Movq(Operand(rsp, QUINTUPLE_SLOT_SIZE), r8); // this in GenJSCall() local
544 __ Movq(rsp, argV); in GenJSCall() local
575 __ Movq(Operand(argV, 0), r11); // arg0 in GenJSCall() local
586 __ Movq(Operand(argV, FRAME_SLOT_SIZE), r11); // arg1 in GenJSCall() local
588 __ Movq(Operand(argV, 0), r11); // arg0 in GenJSCall() local
598 __ Movq(Operand(argV, DOUBLE_SLOT_SIZE), r11); // arg2 in GenJSCall() local
600 __ Movq(Operand(argV, FRAME_SLOT_SIZE), r11); // arg1 in GenJSCall() local
602 __ Movq(Operand(argV, 0), r11); // arg0 in GenJSCall() local
665 __ Movq(rax, glueReg); in AOTCallToAsmInterBridge() local
666 __ Movq(Operand(rsp, TRIPLE_SLOT_SIZE), jsFuncReg); in AOTCallToAsmInterBridge() local
667 __ Movq(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method in AOTCallToAsmInterBridge() local
668 __ Movq(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField); // get call field in AOTCallToAsmInterBridge() local
671 __ Movq(rsp, argV); in AOTCallToAsmInterBridge() local
720 __ Movq(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), tempMethod); in FastCallToAsmInterBridge() local
721 __ Movq(Operand(tempMethod, Method::CALL_FIELD_OFFSET), tempCallField); in FastCallToAsmInterBridge() local
730 __ Movq(rsp, startSp); in FastCallToAsmInterBridge() local
798 __ Movq(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); in FastCallToAsmInterBridge() local
799 __ Movq(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField); in FastCallToAsmInterBridge() local
800 __ Movq(methodCallField, argc); in FastCallToAsmInterBridge() local
803 __ Movq(rsp, argV); in FastCallToAsmInterBridge() local
816 __ Movq(startSp, rsp); in FastCallToAsmInterBridge() local
852 __ Movq(jsFuncReg, rsi); // save jsFunc in JSCallCheck() local
853 __ Movq(Operand(jsFuncReg, JSFunction::HCLASS_OFFSET), rax); // get jsHclass in JSCallCheck() local
870 __ Movq(MessageString::Message_NonCallable, rax); in ThrowNonCallableInternal() local
876 __ Movq(glueReg, rax); // glue in ThrowNonCallableInternal() local
877 __ Movq(kungfu::RuntimeStubCSigns::ID_CallRuntime, r10); in ThrowNonCallableInternal() local
878 __ Movq(Operand(rax, r10, Times8, JSThread::GlueData::GetRTStubEntriesOffset(false)), r10); in ThrowNonCallableInternal() local
903 __ Movq(rsp, rdx); in JSBoundFunctionCallInternal() local
907 __ Movq(rax, r10); in JSBoundFunctionCallInternal() local
928 __ Movq(Operand(rdx, rax, Scale::Times8, in JSBoundFunctionCallInternal() local
948 __ Movq(Operand(rdx, rax, Scale::Times8, 0), rcx); in JSBoundFunctionCallInternal() local
979 __ Movq(jsfunc, rdx); in JSBoundFunctionCallInternal() local
980 __ Movq(r10, rsi); in JSBoundFunctionCallInternal() local
984 __ Movq(JSTaggedValue::VALUE_UNDEFINED, r9); in JSBoundFunctionCallInternal() local
985 __ Movq(kungfu::CommonStubCSigns::JsBoundCallInternal, r10); in JSBoundFunctionCallInternal() local
986 … __ Movq(Operand(rdi, r10, Scale::Times8, JSThread::GlueData::GetCOStubEntriesOffset(false)), rax); in JSBoundFunctionCallInternal() local
993 __ Movq(rdi, rax); in JSBoundFunctionCallInternal() local
1044 __ Movq(rsp, Operand(rax, JSThread::GlueData::GetLeaveFrameOffset(false))); in CallRuntime() local
1052 __ Movq(rbp, rdx); in CallRuntime() local
1056 __ Movq(Operand(rdx, 0), r10); in CallRuntime() local
1057 __ Movq(Operand(rax, r10, Times8, JSThread::GlueData::GetRTStubEntriesOffset(false)), r10); in CallRuntime() local
1058 __ Movq(rax, rdi); in CallRuntime() local
1060 __ Movq(Operand(rdx, FRAME_SLOT_SIZE), rsi); in CallRuntime() local
1107 __ Movq(rsp, r8); in CallRuntimeWithArgv() local
1109 __ Movq(Operand(rsp, 0), returnAddrReg); in CallRuntimeWithArgv() local
1117 …__ Movq(rsp, Operand(glueReg, JSThread::GlueData::GetLeaveFrameOffset(false))); // save to thread-… in CallRuntimeWithArgv() local
1121 …__ Movq(Operand(glueReg, runtimeIdReg, Scale::Times8, JSThread::GlueData::GetRTStubEntriesOffset(f… in CallRuntimeWithArgv() local
1122 __ Movq(argcReg, rsi); // argc in CallRuntimeWithArgv() local
1123 __ Movq(argvReg, rdx); // argv in CallRuntimeWithArgv() local
1129 __ Movq(r8, rsp); in CallRuntimeWithArgv() local
1150 __ Movq(Operand(jsfunc, JSFunctionBase::METHOD_OFFSET), tmp); in PushArgsWithArgV() local
1151 __ Movq(Operand(tmp, Method::CALL_FIELD_OFFSET), tmp); in PushArgsWithArgV() local
1170 __ Movq(actualNumArgs, tmp); // rax -> actualNumArgsReg in PushArgsWithArgV() local
1211 __ Movq(prevFp, Operand(glue, JSThread::GlueData::GetLeaveFrameOffset(false))); in PopJSFunctionEntryFrame() local
1299 __ Movq(sp, callsiteSp); in GenJSCallWithArgV() local
1315 __ Movq(glue, rax); in GenJSCallWithArgV() local
1358 __ Movq(Operand(rsp, funcSlotOffset * FRAME_SLOT_SIZE), jsFuncReg); // sp + 24 get jsFunc in CallOptimized() local
1380 __ Movq(Operand(context, AsmStackContext::GetInlineDepthOffset(false)), depth); in DeoptEnterAsmInterp() local
1382 __ Movq(Immediate(0), r12); in DeoptEnterAsmInterp() local
1384 __ Movq(Operand(context, 0), outputCount); in DeoptEnterAsmInterp() local
1388 __ Movq(rsp, r8); in DeoptEnterAsmInterp() local
1391 __ Movq(r8, Operand(r10, InterpretedFrameBase::GetPrevOffset(false))); in DeoptEnterAsmInterp() local
1397 __ Movq(rsp, Operand(frameStateBase, AsmInterpretedFrame::GetFpOffset(false))); in DeoptEnterAsmInterp() local
1409 …__ Movq(Operand(frameStateBase, AsmInterpretedFrame::GetFunctionOffset(false)), callTargetRegister… in DeoptEnterAsmInterp() local
1410 __ Movq(Operand(frameStateBase, AsmInterpretedFrame::GetPcOffset(false)), r12); in DeoptEnterAsmInterp() local
1411 __ Movq(Operand(frameStateBase, AsmInterpretedFrame::GetAccOffset(false)), rsi); in DeoptEnterAsmInterp() local
1412 __ Movq(Operand(callTargetRegister, JSFunctionBase::METHOD_OFFSET), methodRegister); in DeoptEnterAsmInterp() local
1437 __ Movq(rdi, rax); // glue in DeoptHandlerAsm() local
1450 __ Movq(rax, context); in DeoptHandlerAsm() local
1460 __ Movq(Operand(context, AsmStackContext::GetCallerFpOffset(false)), rbp); in DeoptHandlerAsm() local
1461 __ Movq(Operand(context, AsmStackContext::GetCallFrameTopOffset(false)), rsp); in DeoptHandlerAsm() local
1474 __ Movq(rdi, rax); in DeoptHandlerAsm() local