| /freebsd-9-stable/contrib/gcc/config/ia64/ |
| D | ia64.h | 1128 #define FUNCTION_ARG(CUM, MODE, TYPE, NAMED) \ argument 1129 ia64_function_arg (&CUM, MODE, TYPE, NAMED, 0) 1135 #define FUNCTION_INCOMING_ARG(CUM, MODE, TYPE, NAMED) \ argument 1136 ia64_function_arg (&CUM, MODE, TYPE, NAMED, 1) 1153 #define INIT_CUMULATIVE_ARGS(CUM, FNTYPE, LIBNAME, INDIRECT, N_NAMED_ARGS) \ argument 1155 (CUM).words = 0; \ 1156 (CUM).int_regs = 0; \ 1157 (CUM).fp_regs = 0; \ 1158 (CUM).prototype = ((FNTYPE) && TYPE_ARG_TYPES (FNTYPE)) || (LIBNAME); \ 1167 #define INIT_CUMULATIVE_INCOMING_ARGS(CUM, FNTYPE, LIBNAME) \ argument [all …]
|
| /freebsd-9-stable/contrib/gcc/config/s390/ |
| D | s390.h | 612 #define INIT_CUMULATIVE_ARGS(CUM, FNTYPE, LIBNAME, NN, N_NAMED_ARGS) \ argument 613 ((CUM).gprs=0, (CUM).fprs=0) 615 #define FUNCTION_ARG_ADVANCE(CUM, MODE, TYPE, NAMED) \ argument 616 s390_function_arg_advance (&CUM, MODE, TYPE, NAMED) 618 #define FUNCTION_ARG(CUM, MODE, TYPE, NAMED) \ argument 619 s390_function_arg (&CUM, MODE, TYPE, NAMED)
|
| /freebsd-9-stable/contrib/gcc/config/rs6000/ |
| D | rs6000.h | 1384 #define INIT_CUMULATIVE_ARGS(CUM, FNTYPE, LIBNAME, INDIRECT, N_NAMED_ARGS) \ argument 1385 init_cumulative_args (&CUM, FNTYPE, LIBNAME, FALSE, FALSE, N_NAMED_ARGS) 1390 #define INIT_CUMULATIVE_INCOMING_ARGS(CUM, FNTYPE, LIBNAME) \ argument 1391 init_cumulative_args (&CUM, FNTYPE, LIBNAME, TRUE, FALSE, 1000) 1395 #define INIT_CUMULATIVE_LIBCALL_ARGS(CUM, MODE, LIBNAME) \ argument 1396 init_cumulative_args (&CUM, NULL_TREE, LIBNAME, FALSE, TRUE, 0) 1402 #define FUNCTION_ARG_ADVANCE(CUM, MODE, TYPE, NAMED) \ argument 1403 function_arg_advance (&CUM, MODE, TYPE, NAMED, 0) 1427 #define FUNCTION_ARG(CUM, MODE, TYPE, NAMED) \ argument 1428 function_arg (&CUM, MODE, TYPE, NAMED)
|
| D | rs6000.c | 4310 #define USE_FP_FOR_ARG_P(CUM,MODE,TYPE) \ argument 4313 && (CUM)->fregno <= FP_ARG_MAX_REG \ 4317 #define USE_ALTIVEC_FOR_ARG_P(CUM,MODE,TYPE,NAMED) \ argument 4319 && (CUM)->vregno <= ALTIVEC_ARG_MAX_REG \
|
| /freebsd-9-stable/contrib/gcc/config/arm/ |
| D | arm.h | 1461 #define FUNCTION_ARG(CUM, MODE, TYPE, NAMED) \ argument 1462 arm_function_arg (&(CUM), (MODE), (TYPE), (NAMED)) 1479 #define INIT_CUMULATIVE_ARGS(CUM, FNTYPE, LIBNAME, FNDECL, N_NAMED_ARGS) \ argument 1480 arm_init_cumulative_args (&(CUM), (FNTYPE), (LIBNAME), (FNDECL)) 1485 #define FUNCTION_ARG_ADVANCE(CUM, MODE, TYPE, NAMED) \ argument 1486 (CUM).nargs += 1; \ 1488 && (CUM).named_count > (CUM).nargs) \ 1489 (CUM).iwmmxt_nregs += 1; \ 1491 (CUM).nregs += ARM_NUM_REGS2 (MODE, TYPE)
|
| /freebsd-9-stable/contrib/gcc/config/sparc/ |
| D | sparc.h | 1542 #define INIT_CUMULATIVE_ARGS(CUM, FNTYPE, LIBNAME, FNDECL, N_NAMED_ARGS) \ argument 1543 init_cumulative_args (& (CUM), (FNTYPE), (LIBNAME), (FNDECL)); 1549 #define FUNCTION_ARG_ADVANCE(CUM, MODE, TYPE, NAMED) \ argument 1550 function_arg_advance (& (CUM), (MODE), (TYPE), (NAMED)) 1565 #define FUNCTION_ARG(CUM, MODE, TYPE, NAMED) \ argument 1566 function_arg (& (CUM), (MODE), (TYPE), (NAMED), 0) 1571 #define FUNCTION_INCOMING_ARG(CUM, MODE, TYPE, NAMED) \ argument 1572 function_arg (& (CUM), (MODE), (TYPE), (NAMED), 1)
|
| /freebsd-9-stable/contrib/gcc/config/i386/ |
| D | i386.h | 1487 #define INIT_CUMULATIVE_ARGS(CUM, FNTYPE, LIBNAME, FNDECL, N_NAMED_ARGS) \ argument 1488 init_cumulative_args (&(CUM), (FNTYPE), (LIBNAME), (FNDECL)) 1494 #define FUNCTION_ARG_ADVANCE(CUM, MODE, TYPE, NAMED) \ argument 1495 function_arg_advance (&(CUM), (MODE), (TYPE), (NAMED)) 1510 #define FUNCTION_ARG(CUM, MODE, TYPE, NAMED) \ argument 1511 function_arg (&(CUM), (MODE), (TYPE), (NAMED))
|
| /freebsd-9-stable/contrib/gcc/config/mips/ |
| D | mips.h | 1956 #define INIT_CUMULATIVE_ARGS(CUM, FNTYPE, LIBNAME, INDIRECT, N_NAMED_ARGS) \ argument 1957 init_cumulative_args (&CUM, FNTYPE, LIBNAME) \ 1963 #define FUNCTION_ARG_ADVANCE(CUM, MODE, TYPE, NAMED) \ argument 1964 function_arg_advance (&CUM, MODE, TYPE, NAMED) 1979 #define FUNCTION_ARG(CUM, MODE, TYPE, NAMED) \ argument 1980 function_arg( &CUM, MODE, TYPE, NAMED)
|
| /freebsd-9-stable/contrib/gcc/ |
| D | FSFChangeLog.11 | 3561 Only update CUM in FUNCTION_ARG_ADVANCE.
|
| D | ChangeLog-2000 | 31458 (function_arg_pass_by_reference): Pass a copy of CUM to
|
| D | ChangeLog-2005 | 9115 * config/alpha/alpha.c (alpha_arg_partial_bytes): Change "(CUM)." to
|
| D | ChangeLog-2003 | 3250 Take a pointer as the CUM parameter. Update callers.
|