GCC Middle and Back End API Reference
|
Data Fields | |
HOST_WIDE_INT | offset |
struct cgraph_edge * | cs |
struct ipcp_value * | val |
struct ipcp_value_source * | next |
int | index |
Describes a particular source for an IPA-CP value.
struct cgraph_edge* ipcp_value_source::cs |
The incoming edge that brought the value.
Referenced by get_clone_agg_value(), and known_aggs_to_agg_replacement_list().
int ipcp_value_source::index |
If the jump function that resulted into his value was a pass-through or an ancestor, this is the index of the parameter of the caller the jump function references.
Referenced by ipcp_discover_new_direct_edges().
struct ipcp_value_source* ipcp_value_source::next |
Next pointer in a linked list of sources of a value.
HOST_WIDE_INT ipcp_value_source::offset |
Aggregate offset of the source, negative if the source is scalar value of the argument itself.
Referenced by ipcp_discover_new_direct_edges().
struct ipcp_value* ipcp_value_source::val |
If the jump function that resulted into his value was a pass-through or an ancestor, this is the ipcp_value of the caller from which the described value has been derived. Otherwise it is NULL.
Referenced by ipcp_discover_new_direct_edges().