• Home
  • Raw
  • Download

Lines Matching full:static

26     static constexpr int FRAME_SLOT_SIZE = 8;
27 static constexpr int DOUBLE_SLOT_SIZE = 16;
28 static constexpr int TRIPLE_SLOT_SIZE = 24;
29 static constexpr int QUADRUPLE_SLOT_SIZE = 32;
30 static constexpr int QUINTUPLE_SLOT_SIZE = 40;
31 static constexpr int SEXTUPLE_SLOT_SIZE = 48;
32 static void CopyArgumentWithArgV(ExtendedAssembler *assembler, Register argc, Register argV);
33 static void PushAsmInterpBridgeFrame(ExtendedAssembler *assembler);
34 static void PopAsmInterpBridgeFrame(ExtendedAssembler *assembler);
35 static void PushUndefinedWithArgc(ExtendedAssembler *assembler, Register argc);
36 static void GetArgvAtStack(ExtendedAssembler *assembler);
37static void PushArgsWithArgvAndCheckStack(ExtendedAssembler *assembler, Register glue, Register ar…
39static void StackOverflowCheck(ExtendedAssembler *assembler, Register glue, Register numArgs, Regi…
45 static void CallRuntime(ExtendedAssembler *assembler);
47 static void JSFunctionEntry(ExtendedAssembler *assembler);
49 static void OptimizedCallOptimized(ExtendedAssembler *assembler);
51 static void CallBuiltinTrampoline(ExtendedAssembler *assembler);
53 static void JSProxyCallInternalWithArgV(ExtendedAssembler *assembler);
55 static void JSCall(ExtendedAssembler *assembler);
57 static void ConstructorJSCall(ExtendedAssembler *assembler);
59 static void CallRuntimeWithArgv(ExtendedAssembler *assembler);
61 static void JSCallWithArgV(ExtendedAssembler *assembler);
63 static void ConstructorJSCallWithArgV(ExtendedAssembler *assembler);
65 static void DeoptHandlerAsm(ExtendedAssembler *assembler);
67 static void JSCallNew(ExtendedAssembler *assembler);
69 static void JSCallNewWithArgV(ExtendedAssembler *assembler);
71 static void GenJSCall(ExtendedAssembler *assembler, bool isNew);
73 static void GenJSCallWithArgV(ExtendedAssembler *assembler, bool isNew);
75 static void DeoptEnterAsmInterp(ExtendedAssembler *assembler);
76 static void JSCallCheck(ExtendedAssembler *assembler, Register jsFuncReg,
78 static void ThrowNonCallableInternal(ExtendedAssembler *assembler, Register glueReg);
79static void CallOptimziedMethodInternal(ExtendedAssembler *assembler, Register glueReg, Register j…
82static void JSBoundFunctionCallInternal(ExtendedAssembler *assembler, Register jsFuncReg, Label *j…
83 static void JSProxyCallInternal(ExtendedAssembler *assembler, Register jsFuncReg);
84 static void OptimizedCallAsmInterpreter(ExtendedAssembler *assembler);
85 static void PushArgsWithArgV(ExtendedAssembler *assembler, Register jsfunc,
87 static void PushMandatoryJSArgs(ExtendedAssembler *assembler, Register jsfunc,
89 static void PopJSFunctionArgs(ExtendedAssembler *assembler, Register expectedNumArgs);
90 static void PushJSFunctionEntryFrame (ExtendedAssembler *assembler, Register prevFp);
91 static void PopJSFunctionEntryFrame(ExtendedAssembler *assembler, Register glue);
92 static void PushOptimizedUnfoldArgVFrame(ExtendedAssembler *assembler, Register callSiteSp);
93 static void PopOptimizedUnfoldArgVFrame(ExtendedAssembler *assembler);
98 static void GeneratorReEnterAsmInterp(ExtendedAssembler *assembler);
100 static void GeneratorReEnterAsmInterpDispatch(ExtendedAssembler *assembler);
102 static void AsmInterpEntryDispatch(ExtendedAssembler *assembler);
104 static void AsmInterpreterEntry(ExtendedAssembler *assembler);
106 static void PushCallThisRangeAndDispatch(ExtendedAssembler *assembler);
108 static void PushCallRangeAndDispatch(ExtendedAssembler *assembler);
110 static void PushCallArgs3AndDispatch(ExtendedAssembler *assembler);
112 static void PushCallArgs2AndDispatch(ExtendedAssembler *assembler);
114 static void PushCallArg1AndDispatch(ExtendedAssembler *assembler);
116 static void PushCallArg0AndDispatch(ExtendedAssembler *assembler);
118 static void PushCallThisArg0AndDispatch(ExtendedAssembler *assembler);
120 static void PushCallThisArg1AndDispatch(ExtendedAssembler *assembler);
122 static void PushCallThisArgs2AndDispatch(ExtendedAssembler *assembler);
124 static void PushCallThisArgs3AndDispatch(ExtendedAssembler *assembler);
126 static void PushCallNewAndDispatch(ExtendedAssembler *assembler);
128 static void PushCallNewAndDispatchNative(ExtendedAssembler *assembler);
130 static void PushCallRangeAndDispatchNative(ExtendedAssembler *assembler);
132 static void PushCallArgsAndDispatchNative(ExtendedAssembler *assembler);
134 static void ResumeRspAndDispatch(ExtendedAssembler *assembler);
136 static void ResumeRspAndReturn([[maybe_unused]] ExtendedAssembler *assembler);
138 static void CallGetter(ExtendedAssembler *assembler);
140 static void CallSetter(ExtendedAssembler *assembler);
142 static void CallContainersArgs3(ExtendedAssembler *assembler);
144 static void ResumeCaughtFrameAndDispatch(ExtendedAssembler *assembler);
146 static void ResumeUncaughtFrameAndReturn(ExtendedAssembler *assembler);
149static void PushFrameState(ExtendedAssembler *assembler, Register prevSpRegister, Register fpRegis…
152 static void PushGeneratorFrameState(ExtendedAssembler *assembler, Register prevSpRegister,
155 static void PushAsmInterpEntryFrame(ExtendedAssembler *assembler);
156 static void PopAsmInterpEntryFrame(ExtendedAssembler *assembler);
157static void GetDeclaredNumArgsFromCallField(ExtendedAssembler *assembler, Register callFieldRegist…
159 static void GetNumVregsFromCallField(ExtendedAssembler *assembler, Register callFieldRegister,
161static void PushUndefinedWithArgcAndCheckStack(ExtendedAssembler *assembler, Register glue, Regist…
163static void ThrowStackOverflowExceptionAndReturn(ExtendedAssembler *assembler, Register glue, Regi…
165 static void HasPendingException(ExtendedAssembler *assembler, Register threadRegister);
166 static void PushCallThis(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverflow);
167static Register GetThisRegsiter(ExtendedAssembler *assembler, JSCallMode mode, Register defaultReg…
168static Register GetNewTargetRegsiter(ExtendedAssembler *assembler, JSCallMode mode, Register defau…
169 static void PushVregs(ExtendedAssembler *assembler, Label *stackOverflow);
170static void DispatchCall(ExtendedAssembler *assembler, Register pcRegister, Register newSpRegister,
172 static void CallNativeEntry(ExtendedAssembler *assemblSer);
173 static void CallNativeWithArgv(ExtendedAssembler *assembler, bool callNew);
174 static void CallNativeInternal(ExtendedAssembler *assembler, Register nativeCode);
175 static void PushBuiltinFrame(ExtendedAssembler *assembler, Register glue, FrameType type);
176 static void JSCallCommonEntry(ExtendedAssembler *assembler, JSCallMode mode);
177static void JSCallCommonFastPath(ExtendedAssembler *assembler, JSCallMode mode, Label *stackOverfl…
178 static void JSCallCommonSlowPath(ExtendedAssembler *assembler, JSCallMode mode,