|
GCC Middle and Back End API Reference
|
#include <function.h>

Data Fields | |
| struct args_size | size |
| struct args_size | offset |
| struct args_size | slot_offset |
| struct args_size | alignment_pad |
| pad_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 |
Referenced by compute_argument_addresses(), locate_and_pad_parm(), store_one_arg(), and update_stack_alignment_for_call().
| struct args_size locate_and_pad_arg_data::offset |
Referenced by compute_argument_addresses(), internal_arg_pointer_based_exp(), locate_and_pad_parm(), and store_one_arg().
| struct args_size locate_and_pad_arg_data::size |
| struct args_size locate_and_pad_arg_data::slot_offset |
Referenced by check_sibcall_argument_overlap(), compute_argument_addresses(), and locate_and_pad_parm().
| pad_direction locate_and_pad_arg_data::where_pad |
Referenced by locate_and_pad_parm().