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 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().