GCC Middle and Back End API Reference
|
#include <ipa-ref.h>
Data Fields | |
symtab_node | referring |
symtab_node | referred |
gimple | stmt |
unsigned int | lto_stmt_uid |
unsigned int | referred_index |
ENUM_BITFIELD(ipa_ref_use) use unsigned int | speculative:1 |
Record of reference in callgraph or varpool.
unsigned int ipa_ref::lto_stmt_uid |
symtab_node ipa_ref::referred |
Referenced by add_references(), analyze_function(), analyze_functions(), cgraph_redirect_edge_call_stmt_to_callee(), cgraph_resolve_speculation(), ipa_clone_ref(), ipa_clone_references(), ipa_dump_references(), ipa_find_reference(), ipa_maybe_record_reference(), ipa_record_reference(), ipa_ref_node(), ipa_ref_referred_ref_list(), ipa_ref_varpool_node(), lto_output_ref(), process_references(), symtab_remove_unreachable_nodes(), and varpool_remove_unreferenced_decls().
unsigned int ipa_ref::referred_index |
Referenced by ipa_record_reference(), and ipa_remove_reference().
symtab_node ipa_ref::referring |
Referenced by address_taken_from_non_vtable_p(), ipa_clone_referring(), ipa_dump_referring(), ipa_record_reference(), ipa_ref_referring_node(), ipa_ref_referring_ref_list(), ipa_ref_referring_varpool_node(), ipa_tm_execute(), lto_output_ref(), output_symbol_p(), referenced_from_other_partition_p(), referenced_from_this_partition_p(), and symtab_for_node_and_aliases().
ENUM_BITFIELD (ipa_ref_use) use unsigned int ipa_ref::speculative |
Referenced by cgraph_rebuild_references(), cgraph_redirect_edge_call_stmt_to_callee(), cgraph_set_call_stmt_including_clones(), cgraph_speculative_call_info(), cgraph_turn_edge_to_speculative(), input_ref(), ipa_clear_stmts_in_references(), ipa_clone_ref(), ipa_clone_references(), ipa_clone_referring(), ipa_dump_references(), ipa_dump_referring(), ipa_find_reference(), ipa_record_reference(), and lto_output_ref().
gimple ipa_ref::stmt |
Referenced by cgraph_redirect_edge_call_stmt_to_callee(), cgraph_set_call_stmt(), cgraph_speculative_call_info(), fixup_call_stmt_edges_1(), ipa_clear_stmts_in_references(), ipa_clone_references(), ipa_clone_referring(), ipa_find_reference(), ipa_record_reference(), ipa_remove_stmt_references(), lto_output_ref(), and verify_cgraph_node().