GCC Middle and Back End API Reference
|
Data Fields | |
tree | tree_value |
enum machine_mode | mode |
rtx | value |
rtx | initial_value |
rtx | reg |
rtx | tail_call_reg |
rtx | parallel_value |
int | unsignedp |
int | partial |
int | pass_on_stack |
struct locate_and_pad_arg_data | locate |
rtx | stack |
rtx | stack_slot |
rtx | save_area |
rtx * | aligned_regs |
int | n_aligned_regs |
Data structure and subroutines used within expand_call.
rtx* arg_data::aligned_regs |
Referenced by expand_call(), and store_unaligned_arguments_into_pseudos().
rtx arg_data::initial_value |
Referenced by precompute_arguments().
struct locate_and_pad_arg_data arg_data::locate |
enum machine_mode arg_data::mode |
Referenced by initialize_argument_information(), precompute_register_parameters(), and store_one_arg().
int arg_data::n_aligned_regs |
Referenced by load_register_parameters(), store_one_arg(), and store_unaligned_arguments_into_pseudos().
rtx arg_data::parallel_value |
Referenced by precompute_register_parameters(), and store_one_arg().
int arg_data::partial |
int arg_data::pass_on_stack |
Referenced by initialize_argument_information(), and store_one_arg().
rtx arg_data::reg |
Referenced by initialize_argument_information(), and store_one_arg().
rtx arg_data::save_area |
Referenced by store_one_arg().
rtx arg_data::stack |
Referenced by compute_argument_addresses(), expand_call(), and store_one_arg().
rtx arg_data::stack_slot |
Referenced by compute_argument_addresses(), and store_one_arg().
rtx arg_data::tail_call_reg |
Referenced by initialize_argument_information(), and store_one_arg().
tree arg_data::tree_value |
Referenced by initialize_argument_information(), and store_one_arg().
int arg_data::unsignedp |
Referenced by initialize_argument_information(), precompute_arguments(), and store_one_arg().
rtx arg_data::value |
Referenced by expand_call(), precompute_arguments(), precompute_register_parameters(), and store_one_arg().