Searched refs:CUMULATIVE_ARGS (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-11-stable/contrib/gcc/
H A Dtarghooks.h29 extern void default_setup_incoming_varargs (CUMULATIVE_ARGS *, enum machine_mode, tree, int *, int);
31 extern bool default_pretend_outgoing_varargs_named (CUMULATIVE_ARGS *);
47 (CUMULATIVE_ARGS *, enum machine_mode mode, tree, bool);
49 (CUMULATIVE_ARGS *ca, enum machine_mode, tree, bool);
63 hooks.h include tm.h, and thus we don't have CUMULATIVE_ARGS. */
65 extern bool hook_bool_CUMULATIVE_ARGS_false (CUMULATIVE_ARGS *);
66 extern bool hook_bool_CUMULATIVE_ARGS_true (CUMULATIVE_ARGS *);
69 (CUMULATIVE_ARGS *, enum machine_mode, tree, bool);
71 (CUMULATIVE_ARGS *, enum machine_mode, tree, bool);
73 (CUMULATIVE_ARGS *, enu
[all...]
H A Dtarghooks.c118 default_setup_incoming_varargs (CUMULATIVE_ARGS *ca ATTRIBUTE_UNUSED,
134 /* Generic hook that takes a CUMULATIVE_ARGS pointer and returns false. */
137 hook_bool_CUMULATIVE_ARGS_false (CUMULATIVE_ARGS *ca ATTRIBUTE_UNUSED)
143 default_pretend_outgoing_varargs_named (CUMULATIVE_ARGS *ca ATTRIBUTE_UNUSED)
180 /* Generic hook that takes a CUMULATIVE_ARGS pointer and returns true. */
183 hook_bool_CUMULATIVE_ARGS_true (CUMULATIVE_ARGS * a ATTRIBUTE_UNUSED)
225 hook_pass_by_reference_must_pass_in_stack (CUMULATIVE_ARGS *c ATTRIBUTE_UNUSED,
236 hook_callee_copies_named (CUMULATIVE_ARGS *ca ATTRIBUTE_UNUSED,
336 CUMULATIVE_ARGS *ca ATTRIBUTE_UNUSED,
345 CUMULATIVE_ARGS *c
[all...]
H A Dtarget.h683 bool (*pass_by_reference) (CUMULATIVE_ARGS *ca, enum machine_mode mode,
688 void (*setup_incoming_varargs) (CUMULATIVE_ARGS *ca, enum machine_mode mode,
691 bool (*strict_argument_naming) (CUMULATIVE_ARGS *ca);
695 bool (*pretend_outgoing_varargs_named) (CUMULATIVE_ARGS *ca);
710 bool (* callee_copies) (CUMULATIVE_ARGS *ca, enum machine_mode mode,
716 int (* arg_partial_bytes) (CUMULATIVE_ARGS *ca, enum machine_mode mode,
H A Dfunction.h226 CUMULATIVE_ARGS args_info;
582 extern bool pass_by_reference (CUMULATIVE_ARGS *, enum machine_mode,
584 extern bool reference_callee_copied (CUMULATIVE_ARGS *, enum machine_mode,
H A Dcalls.c126 CUMULATIVE_ARGS *);
136 tree, CUMULATIVE_ARGS *, int,
247 CUMULATIVE_ARGS *args_so_far ATTRIBUTE_UNUSED)
926 CUMULATIVE_ARGS *args_so_far,
1895 CUMULATIVE_ARGS args_so_far;
3278 CUMULATIVE_ARGS args_so_far;
H A Dfunction.c1886 pass_by_reference (CUMULATIVE_ARGS *ca, enum machine_mode mode,
1908 reference_callee_copied (CUMULATIVE_ARGS *ca, enum machine_mode mode,
1922 CUMULATIVE_ARGS args_so_far;
/freebsd-11-stable/contrib/gcc/config/sparc/
H A Dsparc-protos.h29 extern void function_arg_advance (CUMULATIVE_ARGS *,
31 extern struct rtx_def *function_arg (const CUMULATIVE_ARGS *,
34 extern void init_cumulative_args (CUMULATIVE_ARGS *, tree, rtx, tree);
H A Dsparc.h1544 #define CUMULATIVE_ARGS struct sparc_args
1546 /* Initialize a variable CUM of type CUMULATIVE_ARGS
1568 CUM is a variable of type CUMULATIVE_ARGS which gives info about
1536 #define CUMULATIVE_ARGS macro
H A Dsparc.c330 static int function_arg_slotno (const CUMULATIVE_ARGS *, enum machine_mode,
386 static bool sparc_strict_argument_naming (CUMULATIVE_ARGS *);
389 static bool sparc_pass_by_reference (CUMULATIVE_ARGS *,
391 static int sparc_arg_partial_bytes (CUMULATIVE_ARGS *,
4410 Initialize a variable CUM of type CUMULATIVE_ARGS
4436 sparc_strict_argument_naming (CUMULATIVE_ARGS *ca ATTRIBUTE_UNUSED)
4477 CUM is a variable of type CUMULATIVE_ARGS which gives info about
5072 CUM is a variable of type CUMULATIVE_ARGS which gives info about
5228 sparc_arg_partial_bytes (CUMULATIVE_ARGS *cum, enum machine_mode mode,
5285 sparc_pass_by_reference (CUMULATIVE_ARGS *cu
[all...]
/freebsd-11-stable/contrib/gcc/config/mips/
H A Dmips-protos.h180 extern void init_cumulative_args (CUMULATIVE_ARGS *, tree, rtx);
181 extern void function_arg_advance (CUMULATIVE_ARGS *, enum machine_mode,
183 extern struct rtx_def *function_arg (const CUMULATIVE_ARGS *,
H A Dmips.c298 static void mips_arg_info (const CUMULATIVE_ARGS *, enum machine_mode,
372 static bool mips_strict_argument_naming (CUMULATIVE_ARGS *);
386 static void mips_setup_incoming_varargs (CUMULATIVE_ARGS *, enum machine_mode,
390 static bool mips_pass_by_reference (CUMULATIVE_ARGS *, enum machine_mode mode,
392 static bool mips_callee_copies (CUMULATIVE_ARGS *, enum machine_mode mode,
394 static int mips_arg_partial_bytes (CUMULATIVE_ARGS *, enum machine_mode mode,
475 the start of the ABI's argument structure (see the CUMULATIVE_ARGS
3695 /* Initialize CUMULATIVE_ARGS for a function. */
3698 init_cumulative_args (CUMULATIVE_ARGS *cum, tree fntype,
3701 static CUMULATIVE_ARGS zero_cu
[all...]
H A Dmips.h1964 } CUMULATIVE_ARGS;
1966 /* Initialize a variable CUM of type CUMULATIVE_ARGS
1988 CUM is a variable of type CUMULATIVE_ARGS which gives info about
1953 } CUMULATIVE_ARGS; typedef in typeref:struct:mips_args
/freebsd-11-stable/contrib/gcc/config/ia64/
H A Dia64-protos.h80 extern rtx ia64_function_arg (CUMULATIVE_ARGS *, enum machine_mode,
87 extern void ia64_function_arg_advance (CUMULATIVE_ARGS *, enum machine_mode,
H A Dia64.c190 static void ia64_setup_incoming_varargs (CUMULATIVE_ARGS *, enum machine_mode,
192 static int ia64_arg_partial_bytes (CUMULATIVE_ARGS *, enum machine_mode,
3831 ia64_setup_incoming_varargs (CUMULATIVE_ARGS *cum, enum machine_mode mode,
3835 CUMULATIVE_ARGS next_cum = *cum;
3965 ia64_function_arg_offset (CUMULATIVE_ARGS *cum, tree type, int words)
3984 ia64_function_arg (CUMULATIVE_ARGS *cum, enum machine_mode mode, tree type,
4152 ia64_arg_partial_bytes (CUMULATIVE_ARGS *cum, enum machine_mode mode,
4177 ia64_function_arg_advance (CUMULATIVE_ARGS *cum, enum machine_mode mode,
H A Dia64.h1162 } CUMULATIVE_ARGS;
1148 } CUMULATIVE_ARGS; typedef in typeref:struct:ia64_args
/freebsd-11-stable/contrib/gcc/config/s390/
H A Ds390-protos.h122 extern void s390_function_arg_advance (CUMULATIVE_ARGS *, enum machine_mode,
125 extern rtx s390_function_arg (CUMULATIVE_ARGS *, enum machine_mode, tree, int);
H A Ds390.h610 CUMULATIVE_ARGS; typedef in typeref:struct:s390_arg_structure
/freebsd-11-stable/contrib/gcc/config/arm/
H A Darm-protos.h132 extern rtx arm_function_arg (CUMULATIVE_ARGS *, enum machine_mode, tree, int);
133 extern void arm_init_cumulative_args (CUMULATIVE_ARGS *, tree, rtx, tree);
H A Darm.c146 static int arm_arg_partial_bytes (CUMULATIVE_ARGS *, enum machine_mode,
167 static void arm_setup_incoming_varargs (CUMULATIVE_ARGS *, enum machine_mode,
169 static bool arm_pass_by_reference (CUMULATIVE_ARGS *,
2674 /* Initialize a variable CUM of type CUMULATIVE_ARGS
2678 arm_init_cumulative_args (CUMULATIVE_ARGS *pcum, tree fntype,
2739 CUM is a variable of type CUMULATIVE_ARGS which gives info about
2745 arm_function_arg (CUMULATIVE_ARGS *pcum, enum machine_mode mode,
2790 arm_arg_partial_bytes (CUMULATIVE_ARGS *pcum, enum machine_mode mode,
2810 arm_pass_by_reference (CUMULATIVE_ARGS *cum ATTRIBUTE_UNUSED,
15045 arm_setup_incoming_varargs (CUMULATIVE_ARGS *cu
[all...]
H A Darm.h1447 } CUMULATIVE_ARGS;
1457 CUM is a variable of type CUMULATIVE_ARGS which gives info about
1481 /* Initialize a variable CUM of type CUMULATIVE_ARGS
1441 } CUMULATIVE_ARGS; typedef in typeref:struct:__anon1210
/freebsd-11-stable/contrib/gcc/config/i386/
H A Di386-protos.h161 extern void init_cumulative_args (CUMULATIVE_ARGS *, tree, rtx, tree);
162 extern rtx function_arg (CUMULATIVE_ARGS *, enum machine_mode, tree, int);
163 extern void function_arg_advance (CUMULATIVE_ARGS *, enum machine_mode,
H A Di386.h1490 } CUMULATIVE_ARGS;
1492 /* Initialize a variable CUM of type CUMULATIVE_ARGS
1514 CUM is a variable of type CUMULATIVE_ARGS which gives info about
1485 } CUMULATIVE_ARGS; typedef in typeref:struct:ix86_args
/freebsd-11-stable/contrib/gcc/config/rs6000/
H A Drs6000-protos.h31 extern void init_cumulative_args (CUMULATIVE_ARGS *, tree, rtx, int, int, int);
117 extern void function_arg_advance (CUMULATIVE_ARGS *, enum machine_mode,
120 extern rtx function_arg (CUMULATIVE_ARGS *, enum machine_mode, tree, int);
H A Drs6000.c724 static rtx rs6000_spe_function_arg (CUMULATIVE_ARGS *,
726 static void rs6000_darwin64_record_arg_advance_flush (CUMULATIVE_ARGS *,
728 static void rs6000_darwin64_record_arg_advance_recurse (CUMULATIVE_ARGS *,
730 static void rs6000_darwin64_record_arg_flush (CUMULATIVE_ARGS *,
733 static void rs6000_darwin64_record_arg_recurse (CUMULATIVE_ARGS *,
736 static rtx rs6000_darwin64_record_arg (CUMULATIVE_ARGS *, tree, int, bool);
739 static void setup_incoming_varargs (CUMULATIVE_ARGS *,
742 static bool rs6000_pass_by_reference (CUMULATIVE_ARGS *, enum machine_mode,
744 static int rs6000_arg_partial_bytes (CUMULATIVE_ARGS *, enum machine_mode,
4364 CUMULATIVE_ARGS valcu
[all...]
H A Drs6000.h1382 } CUMULATIVE_ARGS;
1384 /* Initialize a variable CUM of type CUMULATIVE_ARGS
1417 CUM is a variable of type CUMULATIVE_ARGS which gives info about
1378 } CUMULATIVE_ARGS; typedef in typeref:struct:rs6000_args

Completed in 468 milliseconds

12