Home
last modified time | relevance | path

Searched refs:pass_by_reference (Results 1 – 15 of 15) sorted by relevance

/freebsd-10-stable/contrib/gcc/
Dfunction.h581 extern bool pass_by_reference (CUMULATIVE_ARGS *, enum machine_mode,
Dtarget.h683 bool (*pass_by_reference) (CUMULATIVE_ARGS *ca, enum machine_mode mode, member
Dfunction.c1873 pass_by_reference (CUMULATIVE_ARGS *ca, enum machine_mode mode, in pass_by_reference() function
1888 return targetm.calls.pass_by_reference (ca, mode, type, named_arg); in pass_by_reference()
2114 if (pass_by_reference (&all->args_so_far, passed_mode, in assign_parm_find_data_types()
Dcalls.c992 if (pass_by_reference (args_so_far, TYPE_MODE (type), in initialize_argument_information()
3464 if (pass_by_reference (&args_so_far, mode, NULL_TREE, 1)) in emit_library_call_value_1()
DChangeLog-20049569 of 0 as 4th argument to pass_by_reference.
12378 * sh.c (sh_gimplify_va_arg_expr): Don't call pass_by_reference.
23077 * function.c (pass_by_reference): True for all variable sized types.
23326 (alpha_gimplify_va_arg): ... handling here. Use pass_by_reference.
23327 * config/c4x/c4x.c (c4x_gimplify_va_arg_expr): Use pass_by_reference.
23496 * target.h (struct gcc_target): Add calls.pass_by_reference.
23498 * function.c (pass_by_reference): Use the hook.
23554 (mips_va_arg): Use pass_by_reference.
23583 (s390_gimplify_va_arg): Use pass_by_reference.
23593 (sparc_gimplify_va_arg): Use pass_by_reference.
[all …]
DChangeLog-19972051 (function_arg_{pass_by_reference,advance}): New functions.
Dbuiltins.c4257 indirect = pass_by_reference (NULL, TYPE_MODE (type), type, false); in std_gimplify_va_arg_expr()
DFSFChangeLog.105959 (function_arg{,_advance,partial_nregs,pass_by_reference}): Ditto.
DFSFChangeLog.111663 (function_arg_{pass_by_reference,advance}): New functions.
/freebsd-10-stable/contrib/gcc/config/s390/
Ds390.c8029 if (pass_by_reference (NULL, TYPE_MODE (type), type, false)) in s390_gimplify_va_arg()
8743 if (pass_by_reference (&cum, mode, type, true)) in s390_call_saved_register_used()
/freebsd-10-stable/contrib/gcc/config/sparc/
Dsparc.c5628 if (pass_by_reference (NULL, TYPE_MODE (type), type, false)) in sparc_gimplify_va_arg()
/freebsd-10-stable/contrib/gcc/config/mips/
Dmips.c4297 indirect = pass_by_reference (NULL, TYPE_MODE (type), type, 0); in mips_gimplify_va_arg_expr()
/freebsd-10-stable/contrib/gcc/config/ia64/
Dia64.c4299 if (pass_by_reference (NULL, TYPE_MODE (type), type, false)) in ia64_gimplify_va_arg()
/freebsd-10-stable/contrib/gcc/config/i386/
Di386.c4652 indirect_p = pass_by_reference (NULL, TYPE_MODE (type), type, false); in ix86_gimplify_va_arg()
/freebsd-10-stable/contrib/gcc/config/rs6000/
Drs6000.c5929 if (pass_by_reference (NULL, TYPE_MODE (type), type, false)) in rs6000_gimplify_va_arg()