GCC Middle and Back End API 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 |
Structure to describe which formal parameters feed into a particular actual argument.
unsigned isra_param_flow::aggregate_pass_through |
Referenced by isra_call_summary::dump().
unsigned isra_param_flow::constructed_for_calls |
Referenced by isra_call_summary::dump().
unsigned char isra_param_flow::inputs[IPA_SRA_MAX_PARAM_FLOW_LEN] |
Referenced by isra_call_summary::dump().
char isra_param_flow::length |
Referenced by isra_call_summary::dump().
unsigned isra_param_flow::pointer_pass_through |
Referenced by isra_call_summary::dump().
unsigned isra_param_flow::safe_to_import_accesses |
Referenced by isra_call_summary::dump().
unsigned isra_param_flow::unit_offset |
Referenced by isra_call_summary::dump().
unsigned isra_param_flow::unit_size |
Referenced by isra_call_summary::dump().