Home
last modified time | relevance | path

Searched refs:CUM (Results 1 – 12 of 12) sorted by relevance

/freebsd-9-stable/contrib/gcc/config/ia64/
Dia64.h1128 #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/
Ds390.h612 #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/
Drs6000.h1384 #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)
Drs6000.c4310 #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/
Darm.h1461 #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/
Dsparc.h1542 #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/
Di386.h1487 #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/
Dmips.h1956 #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/
DFSFChangeLog.113561 Only update CUM in FUNCTION_ARG_ADVANCE.
DChangeLog-200031458 (function_arg_pass_by_reference): Pass a copy of CUM to
DChangeLog-20059115 * config/alpha/alpha.c (alpha_arg_partial_bytes): Change "(CUM)." to
DChangeLog-20033250 Take a pointer as the CUM parameter. Update callers.