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

Data Fields | |
| cgraph_node * | node |
| class ipa_node_params * | info |
| vec< ipa_bb_info > | bb_infos |
| int | param_count |
| unsigned int | aa_walk_budget |
Structure with global information that is only used when looking at function body.
| unsigned int ipa_func_body_info::aa_walk_budget |
Referenced by analyze_function_body(), detect_type_change_from_memory_writes(), determine_known_aggregate_parts(), ipa_analyze_call_uses(), ipa_analyze_node(), ipa_compute_jump_functions_for_edge(), ipcp_transform_function(), param_change_prob(), parm_preserved_before_stmt_p(), parm_ref_data_pass_through_p(), parm_ref_data_preserved_p(), and unmodified_parm_1().
| vec<ipa_bb_info> ipa_func_body_info::bb_infos |
Referenced by analyze_function_body(), ipa_analyze_node(), ipa_get_bb_info(), ipa_release_body_info(), and ipcp_transform_function().
| class ipa_node_params* ipa_func_body_info::info |
Referenced by analyze_agg_content_value(), analyze_function_body(), ipa_analyze_indirect_call_uses(), ipa_analyze_node(), ipa_analyze_params_uses_in_bb(), ipa_analyze_virtual_call_uses(), ipcp_transform_function(), load_or_store_of_ptr_parameter(), unmodified_parm_or_parm_agg_item(), will_be_nonconstant_expr_predicate(), and will_be_nonconstant_predicate().
| cgraph_node* ipa_func_body_info::node |
| int ipa_func_body_info::param_count |
Referenced by analyze_function_body(), ipa_analyze_node(), ipcp_transform_function(), and parm_bb_aa_status_for_bb().