HomeSort by: relevance | last modified time | path
    Searched refs:cum (Results 1 - 25 of 103) sorted by relevancy

1 2 3 4 5

  /src/external/gpl3/gcc/dist/gcc/config/rs6000/
rs6000-call.cc 85 #define USE_FP_FOR_ARG_P(CUM,MODE) \
87 && (CUM)->fregno <= FP_ARG_MAX_REG \
91 #define USE_ALTIVEC_FOR_ARG_P(CUM,MODE,NAMED) \
93 && (CUM)->vregno <= ALTIVEC_ARG_MAX_REG \
556 /* Initialize a variable CUM of type CUMULATIVE_ARGS
564 init_cumulative_args (CUMULATIVE_ARGS *cum, tree fntype,
572 *cum = zero_cumulative;
573 cum->words = 0;
574 cum->fregno = FP_ARG_MIN_REG;
575 cum->vregno = ALTIVEC_ARG_MIN_REG
1441 CUMULATIVE_ARGS *cum = &copy_cum; local
1626 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
1882 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
rs6000-call.cc 93 #define USE_FP_FOR_ARG_P(CUM,MODE) \
95 && (CUM)->fregno <= FP_ARG_MAX_REG \
99 #define USE_ALTIVEC_FOR_ARG_P(CUM,MODE,NAMED) \
101 && (CUM)->vregno <= ALTIVEC_ARG_MAX_REG \
564 /* Initialize a variable CUM of type CUMULATIVE_ARGS
572 init_cumulative_args (CUMULATIVE_ARGS *cum, tree fntype,
580 *cum = zero_cumulative;
581 cum->words = 0;
582 cum->fregno = FP_ARG_MIN_REG;
583 cum->vregno = ALTIVEC_ARG_MIN_REG
1449 CUMULATIVE_ARGS *cum = &copy_cum; local
1634 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
1890 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/moxie/
moxie.cc 392 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
394 int regs = 8 - *cum;
401 for (regno = *cum; regno < 8; regno++)
429 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
431 if (*cum < 8)
432 return gen_rtx_REG (arg.mode, *cum);
445 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
447 *cum = (*cum < MOXIE_R6
448 ? *cum + ((3 + MOXIE_FUNCTION_ARG_SIZE (arg.mode, arg.type)) / 4
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/moxie/
moxie.cc 392 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
394 int regs = 8 - *cum;
401 for (regno = *cum; regno < 8; regno++)
429 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
431 if (*cum < 8)
432 return gen_rtx_REG (arg.mode, *cum);
445 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
447 *cum = (*cum < MOXIE_R6
448 ? *cum + ((3 + MOXIE_FUNCTION_ARG_SIZE (arg.mode, arg.type)) / 4
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/iq2000/
iq2000.cc 1115 /* Initialize CUM for a function FNTYPE. */
1118 init_cumulative_args (CUMULATIVE_ARGS *cum, tree fntype,
1143 *cum = zero_cum;
1155 cum->gp_reg_found = 1;
1165 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
1171 cum->gp_reg_found, cum->arg_number, cum->arg_words,
1177 cum->arg_number++;
1187 cum->gp_reg_found = 1
1153 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
1223 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
1416 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
2244 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
2845 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/iq2000/
iq2000.cc 1116 /* Initialize CUM for a function FNTYPE. */
1119 init_cumulative_args (CUMULATIVE_ARGS *cum, tree fntype,
1144 *cum = zero_cum;
1156 cum->gp_reg_found = 1;
1166 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
1172 cum->gp_reg_found, cum->arg_number, cum->arg_words,
1178 cum->arg_number++;
1188 cum->gp_reg_found = 1
1154 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
1224 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
1419 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
2247 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
2848 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/ft32/
ft32.cc 636 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
641 = GET_MODE_SIZE (SImode) * (*cum - FT32_R0) + GET_MODE_SIZE (arg.mode);
665 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
667 if (*cum < 8)
668 return gen_rtx_REG (arg.mode, *cum);
681 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
683 *cum = (*cum < FT32_R6
684 ? *cum + ((3 + FT32_FUNCTION_ARG_SIZE (arg.mode, arg.type)) / 4)
685 : *cum);
707 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/ft32/
ft32.cc 636 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
638 GET_MODE_SIZE (SImode) * (*cum - FT32_R0) + GET_MODE_SIZE (arg.mode);
662 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
664 if (*cum < 8)
665 return gen_rtx_REG (arg.mode, *cum);
678 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
680 *cum = (*cum < FT32_R6
681 ? *cum + ((3 + FT32_FUNCTION_ARG_SIZE (arg.mode, arg.type)) / 4)
682 : *cum);
704 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/cr16/
cr16.cc 575 enough_regs_for_param (CUMULATIVE_ARGS * cum, const_tree type,
587 - (MIN_REG_FOR_PASSING_ARGS + cum->ints) +
602 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
603 cum->last_parm_in_reg = 0;
612 if (targetm.calls.must_pass_in_stack (arg) || (cum->ints < 0))
619 if (enough_regs_for_param (cum, arg.type, arg.mode) != 0)
621 cum->last_parm_in_reg = 1;
622 return gen_rtx_REG (arg.mode, MIN_REG_FOR_PASSING_ARGS + cum->ints);
626 if ((MIN_REG_FOR_PASSING_ARGS + cum->ints) > MAX_REG_FOR_PASSING_ARGS)
630 if (enough_regs_for_param (cum, arg.type, arg.mode) != 0
669 CUMULATIVE_ARGS * cum = get_cumulative_args (cum_v); local
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/fr30/
fr30.cc 464 CUM has not been updated for the last named argument which has type TYPE
770 or entirely on the stack, then 0 is returned. CUM is the number of
776 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
781 if (!arg.named || *cum >= FR30_NUM_ARG_REGS)
790 if (*cum + fr30_num_arg_regs (arg) <= FR30_NUM_ARG_REGS)
793 return (FR30_NUM_ARG_REGS - *cum) * UNITS_PER_WORD;
799 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
803 || *cum >= FR30_NUM_ARG_REGS)
806 return gen_rtx_REG (arg.mode, *cum + FIRST_ARG_REGNUM);
811 fr30_function_arg_advance (cumulative_args_t cum,
774 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
797 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/fr30/
fr30.cc 464 CUM has not been updated for the last named argument which has type TYPE
767 or entirely on the stack, then 0 is returned. CUM is the number of
773 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
778 if (!arg.named || *cum >= FR30_NUM_ARG_REGS)
787 if (*cum + fr30_num_arg_regs (arg) <= FR30_NUM_ARG_REGS)
790 return (FR30_NUM_ARG_REGS - *cum) * UNITS_PER_WORD;
796 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
800 || *cum >= FR30_NUM_ARG_REGS)
803 return gen_rtx_REG (arg.mode, *cum + FIRST_ARG_REGNUM);
808 fr30_function_arg_advance (cumulative_args_t cum,
771 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
794 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/microblaze/
microblaze.cc 1521 init_cumulative_args (CUMULATIVE_ARGS * cum, tree fntype,
1527 *cum = zero_cum;
1539 cum->gp_reg_found = 1;
1549 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
1551 cum->arg_number++;
1561 cum->gp_reg_found = 1;
1562 cum->arg_words += ((GET_MODE_SIZE (arg.mode) + UNITS_PER_WORD - 1)
1567 cum->gp_reg_found = 1;
1568 cum->arg_words += ((int_size_in_bytes (arg.type) + UNITS_PER_WORD - 1)
1573 cum->arg_words++
1605 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
1657 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/microblaze/
microblaze.cc 1558 init_cumulative_args (CUMULATIVE_ARGS * cum, tree fntype,
1564 *cum = zero_cum;
1576 cum->gp_reg_found = 1;
1586 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
1588 cum->arg_number++;
1598 cum->gp_reg_found = 1;
1599 cum->arg_words += ((GET_MODE_SIZE (arg.mode) + UNITS_PER_WORD - 1)
1604 cum->gp_reg_found = 1;
1605 cum->arg_words += ((int_size_in_bytes (arg.type) + UNITS_PER_WORD - 1)
1610 cum->arg_words++
1642 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
1694 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/lm32/
lm32.cc 66 static void lm32_setup_incoming_varargs (cumulative_args_t cum,
77 static void lm32_function_arg_advance (cumulative_args_t cum,
619 CUM is a variable of type CUMULATIVE_ARGS which gives info about
626 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
636 || *cum + LM32_NUM_REGS2 (arg.mode, arg.type) > LM32_NUM_ARG_REGS)
639 return gen_rtx_REG (arg.mode, *cum + LM32_FIRST_ARG_REG);
643 lm32_function_arg_advance (cumulative_args_t cum,
646 *get_cumulative_args (cum) += LM32_NUM_REGS2 (arg.mode, arg.type);
683 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
690 first_anon_arg = *cum + LM32_FIRST_ARG_REG
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/lm32/
lm32.cc 66 static void lm32_setup_incoming_varargs (cumulative_args_t cum,
77 static void lm32_function_arg_advance (cumulative_args_t cum,
619 CUM is a variable of type CUMULATIVE_ARGS which gives info about
626 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
636 || *cum + LM32_NUM_REGS2 (arg.mode, arg.type) > LM32_NUM_ARG_REGS)
639 return gen_rtx_REG (arg.mode, *cum + LM32_FIRST_ARG_REG);
643 lm32_function_arg_advance (cumulative_args_t cum,
646 *get_cumulative_args (cum) += LM32_NUM_REGS2 (arg.mode, arg.type);
683 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
690 first_anon_arg = *cum + LM32_FIRST_ARG_REG
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/i386/
i386.cc 1723 /* Initialize a variable CUM of type CUMULATIVE_ARGS
1728 init_cumulative_args (CUMULATIVE_ARGS *cum, /* Argument info to initialize */
1741 memset (cum, 0, sizeof (*cum));
1750 cum->call_abi = ix86_function_abi (target->decl);
1753 cum->call_abi = ix86_function_abi (fndecl);
1756 cum->call_abi = ix86_function_type_abi (fntype);
1758 cum->caller = caller;
1761 cum->nregs = ix86_regparm;
1764 cum->nregs = (cum->call_abi == SYSV_AB
3056 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
3349 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
3418 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
4521 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/bpf/
bpf.cc 629 /* Return true if an argument at the position indicated by CUM should
635 bpf_pass_by_reference (cumulative_args_t cum ATTRIBUTE_UNUSED,
654 CUMULATIVE_ARGS *cum = get_cumulative_args (ca); local
656 if (*cum < 5)
657 return gen_rtx_REG (arg.mode, *cum + 1);
674 CUMULATIVE_ARGS *cum = get_cumulative_args (ca); local
678 if (*cum <= 5 && *cum + num_words > 5)
688 *cum += num_words;
  /src/external/gpl3/gcc.old/dist/gcc/config/bpf/
bpf.cc 717 /* Return true if an argument at the position indicated by CUM should
723 bpf_pass_by_reference (cumulative_args_t cum ATTRIBUTE_UNUSED,
742 CUMULATIVE_ARGS *cum = get_cumulative_args (ca); local
744 if (*cum < 5)
745 return gen_rtx_REG (arg.mode, *cum + 1);
762 CUMULATIVE_ARGS *cum = get_cumulative_args (ca); local
766 if (*cum <= 5 && *cum + num_words > 5)
769 *cum += num_words;
  /src/external/gpl3/gcc.old/dist/gcc/config/gcn/
gcn.cc 2323 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
2325 return cum->fntype == NULL_TREE || stdarg_p (cum->fntype);
2346 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
2347 if (cum->normal_function)
2359 int reg_num = FIRST_PARM_REG + cum->num;
2369 if (cum->num >= cum->args.nargs)
2371 cum->offset = (cum->offset + TYPE_ALIGN (arg.type) / 8 - 1
2409 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
2443 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/i386/
i386.cc 1789 /* Initialize a variable CUM of type CUMULATIVE_ARGS
1794 init_cumulative_args (CUMULATIVE_ARGS *cum, /* Argument info to initialize */
1807 memset (cum, 0, sizeof (*cum));
1816 cum->call_abi = ix86_function_abi (target->decl);
1819 cum->call_abi = ix86_function_abi (fndecl);
1822 cum->call_abi = ix86_function_type_abi (fntype);
1824 cum->caller = caller;
1827 cum->nregs = ix86_regparm;
1830 cum->nregs = (cum->call_abi == SYSV_AB
3151 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
3450 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
3519 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
4636 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/nds32/
nds32.cc 1875 CUMULATIVE_ARGS *cum = get_cumulative_args (ca);
1892 if (NDS32_ARG_PARTIAL_IN_GPR_REG_P (cum->gpr_offset, mode, type))
1897 = NDS32_AVAILABLE_REGNUM_FOR_GPR_ARG (cum->gpr_offset, mode, type);
1918 && NDS32_ARG_ENTIRE_IN_FPR_REG_P (cum->fpr_offset, mode, type))
1922 = NDS32_AVAILABLE_REGNUM_FOR_FPR_ARG (cum->fpr_offset, mode, type);
1926 && NDS32_ARG_ENTIRE_IN_GPR_REG_P (cum->gpr_offset, mode, type))
1930 = NDS32_AVAILABLE_REGNUM_FOR_GPR_ARG (cum->gpr_offset, mode, type);
1939 if (NDS32_ARG_PARTIAL_IN_GPR_REG_P (cum->gpr_offset, mode, type))
1943 = NDS32_AVAILABLE_REGNUM_FOR_GPR_ARG (cum->gpr_offset, mode, type);
1977 CUMULATIVE_ARGS *cum;
1871 CUMULATIVE_ARGS *cum = get_cumulative_args (ca); local
1973 CUMULATIVE_ARGS *cum; local
2011 CUMULATIVE_ARGS *cum = get_cumulative_args (ca); local
2355 CUMULATIVE_ARGS *cum; local
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/v850/
v850.cc 129 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
142 cum->nbytes = 4 * UNITS_PER_WORD;
153 cum->nbytes = (cum->nbytes + align - 1) &~(align - 1);
155 if (cum->nbytes > 4 * UNITS_PER_WORD)
159 && cum->nbytes + size > 4 * UNITS_PER_WORD)
162 switch (cum->nbytes / UNITS_PER_WORD)
188 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
205 cum->nbytes = (cum->nbytes + align - 1) & ~ (align - 1)
128 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
187 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
225 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/v850/
v850.cc 129 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
142 cum->nbytes = 4 * UNITS_PER_WORD;
153 cum->nbytes = (cum->nbytes + align - 1) &~(align - 1);
155 if (cum->nbytes > 4 * UNITS_PER_WORD)
159 && cum->nbytes + size > 4 * UNITS_PER_WORD)
162 switch (cum->nbytes / UNITS_PER_WORD)
188 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
205 cum->nbytes = (cum->nbytes + align - 1) & ~ (align - 1)
128 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
187 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
225 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/nds32/
nds32.cc 1878 CUMULATIVE_ARGS *cum = get_cumulative_args (ca);
1895 if (NDS32_ARG_PARTIAL_IN_GPR_REG_P (cum->gpr_offset, mode, type))
1900 = NDS32_AVAILABLE_REGNUM_FOR_GPR_ARG (cum->gpr_offset, mode, type);
1921 && NDS32_ARG_ENTIRE_IN_FPR_REG_P (cum->fpr_offset, mode, type))
1925 = NDS32_AVAILABLE_REGNUM_FOR_FPR_ARG (cum->fpr_offset, mode, type);
1929 && NDS32_ARG_ENTIRE_IN_GPR_REG_P (cum->gpr_offset, mode, type))
1933 = NDS32_AVAILABLE_REGNUM_FOR_GPR_ARG (cum->gpr_offset, mode, type);
1942 if (NDS32_ARG_PARTIAL_IN_GPR_REG_P (cum->gpr_offset, mode, type))
1946 = NDS32_AVAILABLE_REGNUM_FOR_GPR_ARG (cum->gpr_offset, mode, type);
1980 CUMULATIVE_ARGS *cum;
1874 CUMULATIVE_ARGS *cum = get_cumulative_args (ca); local
1976 CUMULATIVE_ARGS *cum; local
2014 CUMULATIVE_ARGS *cum = get_cumulative_args (ca); local
2358 CUMULATIVE_ARGS *cum; local
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/c6x/
c6x.h 333 #define INIT_CUMULATIVE_ARGS(cum, fntype, libname, fndecl, n_named_args) \
334 c6x_init_cumulative_args (&cum, fntype, libname, n_named_args)

Completed in 84 milliseconds

1 2 3 4 5