GCC Middle and Back End API Reference
isra_param_flow Struct Reference

Data Fields

char length
 
unsigned char inputs [IPA_SRA_MAX_PARAM_FLOW_LEN]
 
unsigned unit_offset
 
unsigned unit_size: ISRA_ARG_SIZE_LIMIT_BITS
 
unsigned aggregate_pass_through: 1
 
unsigned pointer_pass_through: 1
 
unsigned safe_to_import_accesses: 1
 
unsigned constructed_for_calls: 1
 

Detailed Description

Structure to describe which formal parameters feed into a particular actual
argument.   

Field Documentation

◆ aggregate_pass_through

unsigned isra_param_flow::aggregate_pass_through

◆ constructed_for_calls

unsigned isra_param_flow::constructed_for_calls

◆ inputs

unsigned char isra_param_flow::inputs[IPA_SRA_MAX_PARAM_FLOW_LEN]

◆ length

char isra_param_flow::length

◆ pointer_pass_through

unsigned isra_param_flow::pointer_pass_through

◆ safe_to_import_accesses

unsigned isra_param_flow::safe_to_import_accesses

◆ unit_offset

unsigned isra_param_flow::unit_offset

◆ unit_size

unsigned isra_param_flow::unit_size

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