Lines Matching refs:ngrn
255 unsigned ngrn; /* Next general-purpose register number. */ member
268 state->ngrn = 0; in arg_init()
468 if (state->ngrn < N_X_ARG_REG) in allocate_int_to_reg_or_stack()
469 return &context->x[state->ngrn++]; in allocate_int_to_reg_or_stack()
471 state->ngrn = N_X_ARG_REG; in allocate_int_to_reg_or_stack()
657 if (state.ngrn < N_X_ARG_REG) in ffi_call_int()
658 context->x[state.ngrn++] = ext; in ffi_call_int()
662 state.ngrn = N_X_ARG_REG; in ffi_call_int()
689 if (state.ngrn + elems <= N_X_ARG_REG) in ffi_call_int()
691 dest = &context->x[state.ngrn]; in ffi_call_int()
692 state.ngrn += elems; in ffi_call_int()
725 if (state.ngrn + n <= N_X_ARG_REG) in ffi_call_int()
731 dest = &context->x[state.ngrn]; in ffi_call_int()
732 state.ngrn += (unsigned int)n; in ffi_call_int()
740 state.ngrn = N_X_ARG_REG; in ffi_call_int()
755 state.ngrn = N_X_ARG_REG; in ffi_call_int()
965 if (state.ngrn + n <= N_X_ARG_REG) in ffi_closure_SYSV_inner()
967 void *reg = &context->x[state.ngrn]; in ffi_closure_SYSV_inner()
968 state.ngrn += (unsigned int)n; in ffi_closure_SYSV_inner()
981 state.ngrn = N_X_ARG_REG; in ffi_closure_SYSV_inner()
1014 if (state.ngrn + n <= N_X_ARG_REG) in ffi_closure_SYSV_inner()
1016 avalue[i] = &context->x[state.ngrn]; in ffi_closure_SYSV_inner()
1017 state.ngrn += (unsigned int)n; in ffi_closure_SYSV_inner()
1021 state.ngrn = N_X_ARG_REG; in ffi_closure_SYSV_inner()
1035 state.ngrn = N_X_ARG_REG; in ffi_closure_SYSV_inner()