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


Public Member Functions | |
| asm_node (tree asm_str) | |
Data Fields | |
| tree | asm_str |
| vec< symtab_node * > | symbols_referenced |
| struct lto_file_decl_data * | lto_file_data |
| toplevel_node * | next = nullptr |
| toplevel_node * | previous = nullptr |
| int | order |
| enum toplevel_type | type: 8 |
Every top level asm statement is put into a asm_node.
|
inlineexplicit |
References asm_str, symbols_referenced, TOPLEVEL_ASM, and toplevel_node::toplevel_node().
| tree asm_node::asm_str |
Referenced by analyze_toplevel_extended_asm(), asm_node(), ipa_asm_heuristics(), and lto_output_toplevel_asms().
|
inherited |
|
inherited |
Referenced by analyze_toplevel_extended_asm(), 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(), ipa_asm_heuristics(), ipa_write_summaries(), 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().
|
inherited |
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().
|
inherited |
| vec<symtab_node*> asm_node::symbols_referenced |
Referenced by asm_node(), and walk_through_constraints().
|
inherited |