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

Data Fields

gensum_param_accessaccesses
 
unsigned access_count
 
int call_uses
 
unsigned ptr_pt_count
 
unsigned param_size_limit
 
unsigned nonarg_acc_size
 
bool locally_unused
 
bool split_candidate
 
bool by_ref
 
bool safe_ref
 
bool remove_only_when_retval_removed
 
bool split_only_when_retval_removed
 
bool conditionally_dereferenceable
 
int param_number
 
int deref_index
 

Detailed Description

Structure used when generating summaries that describes a parameter.   

Field Documentation

◆ access_count

unsigned gensum_param_desc::access_count

◆ accesses

gensum_param_access* gensum_param_desc::accesses

◆ by_ref

bool gensum_param_desc::by_ref

◆ call_uses

int gensum_param_desc::call_uses

◆ conditionally_dereferenceable

bool gensum_param_desc::conditionally_dereferenceable

◆ deref_index

int gensum_param_desc::deref_index

◆ locally_unused

bool gensum_param_desc::locally_unused

◆ nonarg_acc_size

unsigned gensum_param_desc::nonarg_acc_size

◆ param_number

int gensum_param_desc::param_number

◆ param_size_limit

unsigned gensum_param_desc::param_size_limit

◆ ptr_pt_count

unsigned gensum_param_desc::ptr_pt_count

◆ remove_only_when_retval_removed

bool gensum_param_desc::remove_only_when_retval_removed

◆ safe_ref

bool gensum_param_desc::safe_ref

◆ split_candidate

bool gensum_param_desc::split_candidate

◆ split_only_when_retval_removed

bool gensum_param_desc::split_only_when_retval_removed

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