|
GCC Middle and Back End API Reference
|
#include <ipa-prop.h>

Data Fields | |
| struct ipa_agg_replacement_value * | next |
| HOST_WIDE_INT | offset |
| tree | value |
| int | index |
| bool | by_ref |
Information about replacements done in aggregates for a given node (each node has its linked list).
| bool ipa_agg_replacement_value::by_ref |
| int ipa_agg_replacement_value::index |
Referenced by adjust_agg_replacement_values(), agg_replacements_to_vector(), cgraph_edge_brings_all_agg_vals_for_node(), decide_about_value(), find_aggregate_values_for_callers_subset(), get_clone_agg_value(), intersect_with_agg_replacements(), ipa_dump_agg_replacement_values(), ipa_get_indirect_edge_target_1(), ipcp_transform_function(), ipcp_val_in_agg_replacements_p(), known_aggs_to_agg_replacement_list(), and write_agg_replacement_chain().
| struct ipa_agg_replacement_value* ipa_agg_replacement_value::next |
Referenced by adjust_agg_replacement_values(), agg_replacements_to_vector(), cgraph_edge_brings_all_agg_vals_for_node(), create_specialized_node(), find_aggregate_values_for_callers_subset(), get_clone_agg_value(), intersect_with_agg_replacements(), ipa_dump_agg_replacement_values(), ipa_get_indirect_edge_target_1(), ipa_node_duplication_hook(), ipcp_transform_function(), ipcp_val_in_agg_replacements_p(), known_aggs_to_agg_replacement_list(), and write_agg_replacement_chain().
| HOST_WIDE_INT ipa_agg_replacement_value::offset |
Referenced by agg_replacements_to_vector(), find_aggregate_values_for_callers_subset(), get_clone_agg_value(), intersect_with_agg_replacements(), ipa_dump_agg_replacement_values(), ipa_get_indirect_edge_target_1(), ipcp_transform_function(), ipcp_val_in_agg_replacements_p(), known_aggs_to_agg_replacement_list(), and write_agg_replacement_chain().
| tree ipa_agg_replacement_value::value |
Referenced by agg_replacements_to_vector(), create_specialized_node(), find_aggregate_values_for_callers_subset(), get_clone_agg_value(), intersect_with_agg_replacements(), ipa_dump_agg_replacement_values(), ipa_get_indirect_edge_target_1(), ipcp_transform_function(), ipcp_val_in_agg_replacements_p(), known_aggs_to_agg_replacement_list(), and write_agg_replacement_chain().