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().