/freebsd-11.0-release/contrib/gcc/ |
H A D | targhooks.h | 29 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 D | targhooks.c | 118 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 D | target.h | 683 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 D | function.h | 226 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 D | calls.c | 126 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 D | function.c | 1886 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.0-release/contrib/gcc/config/sparc/ |
H A D | sparc-protos.h | 29 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 D | sparc.h | 1544 #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 D | sparc.c | 330 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.0-release/contrib/gcc/config/mips/ |
H A D | mips-protos.h | 180 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 D | mips.c | 298 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 3694 /* Initialize CUMULATIVE_ARGS for a function. */ 3697 init_cumulative_args (CUMULATIVE_ARGS *cum, tree fntype, 3700 static CUMULATIVE_ARGS zero_cu [all...] |
H A D | mips.h | 1961 } CUMULATIVE_ARGS; 1963 /* Initialize a variable CUM of type CUMULATIVE_ARGS 1985 CUM is a variable of type CUMULATIVE_ARGS which gives info about 1950 } CUMULATIVE_ARGS; typedef in typeref:struct:mips_args
|
/freebsd-11.0-release/contrib/gcc/config/ia64/ |
H A D | ia64-protos.h | 80 extern rtx ia64_function_arg (CUMULATIVE_ARGS *, enum machine_mode, 87 extern void ia64_function_arg_advance (CUMULATIVE_ARGS *, enum machine_mode,
|
H A D | ia64.c | 190 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 D | ia64.h | 1162 } CUMULATIVE_ARGS; 1148 } CUMULATIVE_ARGS; typedef in typeref:struct:ia64_args
|
/freebsd-11.0-release/contrib/gcc/config/s390/ |
H A D | s390-protos.h | 122 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 D | s390.h | 610 CUMULATIVE_ARGS; typedef in typeref:struct:s390_arg_structure
|
/freebsd-11.0-release/contrib/gcc/config/arm/ |
H A D | arm-protos.h | 132 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 D | arm.c | 146 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 D | arm.h | 1447 } 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.0-release/contrib/gcc/config/i386/ |
H A D | i386-protos.h | 161 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 D | i386.h | 1490 } 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.0-release/contrib/gcc/config/rs6000/ |
H A D | rs6000-protos.h | 31 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 D | rs6000.c | 724 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 D | rs6000.h | 1382 } 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
|