GCC Middle and Back End API Reference
arg_data Struct Reference
Collaboration diagram for arg_data:

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
rtxaligned_regs
int n_aligned_regs

Detailed Description

Data structure and subroutines used within expand_call.   

Field Documentation

rtx* arg_data::aligned_regs
rtx arg_data::initial_value

Referenced by precompute_arguments().

enum machine_mode arg_data::mode
int arg_data::n_aligned_regs
rtx arg_data::parallel_value
int arg_data::pass_on_stack
rtx arg_data::reg
rtx arg_data::save_area

Referenced by store_one_arg().

rtx arg_data::stack
rtx arg_data::stack_slot
rtx arg_data::tail_call_reg
tree arg_data::tree_value
int arg_data::unsignedp

The documentation for this struct was generated from the following file: