GCC Middle and Back End API Reference
ipa_parm_adjustment Struct Reference

#include <ipa-prop.h>

Data Fields

tree base
tree type
tree alias_ptr_type
tree reduction
tree new_ssa_base
tree nonlocal_value
HOST_WIDE_INT offset
int base_index
unsigned copy_param: 1
unsigned remove_param: 1
unsigned by_ref: 1

Detailed Description

Structure to describe transformations of formal parameters and actual
   arguments.  Each instance describes one new parameter and they are meant to
   be stored in a vector.  Additionally, most users will probably want to store
   adjustments about parameters that are being removed altogether so that SSA
   names belonging to them can be replaced by SSA names of an artificial
   variable.   

Field Documentation

tree ipa_parm_adjustment::alias_ptr_type
tree ipa_parm_adjustment::new_ssa_base
tree ipa_parm_adjustment::nonlocal_value
tree ipa_parm_adjustment::reduction

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