Home
last modified time | relevance | path

Searched refs:pcum (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64.c5724 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 Daarch64.cc7014 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 Darm.c6179 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 Darm.cc6261 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 Dcsky.cc1884 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 Dcsky.c1792 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 Dsh.cc11165 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 Dsh.c11159 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 Dalpha.cc6086 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 Dalpha.c6081 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 DChangeLog-201434337 pcum->aapcs_stack_words.