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

Data Fields

tree tree_value
 
machine_mode mode
 
rtx value
 
rtx initial_value
 
rtx reg
 
rtx tail_call_reg
 
rtx parallel_value
 
int unsignedp
 
int partial
 
bool 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

◆ aligned_regs

rtx* arg_data::aligned_regs

◆ initial_value

rtx arg_data::initial_value

◆ locate

◆ mode

machine_mode arg_data::mode

Referenced by store_one_arg().

◆ n_aligned_regs

int arg_data::n_aligned_regs

Referenced by store_one_arg().

◆ parallel_value

rtx arg_data::parallel_value

Referenced by store_one_arg().

◆ partial

int arg_data::partial

Referenced by store_one_arg().

◆ pass_on_stack

bool arg_data::pass_on_stack

Referenced by store_one_arg().

◆ reg

rtx arg_data::reg

Referenced by store_one_arg().

◆ save_area

rtx arg_data::save_area

Referenced by store_one_arg().

◆ stack

rtx arg_data::stack

Referenced by store_one_arg().

◆ stack_slot

rtx arg_data::stack_slot

Referenced by store_one_arg().

◆ tail_call_reg

rtx arg_data::tail_call_reg

Referenced by store_one_arg().

◆ tree_value

tree arg_data::tree_value

Referenced by store_one_arg().

◆ unsignedp

int arg_data::unsignedp

Referenced by store_one_arg().

◆ value

rtx arg_data::value

Referenced by store_one_arg().


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