GCC Middle and Back End API Reference
|
#include <expr.h>
Data Fields | |
struct args_size | size |
struct args_size | offset |
struct args_size | slot_offset |
struct args_size | alignment_pad |
enum direction | where_pad |
unsigned int | boundary |
Package up various arg related fields of struct args for locate_and_pad_parm.
struct args_size locate_and_pad_arg_data::alignment_pad |
Referenced by locate_and_pad_parm(), and store_one_arg().
unsigned int locate_and_pad_arg_data::boundary |
struct args_size locate_and_pad_arg_data::offset |
struct args_size locate_and_pad_arg_data::size |
Referenced by assign_parm_is_stack_parm(), assign_parm_setup_block(), assign_parms_unsplit_complex(), check_sibcall_argument_overlap(), compute_argument_addresses(), initialize_argument_information(), load_register_parameters(), locate_and_pad_parm(), mem_overlaps_already_clobbered_arg_p(), and store_one_arg().
struct args_size locate_and_pad_arg_data::slot_offset |
enum direction locate_and_pad_arg_data::where_pad |
Referenced by assign_parm_find_stack_rtl(), initialize_argument_information(), and locate_and_pad_parm().