|
GCC Middle and Back End API Reference
|
Data Fields | |
| tree | type |
| tree | alias_ptr_type |
| unsigned | unit_offset |
| unsigned | unit_size: ISRA_ARG_SIZE_LIMIT_BITS |
| unsigned | certain: 1 |
| unsigned | reverse: 1 |
Structure describing accesses to a specific portion of an aggregate parameter, as given by the offset and size. Any smaller accesses that occur within a function that fall within another access form a tree. The pass cannot analyze parameters with only partially overlapping accesses.
| tree param_access::alias_ptr_type |
Referenced by ipa_sra_function_summaries::duplicate().
| unsigned param_access::certain |
Referenced by ipa_sra_function_summaries::duplicate().
| unsigned param_access::reverse |
Referenced by ipa_sra_function_summaries::duplicate().
| tree param_access::type |
Referenced by ipa_sra_function_summaries::duplicate().
| unsigned param_access::unit_offset |
Referenced by ipa_sra_function_summaries::duplicate().
| unsigned param_access::unit_size |
Referenced by ipa_sra_function_summaries::duplicate().