GCC Middle and Back End API Reference
|
#include <ipa-prop.h>
Data Fields | |
vec< ipa_agg_jf_item_t, va_gc > * | items |
bool | by_ref |
Aggregate jump function - i.e. description of contents of aggregates passed either by reference or value.
bool ipa_agg_jump_function::by_ref |
Referenced by determine_known_aggregate_parts(), gather_context_independent_values(), ipa_find_agg_cst_for_param(), ipa_print_node_jump_functions_for_edge(), ipa_read_jump_function(), ipa_write_jump_function(), known_aggs_to_agg_replacement_list(), propagate_aggs_accross_jump_function(), and update_jump_functions_after_inlining().
vec<ipa_agg_jf_item_t, va_gc>* ipa_agg_jump_function::items |
Referenced by determine_known_aggregate_parts(), estimate_local_effects(), gather_context_independent_values(), intersect_aggregates_with_edge(), ipa_edge_duplication_hook(), ipa_find_agg_cst_for_param(), ipa_print_node_jump_functions_for_edge(), ipa_read_jump_function(), ipa_write_jump_function(), known_aggs_to_agg_replacement_list(), propagate_aggs_accross_jump_function(), and update_jump_functions_after_inlining().