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

1 2 3 4

  /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/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/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/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/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/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/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/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/dist/gcc/config/vax/
vax.cc 2339 /* Update the data in CUM to advance over argument ARG. */
2345 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
2347 *cum += (arg.promoted_size_in_bytes () + 3) & ~3;
2336 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
  /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/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.old/dist/gcc/config/vax/
vax.cc 2339 /* Update the data in CUM to advance over argument ARG. */
2345 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
2347 *cum += (arg.promoted_size_in_bytes () + 3) & ~3;
2336 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
  /src/external/gpl3/gcc/dist/gcc/config/mn10300/
mn10300.cc 1543 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
1552 cum->nbytes = (cum->nbytes + 3) & ~3;
1556 if (cum->nbytes > nregs * UNITS_PER_WORD)
1562 && cum->nbytes + size > nregs * UNITS_PER_WORD)
1565 switch (cum->nbytes / UNITS_PER_WORD)
1580 /* Update the data in CUM to advance over argument ARG. */
1586 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
1588 cum->nbytes += (arg.promoted_size_in_bytes () + 3) & ~3;
1598 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v)
1541 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
1584 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
1596 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/or1k/
or1k.cc 1047 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
1052 if (arg.named && *cum + nreg <= 6)
1053 return gen_rtx_REG (arg.mode, *cum + 3);
1066 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
1072 *cum += nreg;
  /src/external/gpl3/gcc/dist/gcc/config/pdp11/
pdp11.cc 2196 Update the data in CUM to advance over argument ARG. */
2202 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
2204 *cum += arg.promoted_size_in_bytes ();
2198 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
  /src/external/gpl3/gcc/dist/gcc/config/rl78/
rl78.cc 1762 CUMULATIVE_ARGS * cum = get_cumulative_args (cum_v);
1767 (*cum) += rounded_size;
1757 CUMULATIVE_ARGS * cum = get_cumulative_args (cum_v); local
  /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/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/mn10300/
mn10300.cc 1543 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
1552 cum->nbytes = (cum->nbytes + 3) & ~3;
1556 if (cum->nbytes > nregs * UNITS_PER_WORD)
1562 && cum->nbytes + size > nregs * UNITS_PER_WORD)
1565 switch (cum->nbytes / UNITS_PER_WORD)
1580 /* Update the data in CUM to advance over argument ARG. */
1586 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
1588 cum->nbytes += (arg.promoted_size_in_bytes () + 3) & ~3;
1598 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v)
1541 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
1584 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
1596 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/config/or1k/
or1k.cc 1044 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
1049 if (arg.named && *cum + nreg <= 6)
1050 return gen_rtx_REG (arg.mode, *cum + 3);
1063 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
1069 *cum += nreg;
  /src/external/gpl3/gcc.old/dist/gcc/config/pdp11/
pdp11.cc 2195 Update the data in CUM to advance over argument ARG. */
2201 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v);
2203 *cum += arg.promoted_size_in_bytes ();
2197 CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); local
  /src/external/gpl3/gcc.old/dist/gcc/config/rl78/
rl78.cc 1762 CUMULATIVE_ARGS * cum = get_cumulative_args (cum_v);
1767 (*cum) += rounded_size;
1757 CUMULATIVE_ARGS * cum = get_cumulative_args (cum_v); local
  /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.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...]

Completed in 61 milliseconds

1 2 3 4