Lines Matching refs:num_pos_args

380     mp_uint_t num_args = emit->scope->num_pos_args + emit->scope->num_kwonly_args;  in emit_native_start_pass()
434 if (scope->num_pos_args >= 4) { in emit_native_start_pass()
479 ASM_MOV_REG_IMM(emit->as, REG_ARG_3, scope->num_pos_args); in emit_native_start_pass()
482 …MOV_REG_IMM(emit->as, REG_ARG_3, MP_OBJ_FUN_MAKE_SIG(scope->num_pos_args, scope->num_pos_args, fal… in emit_native_start_pass()
487 for (int i = 0; i < emit->scope->num_pos_args; i++) { in emit_native_start_pass()
495 …i < REG_LOCAL_NUM && CAN_USE_REGS_FOR_LOCALS(emit) && (i != 2 || emit->scope->num_pos_args == 3)) { in emit_native_start_pass()
502 if (emit->scope->num_pos_args >= 4 && CAN_USE_REGS_FOR_LOCALS(emit)) { in emit_native_start_pass()
517 …mp_asm_base_data(&emit->as->base, ASM_WORD_SIZE, (uintptr_t)(emit->scope->num_pos_args + emit->sco… in emit_native_start_pass()
540 …ASM_LOAD_REG_REG_OFFSET(emit->as, REG_FUN_TABLE, REG_TEMP0, emit->scope->num_pos_args + emit->scop… in emit_native_start_pass()
559 …ASM_LOAD_REG_REG_OFFSET(emit->as, REG_FUN_TABLE, REG_LOCAL_3, emit->scope->num_pos_args + emit->sc… in emit_native_start_pass()
568 …ASM_LOAD_REG_REG_OFFSET(emit->as, REG_LOCAL_3, REG_LOCAL_3, emit->scope->num_pos_args + emit->scop… in emit_native_start_pass()
635 for (int i = 0; i < scope->num_pos_args + scope->num_kwonly_args; i++) { in emit_native_start_pass()
694 size_t table_off = emit->scope->num_pos_args + emit->scope->num_kwonly_args + 1; in emit_native_end_pass()
717 nqstr = emit->scope->num_pos_args + emit->scope->num_kwonly_args; in emit_native_end_pass()
747 emit->scope->num_pos_args, emit->scope->scope_flags, 0); in emit_native_end_pass()
1143 table_off += emit->scope->num_pos_args + emit->scope->num_kwonly_args; in emit_load_reg_with_ptr()
1258 …ASM_LOAD_REG_REG_OFFSET(emit->as, REG_FUN_TABLE, REG_LOCAL_1, emit->scope->num_pos_args + emit->sc… in emit_native_global_exc_entry()