| /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 = ©_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 = ©_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...] |