Lines Matching full:register
64 …void PushUndefinedWithArgc(ExtendedAssembler *assembler, Register glue, Register argc, Register te…
65 Register fp, Label *next, Label *stackOverflow);
66 …atic void PushArgsWithArgv(ExtendedAssembler *assembler, Register glue, Register argc, Register ar…
67 Register op, Register fp, Label *next, Label *stackOverflow);
68 …oid PushArgsWithArgvInPair(ExtendedAssembler *assembler, Register argc, Register argv, Register pa…
69 Register op1, Register op2, Label *next);
72 …void StackOverflowCheck(ExtendedAssembler *assembler, Register glue, Register currentSlot, Registe…
73 Register op, Label *stackOverflow);
74 static void PushLeaveFrame(ExtendedAssembler *assembler, Register glue);
113 static void JSCallCheck(ExtendedAssembler *assembler, Register jsfunc, Register taggedValue,
115 static void ThrowNonCallableInternal(ExtendedAssembler *assembler, Register sp);
116 static void JSBoundFunctionCallInternal(ExtendedAssembler *assembler, Register glue,
117 Register actualArgC, Register jsfunc, int stubId);
119 static void PushMandatoryJSArgs(ExtendedAssembler *assembler, Register jsfunc,
120 Register thisObj, Register newTarget, Register currentSp);
121 …static void PopJSFunctionArgs(ExtendedAssembler *assembler, Register expectedNumArgs, Register act…
122 static void PushJSFunctionEntryFrame(ExtendedAssembler *assembler, Register prevFp);
123 static void PopJSFunctionEntryFrame(ExtendedAssembler *assembler, Register glue);
124 static void PushOptimizedUnfoldArgVFrame(ExtendedAssembler *assembler, Register callSiteSp);
126 static void IncreaseStackForArguments(ExtendedAssembler *assembler, Register argC, Register fp,
132 static void JSCallInternal(ExtendedAssembler *assembler, Register jsfunc, bool isNew = false);
134 … void CallBuiltinConstructorStub(ExtendedAssembler *assembler, Register builtinStub, Register argv,
135 Register glue, Register temp);
223 …static Register GetThisRegsiter(ExtendedAssembler *assembler, JSCallMode mode, Register defaultReg…
224 …static Register GetNewTargetRegsiter(ExtendedAssembler *assembler, JSCallMode mode, Register defau…
228 static void DispatchCall(ExtendedAssembler *assembler, Register pc, Register newSp,
229 Register acc = INVALID_REG);
231 static void CallNativeInternal(ExtendedAssembler *assembler, Register nativeCode);
233 static bool PushBuiltinFrame(ExtendedAssembler *assembler, Register glue,
234 FrameType type, Register op, Register next);
236 …void ThrowStackOverflowExceptionAndReturn(ExtendedAssembler *assembler, Register glue, Register fp,
237 Register op);
239 …static void PushFrameState(ExtendedAssembler *assembler, Register prevSp, Register fp, Register cu…
240 Register callTarget, Register thisObj, Register method, Register pc, Register op);
249 …static void GetNumVregsFromCallField(ExtendedAssembler *assembler, Register callField, Register nu…
251 static void GetDeclaredNumArgsFromCallField(ExtendedAssembler *assembler, Register callField,
252 Register declaredNumArgs);
260 …void PushGeneratorFrameState(ExtendedAssembler *assembler, Register &prevSpRegister, Register &fpR…
261 …Register ¤tSlotRegister, Register &callTargetRegister, Register &thisRegister, Register &met…
262 Register &contextRegister, Register &pcRegister, Register &operatorRegister);
264 static void CallBCStub(ExtendedAssembler *assembler, Register &newSp, Register &glue,
265 Register &callTarget, Register &method, Register &pc, Register &temp);