Lines Matching full:register
40 static void CopyArgumentWithArgV(ExtendedAssembler *assembler, Register argc, Register argV);
43 static void PushUndefinedWithArgc(ExtendedAssembler *assembler, Register argc);
45 …hArgsWithArgvAndCheckStack(ExtendedAssembler *assembler, Register glue, Register argc, Register ar…
46 Register op1, Register op2, Label *stackOverflow);
47 …c void StackOverflowCheck(ExtendedAssembler *assembler, Register glue, Register numArgs, Register …
48 Register op2, Label *stackOverflow);
86 static void JSCallCheck(ExtendedAssembler *assembler, Register jsFuncReg,
88 static void ThrowNonCallableInternal(ExtendedAssembler *assembler, Register glueReg);
89 …static void JSBoundFunctionCallInternal(ExtendedAssembler *assembler, Register jsFuncReg, Label *j…
91 static void PushArgsWithArgV(ExtendedAssembler *assembler, Register jsfunc,
92 Register actualNumArgs, Register argV, Label *pushCallThis);
93 static void PushMandatoryJSArgs(ExtendedAssembler *assembler, Register jsfunc,
94 Register thisObj, Register newTarget);
95 static void PopJSFunctionArgs(ExtendedAssembler *assembler, Register expectedNumArgs);
96 static void PushJSFunctionEntryFrame(ExtendedAssembler *assembler, Register prevFp);
97 static void PopJSFunctionEntryFrame(ExtendedAssembler *assembler, Register glue);
98 static void PushOptimizedUnfoldArgVFrame(ExtendedAssembler *assembler, Register callSiteSp);
101 static void CallBuiltinTrampoline(ExtendedAssembler *assembler, Register temp);
103 … void CallBuiltinConstructorStub(ExtendedAssembler *assembler, Register builtinStub, Register argv,
104 Register glue, Register temp);
105 static void RemoveArgv(ExtendedAssembler *assembler, Register temp);
189 …static void PushFrameState(ExtendedAssembler *assembler, Register prevSpRegister, Register fpRegis…
190 … Register callTargetRegister, Register thisRegister, Register methodRegister, Register pcRegister,
191 Register operatorRegister);
192 static void PushGeneratorFrameState(ExtendedAssembler *assembler, Register prevSpRegister,
193 … Register fpRegister, Register callTargetRegister, Register thisRegister, Register methodRegister,
194 Register contextRegister, Register pcRegister, Register operatorRegister);
197 …static void GetDeclaredNumArgsFromCallField(ExtendedAssembler *assembler, Register callFieldRegist…
198 Register declaredNumArgsRegister);
199 static void GetNumVregsFromCallField(ExtendedAssembler *assembler, Register callFieldRegister,
200 Register numVregsRegister);
201 …void PushUndefinedWithArgcAndCheckStack(ExtendedAssembler *assembler, Register glue, Register argc,
202 Register op1, Register op2, Label *stackOverflow);
203 …void ThrowStackOverflowExceptionAndReturn(ExtendedAssembler *assembler, Register glue, Register fp,
204 Register op);
205 static void HasPendingException(ExtendedAssembler *assembler, Register threadRegister);
208 …static Register GetThisRegsiter(ExtendedAssembler *assembler, JSCallMode mode, Register defaultReg…
209 …static Register GetNewTargetRegsiter(ExtendedAssembler *assembler, JSCallMode mode, Register defau…
211 …static void DispatchCall(ExtendedAssembler *assembler, Register pcRegister, Register newSpRegister,
212 … Register callTargetRegister, Register methodRegister, Register accRegister = rInvalid);
215 static void CallNativeInternal(ExtendedAssembler *assembler, Register nativeCode);
216 static bool PushBuiltinFrame(ExtendedAssembler *assembler, Register glue, FrameType type);