|
GCC Middle and Back End API Reference
|
#include <cgraph.h>


Public Member Functions | |
| toplevel_node (toplevel_type t) | |
Data Fields | |
| struct lto_file_decl_data * | lto_file_data |
| toplevel_node * | next = nullptr |
| toplevel_node * | previous = nullptr |
| int | order |
| enum toplevel_type | type: 8 |
Base of all toplevel entries. Inherited by symtab_node and asm_node.
|
inlineexplicit |
References lto_file_data, NULL, order, and type.
Referenced by asm_node::asm_node(), and symtab_node::symtab_node().
| struct lto_file_decl_data* toplevel_node::lto_file_data |
| toplevel_node* toplevel_node::next = nullptr |
Referenced by cgraph_node::can_remove_if_no_direct_calls_p(), can_remove_node_now_p(), check_speculations_1(), clone_inlined_nodes(), symtab_node::dissolve_same_comdat_group_list(), lto_output(), symbol_table::next_defined_function(), symtab_node::next_defined_symbol(), symbol_table::next_defined_variable(), symbol_table::next_function(), symbol_table::next_function_with_gimple_body(), symbol_table::next_static_initializer(), symbol_table::next_variable(), output_in_order(), recursive_inlining(), cgraph_node::remove(), cgraph_node::remove_symbol_and_inline_clones(), cgraph_node::set_call_stmt_including_clones(), symtab_node::verify_symtab_nodes(), and cgraph_node::will_be_removed_from_program_if_no_direct_calls_p().
| int toplevel_node::order |
Referenced by cmp_symbol_files(), cgraph_node::create_clone(), cgraph_node::find_replacement(), varpool_node::get_constructor(), cgraph_node::get_create(), cgraph_node::get_untransformed_body(), inline_small_functions(), ipa_inline(), ipa_profile(), locality_partition_and_clone(), lto_output(), lto_output_toplevel_asms(), propagate(), toplevel_node(), ipa_icf::sem_item::update_hash_by_addr_refs(), symtab_node::verify_base(), and symtab_node::verify_symtab_nodes().
| toplevel_node* toplevel_node::previous = nullptr |
| enum toplevel_type toplevel_node::type |