GCC Middle and Back End API Reference
|
#include <cgraph.h>
Structure containing additional information about an indirect call.
unsigned cgraph_indirect_call_info::agg_contents |
unsigned cgraph_indirect_call_info::by_ref |
ipa_polymorphic_call_context cgraph_indirect_call_info::context |
int cgraph_indirect_call_info::ecf_flags |
unsigned cgraph_indirect_call_info::guaranteed_unmodified |
unsigned cgraph_indirect_call_info::member_ptr |
Referenced by ipa_analyze_indirect_call_uses(), ipa_make_edge_direct_to_target(), and ipa_note_param_call().
unsigned cgraph_indirect_call_info::num_speculative_call_targets |
HOST_WIDE_INT cgraph_indirect_call_info::offset |
HOST_WIDE_INT cgraph_indirect_call_info::otr_token |
tree cgraph_indirect_call_info::otr_type |
int cgraph_indirect_call_info::param_index |
unsigned cgraph_indirect_call_info::polymorphic |
Referenced by dump_inline_stats(), initialize_node_lattices(), ipa_analyze_call_uses(), ipa_devirt(), ipa_get_indirect_edge_target_1(), ipa_make_edge_direct_to_target(), ipa_note_param_call(), ipa_polymorphic_call_context::ipa_polymorphic_call_context(), ipa_profile(), ipa_tm_insert_gettmclone_call(), ipcp_discover_new_direct_edges(), and symbol_table::remove_unreachable_nodes().
unsigned cgraph_indirect_call_info::vptr_changed |