| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/ |
| H A D | aarch64.c | 5724 aarch64_pass_by_reference_1 (CUMULATIVE_ARGS *pcum, in aarch64_pass_by_reference_1() argument 5750 !pcum || pcum->silent_p)) in aarch64_pass_by_reference_1() 5765 CUMULATIVE_ARGS *pcum = get_cumulative_args (pcum_v); in aarch64_pass_by_reference() local 5768 return aarch64_pass_by_reference_1 (pcum, arg); in aarch64_pass_by_reference() 5774 if (pcum && !pcum->silent_p && !TARGET_SVE) in aarch64_pass_by_reference() 5783 || pcum->aapcs_nvrn + pst_info.num_zr () > NUM_FP_ARG_REGS in aarch64_pass_by_reference() 5784 || pcum->aapcs_nprn + pst_info.num_pr () > NUM_PR_ARG_REGS); in aarch64_pass_by_reference() 5787 gcc_assert (aarch64_pass_by_reference_1 (pcum, arg)); in aarch64_pass_by_reference() 5792 return aarch64_pass_by_reference_1 (pcum, arg); in aarch64_pass_by_reference() 5999 CUMULATIVE_ARGS *pcum = get_cumulative_args (pcum_v); in aarch64_vfp_is_call_candidate() local [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/ |
| H A D | aarch64.cc | 7014 aarch64_pass_by_reference_1 (CUMULATIVE_ARGS *pcum, in aarch64_pass_by_reference_1() argument 7040 !pcum || pcum->silent_p)) in aarch64_pass_by_reference_1() 7055 CUMULATIVE_ARGS *pcum = get_cumulative_args (pcum_v); in aarch64_pass_by_reference() local 7058 return aarch64_pass_by_reference_1 (pcum, arg); in aarch64_pass_by_reference() 7064 if (pcum && !pcum->silent_p && !TARGET_SVE) in aarch64_pass_by_reference() 7073 || pcum->aapcs_nvrn + pst_info.num_zr () > NUM_FP_ARG_REGS in aarch64_pass_by_reference() 7074 || pcum->aapcs_nprn + pst_info.num_pr () > NUM_PR_ARG_REGS); in aarch64_pass_by_reference() 7077 gcc_assert (aarch64_pass_by_reference_1 (pcum, arg)); in aarch64_pass_by_reference() 7082 return aarch64_pass_by_reference_1 (pcum, arg); in aarch64_pass_by_reference() 7295 CUMULATIVE_ARGS *pcum = get_cumulative_args (pcum_v); in aarch64_vfp_is_call_candidate() local [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/ |
| H A D | arm.c | 6179 aapcs_vfp_cum_init (CUMULATIVE_ARGS *pcum ATTRIBUTE_UNUSED, in aapcs_vfp_cum_init() 6185 pcum->aapcs_vfp_regs_free = (1 << NUM_VFP_ARG_REGS) - 1; in aapcs_vfp_cum_init() 6186 pcum->aapcs_vfp_reg_alloc = 0; in aapcs_vfp_cum_init() 6532 aapcs_vfp_is_call_candidate (CUMULATIVE_ARGS *pcum, machine_mode mode, in aapcs_vfp_is_call_candidate() argument 6535 if (!use_vfp_abi (pcum->pcs_variant, false)) in aapcs_vfp_is_call_candidate() 6538 return aapcs_vfp_is_call_or_return_candidate (pcum->pcs_variant, mode, type, in aapcs_vfp_is_call_candidate() 6539 &pcum->aapcs_vfp_rmode, in aapcs_vfp_is_call_candidate() 6540 &pcum->aapcs_vfp_rcount); in aapcs_vfp_is_call_candidate() 6547 aapcs_vfp_allocate (CUMULATIVE_ARGS *pcum, machine_mode mode, in aapcs_vfp_allocate() argument 6551 = MAX (GET_MODE_SIZE (pcum->aapcs_vfp_rmode), GET_MODE_SIZE (SFmode)); in aapcs_vfp_allocate() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/ |
| H A D | arm.cc | 6261 aapcs_vfp_cum_init (CUMULATIVE_ARGS *pcum ATTRIBUTE_UNUSED, in aapcs_vfp_cum_init() 6267 pcum->aapcs_vfp_regs_free = (1 << NUM_VFP_ARG_REGS) - 1; in aapcs_vfp_cum_init() 6268 pcum->aapcs_vfp_reg_alloc = 0; in aapcs_vfp_cum_init() 6643 aapcs_vfp_is_call_candidate (CUMULATIVE_ARGS *pcum, machine_mode mode, in aapcs_vfp_is_call_candidate() argument 6646 if (!use_vfp_abi (pcum->pcs_variant, false)) in aapcs_vfp_is_call_candidate() 6649 return aapcs_vfp_is_call_or_return_candidate (pcum->pcs_variant, mode, type, in aapcs_vfp_is_call_candidate() 6650 &pcum->aapcs_vfp_rmode, in aapcs_vfp_is_call_candidate() 6651 &pcum->aapcs_vfp_rcount); in aapcs_vfp_is_call_candidate() 6658 aapcs_vfp_allocate (CUMULATIVE_ARGS *pcum, machine_mode mode, in aapcs_vfp_allocate() argument 6662 = MAX (GET_MODE_SIZE (pcum->aapcs_vfp_rmode), GET_MODE_SIZE (SFmode)); in aapcs_vfp_allocate() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/csky/ |
| H A D | csky.cc | 1884 CUMULATIVE_ARGS *pcum = get_cumulative_args (pcum_v); in csky_function_arg() local 1885 int reg = pcum->reg; in csky_function_arg() 1889 && !pcum->is_stdarg) in csky_function_arg() 1891 reg = pcum->freg; in csky_function_arg() 1937 CUMULATIVE_ARGS *pcum = get_cumulative_args (pcum_v); in csky_function_arg_advance() local 1938 int *reg = &pcum->reg; in csky_function_arg_advance() 1941 int param_size = csky_num_arg_regs (mode, arg.type, pcum->is_stdarg); in csky_function_arg_advance() 1945 && !pcum->is_stdarg) in csky_function_arg_advance() 1947 reg = &pcum->freg; in csky_function_arg_advance() 2055 CUMULATIVE_ARGS *pcum = get_cumulative_args (pcum_v); in csky_arg_partial_bytes() local [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/csky/ |
| H A D | csky.c | 1792 CUMULATIVE_ARGS *pcum = get_cumulative_args (pcum_v); in csky_function_arg() local 1794 if (*pcum < CSKY_NPARM_REGS) in csky_function_arg() 1795 return gen_rtx_REG (arg.mode, CSKY_FIRST_PARM_REGNUM + *pcum); in csky_function_arg() 1824 CUMULATIVE_ARGS *pcum = get_cumulative_args (pcum_v); in csky_function_arg_advance() local 1827 if (*pcum + param_size > CSKY_NPARM_REGS) in csky_function_arg_advance() 1828 *pcum = CSKY_NPARM_REGS; in csky_function_arg_advance() 1830 *pcum += param_size; in csky_function_arg_advance() 1914 CUMULATIVE_ARGS *pcum = get_cumulative_args (pcum_v); in csky_arg_partial_bytes() local 1917 if (*pcum < CSKY_NPARM_REGS in csky_arg_partial_bytes() 1918 && *pcum + param_size > CSKY_NPARM_REGS) in csky_arg_partial_bytes() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/sh/ |
| H A D | sh.cc | 11165 sh_init_cumulative_args (CUMULATIVE_ARGS * pcum, in sh_init_cumulative_args() argument 11172 pcum->arg_count [(int) SH_ARG_FLOAT] = 0; in sh_init_cumulative_args() 11173 pcum->free_single_fp_reg = 0; in sh_init_cumulative_args() 11174 pcum->outgoing = n_named_args != -1; in sh_init_cumulative_args() 11177 pcum->renesas_abi = sh_attr_renesas_p (fntype); in sh_init_cumulative_args() 11181 pcum->force_mem = ((TARGET_HITACHI || pcum->renesas_abi) in sh_init_cumulative_args() 11183 pcum->prototype_p = prototype_p (fntype); in sh_init_cumulative_args() 11184 pcum->arg_count [(int) SH_ARG_INT] = false; in sh_init_cumulative_args() 11188 pcum->arg_count [(int) SH_ARG_INT] = 0; in sh_init_cumulative_args() 11189 pcum->prototype_p = false; in sh_init_cumulative_args() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/sh/ |
| H A D | sh.c | 11159 sh_init_cumulative_args (CUMULATIVE_ARGS * pcum, in sh_init_cumulative_args() argument 11166 pcum->arg_count [(int) SH_ARG_FLOAT] = 0; in sh_init_cumulative_args() 11167 pcum->free_single_fp_reg = 0; in sh_init_cumulative_args() 11168 pcum->outgoing = n_named_args != -1; in sh_init_cumulative_args() 11171 pcum->renesas_abi = sh_attr_renesas_p (fntype); in sh_init_cumulative_args() 11175 pcum->force_mem = ((TARGET_HITACHI || pcum->renesas_abi) in sh_init_cumulative_args() 11177 pcum->prototype_p = prototype_p (fntype); in sh_init_cumulative_args() 11178 pcum->arg_count [(int) SH_ARG_INT] = false; in sh_init_cumulative_args() 11182 pcum->arg_count [(int) SH_ARG_INT] = 0; in sh_init_cumulative_args() 11183 pcum->prototype_p = false; in sh_init_cumulative_args() [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/alpha/ |
| H A D | alpha.cc | 6086 alpha_setup_incoming_varargs (cumulative_args_t pcum, in alpha_setup_incoming_varargs() argument 6090 CUMULATIVE_ARGS cum = *get_cumulative_args (pcum); in alpha_setup_incoming_varargs()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/alpha/ |
| H A D | alpha.c | 6081 alpha_setup_incoming_varargs (cumulative_args_t pcum, in alpha_setup_incoming_varargs() argument 6085 CUMULATIVE_ARGS cum = *get_cumulative_args (pcum); in alpha_setup_incoming_varargs()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/ |
| H A D | ChangeLog-2014 | 34337 pcum->aapcs_stack_words.
|