• Home
  • Raw
  • Download

Lines Matching full:operand

55     __ Movq(Operand(rbx, 0), rdx);  in JSFunctionEntry()
56 __ Movq(Operand(rbx, FRAME_SLOT_SIZE), rcx); in JSFunctionEntry()
57 __ Movq(Operand(rbx, DOUBLE_SLOT_SIZE), r8); in JSFunctionEntry()
74 __ Movq(prevFpReg, Operand(glueReg, JSThread::GlueData::GetLeaveFrameOffset(false))); in JSFunctionEntry()
119 __ Movq(Operand(rsp, funcSlotOffset * FRAME_SLOT_SIZE), jsFuncReg); // sp + 24 get jsFunc in OptimizedCallAndPushArgv()
120 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method in OptimizedCallAndPushArgv()
121 __ Mov(Operand(jsFuncReg, JSFunctionBase::CODE_ENTRY_OFFSET), codeAddrReg); in OptimizedCallAndPushArgv()
124 __ Mov(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField); // get call field in OptimizedCallAndPushArgv()
129 __ Movl(Operand(rsp, FRAME_SLOT_SIZE), rdx); // argc rdx in OptimizedCallAndPushArgv()
140 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in OptimizedCallAndPushArgv()
162 __ Movq(Operand(argvReg, r14, Scale::Times8, -FRAME_SLOT_SIZE), rbx); // -8: stack index in OptimizedCallAndPushArgv()
183 …__ Movq(Operand(argvReg, expectedNumArgsReg, Scale::Times8, -FRAME_SLOT_SIZE), rbx); // -8: stack … in OptimizedCallAndPushArgv()
194 __ Leaq(Operand(r14, Scale::Times8, 0), codeAddrReg); in OptimizedCallAndPushArgv()
256 __ Movq(Operand(rsp, FRAME_SLOT_SIZE), temp); in RemoveArgv()
257 __ Movq(temp, Operand(rsp, DOUBLE_SLOT_SIZE)); // argc -> argv in RemoveArgv()
258 __ Movq(Operand(rsp, 0), temp); in RemoveArgv()
259 __ Movq(temp, Operand(rsp, FRAME_SLOT_SIZE)); // returnAddr -> argc in RemoveArgv()
271 __ Movq(Operand(rsp, 0), rdx); in CallBuiltinTrampoline()
272 __ Movq(glueReg, Operand(rsp, 0)); in CallBuiltinTrampoline()
276 __ Leaq(Operand(rbp, DOUBLE_SLOT_SIZE), rdi); // 2: skip rbp & return Addr in CallBuiltinTrampoline()
279 __ Movq(Operand(rsp, DOUBLE_SLOT_SIZE), temp); // argc in CallBuiltinTrampoline()
280 __ Movq(Immediate(0), Operand(rsp, DOUBLE_SLOT_SIZE)); // argv -> argc in CallBuiltinTrampoline()
281 __ Movq(temp, Operand(rsp, FRAME_SLOT_SIZE)); // argc -> thread in CallBuiltinTrampoline()
320 __ Movq(Operand(rsp, 0), temp); in CallBuiltinConstructorStub()
321 __ Movq(glue, Operand(rsp, 0)); in CallBuiltinConstructorStub()
331 __ Movq(Operand(rsp, DOUBLE_SLOT_SIZE), temp); // argc in CallBuiltinConstructorStub()
332 __ Movq(Immediate(0), Operand(rsp, DOUBLE_SLOT_SIZE)); // 0 -> argc in CallBuiltinConstructorStub()
333 __ Movq(temp, Operand(rsp, FRAME_SLOT_SIZE)); // argc -> thread in CallBuiltinConstructorStub()
351 __ Movq(callTarget, Operand(rsp, funcSlotOffSet * FRAME_SLOT_SIZE)); // update callTarget slot in JSProxyCallInternalWithArgV()
417 __ Movq(Operand(rsp, funcSlotOffset * FRAME_SLOT_SIZE), rax); // sp + 24 get jsFunc in GenJSCall()
447 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method in GenJSCall()
448 __ Movl(Operand(rsp, FRAME_SLOT_SIZE), argc); // skip return addr in GenJSCall()
449 __ Mov(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField); // get call field in GenJSCall()
470 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in GenJSCall()
476 … __ Movq(Operand(rax, r10, Times8, JSThread::GlueData::GetRTStubEntriesOffset(false)), r10); in GenJSCall()
489 __ Mov(Operand(rdx, JSFunctionBase::METHOD_OFFSET), method); // get method in GenJSCall()
490 __ Mov(Operand(rdx, JSFunctionBase::CODE_ENTRY_OFFSET), nativePointer); // native pointer in GenJSCall()
491 __ Mov(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField); // get call field in GenJSCall()
512 …__ Mov(Operand(method, Method::EXTRA_LITERAL_INFO_OFFSET), methodExtraLiteralInfo); // get extra … in GenJSCall()
522 …__ Movq(Operand(glueReg, r10, Times8, JSThread::GlueData::GetBuiltinsStubEntriesOffset(false)), r1… in GenJSCall()
525 __ Movq(Operand(rsp, QUADRUPLE_SLOT_SIZE), rcx); // newTarget in GenJSCall()
526 __ Movq(Operand(rsp, QUINTUPLE_SLOT_SIZE), r8); // this in GenJSCall()
566 __ Movq(Operand(argV, 0), r11); // arg0 in GenJSCall()
577 __ Movq(Operand(argV, FRAME_SLOT_SIZE), r11); // arg1 in GenJSCall()
579 __ Movq(Operand(argV, 0), r11); // arg0 in GenJSCall()
589 __ Movq(Operand(argV, DOUBLE_SLOT_SIZE), r11); // arg2 in GenJSCall()
591 __ Movq(Operand(argV, FRAME_SLOT_SIZE), r11); // arg1 in GenJSCall()
593 __ Movq(Operand(argV, 0), r11); // arg0 in GenJSCall()
613 __ Mov(Operand(jsFuncReg, JSProxy::METHOD_OFFSET), method); in GenJSCall()
614 __ Mov(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField); in GenJSCall()
615 __ Mov(Operand(rsp, FRAME_SLOT_SIZE), argc); in GenJSCall()
616 __ Movq(Operand(method, Method::NATIVE_POINTER_OR_BYTECODE_ARRAY_OFFSET), nativePointer); in GenJSCall()
659 __ Movq(Operand(rsp, TRIPLE_SLOT_SIZE), jsFuncReg); in AOTCallToAsmInterBridge()
660 __ Movq(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method in AOTCallToAsmInterBridge()
661 __ Movq(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField); // get call field in AOTCallToAsmInterBridge()
662 __ Movl(Operand(rsp, FRAME_SLOT_SIZE), argc); // skip return addr in AOTCallToAsmInterBridge()
713 __ Movq(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), tempMethod); in FastCallToAsmInterBridge()
714 __ Movq(Operand(tempMethod, Method::CALL_FIELD_OFFSET), tempCallField); in FastCallToAsmInterBridge()
791 __ Movq(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); in FastCallToAsmInterBridge()
792 __ Movq(Operand(method, Method::CALL_FIELD_OFFSET), methodCallField); in FastCallToAsmInterBridge()
833 __ Movq(Operand(jsFuncReg, JSFunction::HCLASS_OFFSET), rax); // get jsHclass in JSCallCheck()
835 __ Movl(Operand(jsHclassReg, JSHClass::BIT_FIELD_OFFSET), rax); in JSCallCheck()
849 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in ThrowNonCallableInternal()
858 __ Movq(Operand(rax, r10, Times8, JSThread::GlueData::GetRTStubEntriesOffset(false)), r10); in ThrowNonCallableInternal()
881 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in JSBoundFunctionCallInternal()
885 __ Mov(Operand(rdx, 0), rax); // get origin argc in JSBoundFunctionCallInternal()
886 __ Mov(Operand(rdx, FRAME_SLOT_SIZE), r9); // get origin argv in JSBoundFunctionCallInternal()
889 __ Mov(Operand(jsFuncReg, JSBoundFunction::BOUND_ARGUMENTS_OFFSET), rcx); in JSBoundFunctionCallInternal()
891 __ Mov(Operand(rcx, TaggedArray::LENGTH_OFFSET), rcx); in JSBoundFunctionCallInternal()
908 __ Movq(Operand(rdx, rax, Scale::Times8, in JSBoundFunctionCallInternal()
918 __ Mov(Operand(jsFuncReg, JSBoundFunction::BOUND_ARGUMENTS_OFFSET), rdx); in JSBoundFunctionCallInternal()
920 __ Mov(Operand(rdx, TaggedArray::LENGTH_OFFSET), rax); in JSBoundFunctionCallInternal()
928 __ Movq(Operand(rdx, rax, Scale::Times8, 0), rcx); in JSBoundFunctionCallInternal()
934 __ Mov(Operand(jsFuncReg, JSBoundFunction::BOUND_THIS_OFFSET), r8); // thisObj in JSBoundFunctionCallInternal()
937 __ Mov(Operand(jsFuncReg, JSBoundFunction::BOUND_TARGET_OFFSET), rax); // callTarget in JSBoundFunctionCallInternal()
953 … __ Movzwq(Operand(rsi, JSFunctionBase::BIT_FIELD_OFFSET), compiledCodeFlag); // compiled code flag in JSBoundFunctionCallInternal()
963 …__ Leaq(Operand(rsp, funcSlotOffSet * FRAME_SLOT_SIZE), rcx); // 5: skip argc and argv func new th… in JSBoundFunctionCallInternal()
966 … __ Movq(Operand(rdi, r10, Scale::Times8, JSThread::GlueData::GetCOStubEntriesOffset(false)), rax); in JSBoundFunctionCallInternal()
981 __ Leaq(Operand(r10, Scale::Times8, 0), rcx); // 8: disp in JSBoundFunctionCallInternal()
1024 __ Movq(rsp, Operand(rax, JSThread::GlueData::GetLeaveFrameOffset(false))); in CallRuntime()
1026 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); // 8: skip frame type in CallRuntime()
1036 __ Movq(Operand(rdx, 0), r10); in CallRuntime()
1037 __ Movq(Operand(rax, r10, Times8, JSThread::GlueData::GetRTStubEntriesOffset(false)), r10); in CallRuntime()
1040 __ Movq(Operand(rdx, FRAME_SLOT_SIZE), rsi); in CallRuntime()
1089 __ Movq(Operand(rsp, 0), returnAddrReg); in CallRuntimeWithArgv()
1097 …__ Movq(rsp, Operand(glueReg, JSThread::GlueData::GetLeaveFrameOffset(false))); // save to thread-… in CallRuntimeWithArgv()
1099 __ Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in CallRuntimeWithArgv()
1101 …__ Movq(Operand(glueReg, runtimeIdReg, Scale::Times8, JSThread::GlueData::GetRTStubEntriesOffset(f… in CallRuntimeWithArgv()
1130 __ Movq(Operand(jsfunc, JSFunctionBase::METHOD_OFFSET), tmp); in PushArgsWithArgV()
1131 __ Movq(Operand(tmp, Method::CALL_FIELD_OFFSET), tmp); in PushArgsWithArgV()
1165 __ Leaq(Operand(expectedNumArgs, Scale::Times8, 0), expectedNumArgs); in PopJSFunctionArgs()
1180 __ Leaq(Operand(rsp, 2 * FRAME_SLOT_SIZE), rbp); in PushJSFunctionEntryFrame()
1191 __ Movq(prevFp, Operand(glue, JSThread::GlueData::GetLeaveFrameOffset(false))); in PopJSFunctionEntryFrame()
1223 __ Leaq(Operand(rsp, 2 * FRAME_SLOT_SIZE), rbp); in PushOptimizedUnfoldArgVFrame()
1297 __ Mov(Operand(sp, 0), actualNumArgs); in GenJSCallWithArgV()
1338 __ Movq(Operand(rsp, funcSlotOffset * FRAME_SLOT_SIZE), jsFuncReg); // sp + 24 get jsFunc in CallOptimized()
1339 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method in CallOptimized()
1340 __ Mov(Operand(jsFuncReg, JSFunctionBase::CODE_ENTRY_OFFSET), codeAddrReg); in CallOptimized()
1360 __ Movq(Operand(context, AsmStackContext::GetInlineDepthOffset(false)), depth); in DeoptEnterAsmInterpOrBaseline()
1361 __ Leaq(Operand(context, AsmStackContext::GetSize(false)), context); in DeoptEnterAsmInterpOrBaseline()
1364 __ Movq(Operand(context, 0), outputCount); in DeoptEnterAsmInterpOrBaseline()
1365 __ Leaq(Operand(context, FRAME_SLOT_SIZE), frameStateBase); in DeoptEnterAsmInterpOrBaseline()
1370 __ Leaq(Operand(frameStateBase, AsmInterpretedFrame::GetBaseOffset(false)), r10); in DeoptEnterAsmInterpOrBaseline()
1371 __ Movq(r8, Operand(r10, InterpretedFrameBase::GetPrevOffset(false))); in DeoptEnterAsmInterpOrBaseline()
1377 __ Movq(rsp, Operand(frameStateBase, AsmInterpretedFrame::GetFpOffset(false))); in DeoptEnterAsmInterpOrBaseline()
1380 __ Leaq(Operand(context, outputCount, Scale::Times8, FRAME_SLOT_SIZE), context); in DeoptEnterAsmInterpOrBaseline()
1387 …__ Movq(Operand(frameStateBase, AsmInterpretedFrame::GetFunctionOffset(false)), callTargetRegister… in DeoptEnterAsmInterpOrBaseline()
1389 __ Movq(Operand(callTargetRegister, JSFunction::BASELINECODE_OFFSET), opRegister); in DeoptEnterAsmInterpOrBaseline()
1398 __ Leaq(Operand(rsp, AsmInterpretedFrame::GetSize(false)), newSpRegister); in DeoptEnterAsmInterpOrBaseline()
1408 __ Movq(Operand(frameStateBase, AsmInterpretedFrame::GetPcOffset(false)), bytecodePc); in DeoptEnterAsmInterpOrBaseline()
1437 __ Movq(Operand(callTargetRegister, JSFunctionBase::METHOD_OFFSET), methodRegister); in DeoptEnterAsmInterpOrBaseline()
1444 __ Movq(opRegister, Operand(rbp, pcOffsetFromSp)); in DeoptEnterAsmInterpOrBaseline()
1454 …__ Movq(Operand(frameStateBase, AsmInterpretedFrame::GetFunctionOffset(false)), callTargetRegister… in DeoptEnterAsmInterpOrBaseline()
1455 __ Movq(Operand(frameStateBase, AsmInterpretedFrame::GetPcOffset(false)), r12); in DeoptEnterAsmInterpOrBaseline()
1456 __ Movq(Operand(frameStateBase, AsmInterpretedFrame::GetAccOffset(false)), rsi); in DeoptEnterAsmInterpOrBaseline()
1457 __ Movq(Operand(callTargetRegister, JSFunctionBase::METHOD_OFFSET), methodRegister); in DeoptEnterAsmInterpOrBaseline()
1459 __ Leaq(Operand(rsp, AsmInterpretedFrame::GetSize(false)), opRegister); in DeoptEnterAsmInterpOrBaseline()
1505 __ Movq(Operand(context, AsmStackContext::GetCallerFpOffset(false)), rbp); in DeoptHandlerAsm()
1506 __ Movq(Operand(context, AsmStackContext::GetCallFrameTopOffset(false)), rsp); in DeoptHandlerAsm()