#include <target.h>
Definition at line 500 of file target.h.
| bool(* gcc_target::calls::promote_function_args)(tree fntype) | ( | tree | fntype | ) |
Referenced by assign_parm_find_data_types(), initialize_argument_information(), and setup_incoming_promotions().
| bool(* gcc_target::calls::promote_function_return)(tree fntype) | ( | tree | fntype | ) |
Referenced by expand_call(), and expand_value_return().
| bool(* gcc_target::calls::promote_prototypes)(tree fntype) | ( | tree | fntype | ) |
| rtx(* gcc_target::calls::struct_value_rtx)(tree fndecl, int incoming) | ( | tree | fndecl, | |
| int | incoming | |||
| ) |
Referenced by aggregate_value_p().
| bool(* gcc_target::calls::return_in_msb)(tree type) | ( | tree | type | ) |
Referenced by copy_blkmode_from_reg(), expand_call(), expand_function_start(), and expand_return().
| bool(* gcc_target::calls::pass_by_reference)(CUMULATIVE_ARGS *ca, enum machine_mode mode, tree type, bool named_arg) | ( | CUMULATIVE_ARGS * | ca, | |
| enum machine_mode | mode, | |||
| tree | type, | |||
| bool | named_arg | |||
| ) |
Referenced by mt_arg_partial_bytes(), and pass_by_reference().
Referenced by expand_builtin_saveregs().
| void(* gcc_target::calls::setup_incoming_varargs)(CUMULATIVE_ARGS *ca, enum machine_mode mode, tree type, int *pretend_arg_size, int second_time) | ( | CUMULATIVE_ARGS * | ca, | |
| enum machine_mode | mode, | |||
| tree | type, | |||
| int * | pretend_arg_size, | |||
| int | second_time | |||
| ) |
Referenced by assign_parms_setup_varargs(), and default_pretend_outgoing_varargs_named().
| bool(* gcc_target::calls::strict_argument_naming)(CUMULATIVE_ARGS *ca) | ( | CUMULATIVE_ARGS * | ca | ) |
Referenced by assign_parm_find_data_types(), expand_call(), and fr30_setup_incoming_varargs().
| bool(* gcc_target::calls::pretend_outgoing_varargs_named)(CUMULATIVE_ARGS *ca) | ( | CUMULATIVE_ARGS * | ca | ) |
Referenced by assign_parm_find_entry_rtl(), and expand_call().
| bool(* gcc_target::calls::split_complex_arg)(tree type) | ( | tree | type | ) |
| bool(* gcc_target::calls::must_pass_in_stack)(enum machine_mode mode, tree t) | ( | enum machine_mode | mode, | |
| tree | t | |||
| ) |
Referenced by alpha_gimplify_va_arg_1(), assign_parm_find_entry_rtl(), c4x_function_arg(), c4x_function_arg_advance(), c4x_init_cumulative_args(), classify_argument(), cris_arg_partial_bytes(), cris_pass_by_reference(), crx_function_arg(), crx_function_arg_advance(), fr30_num_arg_regs(), function_arg(), function_arg_advance(), hook_pass_by_reference_must_pass_in_stack(), initialize_argument_information(), iq2000_pass_by_reference(), mcore_arg_partial_bytes(), mcore_function_arg(), mcore_num_arg_regs(), mips_pass_by_reference(), mmix_function_arg(), mmix_pass_by_reference(), mt_function_arg_slotno(), score_pass_by_reference(), setup_incoming_varargs(), sh_gimplify_va_arg_expr(), sh_pass_by_reference(), xstormy16_expand_builtin_va_arg(), xstormy16_function_arg(), and xtensa_gimplify_va_arg_expr().
| bool(* gcc_target::calls::callee_copies)(CUMULATIVE_ARGS *ca, enum machine_mode mode, tree type, bool named) | ( | CUMULATIVE_ARGS * | ca, | |
| enum machine_mode | mode, | |||
| tree | type, | |||
| bool | named | |||
| ) |
Referenced by reference_callee_copied().
| int(* gcc_target::calls::arg_partial_bytes)(CUMULATIVE_ARGS *ca, enum machine_mode mode, tree type, bool named) | ( | CUMULATIVE_ARGS * | ca, | |
| enum machine_mode | mode, | |||
| tree | type, | |||
| bool | named | |||
| ) |
| const char*(* gcc_target::calls::invalid_arg_for_unprototyped_fn)(tree typelist, tree funcdecl, tree val) |
Referenced by convert_arguments().
| rtx(* gcc_target::calls::function_value)(tree ret_type, tree fn_decl_or_type, bool outgoing) |
Referenced by assign_parms(), and hard_function_value().
Referenced by assign_parms().
1.5.6