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