Lines Matching defs:actualNumArgs
118 // * uint64_t JSFunctionEntry(uintptr_t glue, uint32_t actualNumArgs, const JSTaggedType argV[], uintptr_t prevFp,
122 // %x1 - actualNumArgs
211 Register actualNumArgs(X2);
227 __ Ldr(actualNumArgs, MemoryOperand(sp, 0));
237 __ Cmp(expectedNumArgs, actualNumArgs);
238 __ CMov(argC, expectedNumArgs, actualNumArgs, Condition::HI);
245 __ Subs(tmp, expectedNumArgs, actualNumArgs);
250 __ Cbz(actualNumArgs, &invokeCompiledJSFunction);
256 __ Mov(argc, actualNumArgs);
263 __ Str(actualNumArgs, MemoryOperand(sp, 0)); // argv, argc
269 __ Ldr(actualNumArgs, MemoryOperand(sp, 0));
270 PopJSFunctionArgs(assembler, Register(X19), actualNumArgs);
1102 void OptimizedCall::PopJSFunctionArgs(ExtendedAssembler *assembler, Register expectedNumArgs, Register actualNumArgs)
1108 if (expectedNumArgs != actualNumArgs) {
1111 __ Cmp(expectedNumArgs, actualNumArgs);
1112 __ CMov(tmp, expectedNumArgs, actualNumArgs, Condition::HI);
1256 Register actualNumArgs(X1);
1268 __ Add(actualNumArgs, actualNumArgs, Immediate(NUM_MANDATORY_JSFUNC_ARGS));
1269 __ Mov(argC, actualNumArgs);
1276 __ Sub(tmp, actualNumArgs, Immediate(NUM_MANDATORY_JSFUNC_ARGS));
1286 __ Str(actualNumArgs, MemoryOperand(currentSp, -FRAME_SLOT_SIZE, AddrMode::PREINDEX));
1289 __ Ldr(actualNumArgs, MemoryOperand(sp, 0));
1290 PopJSFunctionArgs(assembler, actualNumArgs, actualNumArgs);