Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- digraph call_graph {
- vconcat_length -> strlen [label="294"];
- vconcat_copy -> strlen [label="294"];
- vconcat_copy -> memcpy [label="294"];
- concat -> __builtin_va_start [label="196"];
- concat -> xmalloc [label="98"];
- concat -> vconcat_length [label="98"];
- concat -> __builtin_va_end [label="196"];
- concat -> vconcat_copy [label="98"];
- htab_mod -> htab_mod_1 [label="3291"];
- htab_mod_m2 -> htab_mod_1 [label="163"];
- htab_create_alloc -> higher_prime_index [label="22"];
- htab_create_alloc -> alloc_f [label="44"];
- htab_create -> htab_create_alloc [label="4"];
- htab_delete -> htab_size [label="4"];
- htab_delete -> htab [label="9"];
- htab_find_with_hash -> htab_size [label="557"];
- htab_find_with_hash -> htab_mod [label="557"];
- htab_find_with_hash -> htab [label="614"];
- htab_find_with_hash -> htab_mod_m2 [label="53"];
- htab_find -> htab_find_with_hash [label="3"];
- htab_find -> htab [label="3"];
- htab_find_slot_with_hash -> htab_size [label="2734"];
- htab_find_slot_with_hash -> htab_mod [label="2734"];
- htab_find_slot_with_hash -> htab [label="2588"];
- htab_find_slot_with_hash -> htab_mod_m2 [label="110"];
- htab_find_slot -> htab_find_slot_with_hash [label="2490"];
- htab_find_slot -> htab [label="2490"];
- physmem_total -> sysconf [label="4"];
- splay_tree_xmalloc_allocate -> xmalloc [label="2"];
- splay_tree_new -> splay_tree_new_with_allocator [label="1"];
- splay_tree_new_with_allocator -> allocate_fn [label="1"];
- splay_tree_insert -> splay_tree_splay [label="1"];
- splay_tree_insert -> sp [label="1"];
- splay_tree_lookup -> splay_tree_splay [label="1"];
- splay_tree_lookup -> sp [label="1"];
- xmalloc_set_program_name -> sbrk [label="1"];
- xmalloc -> malloc [label="213"];
- xcalloc -> calloc [label="425"];
- xrealloc -> malloc [label="84"];
- xrealloc -> realloc [label="4"];
- xstrdup -> strlen [label="8"];
- xstrdup -> xmalloc [label="8"];
- xstrdup -> memcpy [label="8"];
- ustrncmp -> strncmp [label="72"];
- init_iconv_desc -> strcasecmp [label="4"];
- init_iconv_desc -> __builtin_alloca [label="1"];
- init_iconv_desc -> strlen [label="2"];
- init_iconv_desc -> strcpy [label="1"];
- init_iconv_desc -> strcat [label="2"];
- cpp_init_iconv -> init_iconv_desc [label="2"];
- _cpp_convert_input -> init_iconv_desc [label="1"];
- _cpp_convert_input -> xrealloc [label="1"];
- check_eol -> _cpp_lex_token [label="5"];
- end_directive -> skip_rest_of_line [label="77"];
- run_directive -> cpp_push_buffer [label="77"];
- run_directive -> start_directive [label="77"];
- run_directive -> _cpp_clean_line [label="77"];
- run_directive -> pfile [label="77"];
- run_directive -> end_directive [label="77"];
- run_directive -> _cpp_pop_buffer [label="77"];
- lex_macro_node -> _cpp_lex_token [label="72"];
- do_define -> lex_macro_node [label="72"];
- do_define -> _cpp_create_definition [label="72"];
- cpp_undef_all -> cpp_forall_identifiers [label="1"];
- _cpp_do_file_change -> linemap_add [label="5"];
- _cpp_do_file_change -> linemap_line_start [label="4"];
- _cpp_do_file_change -> pfile [label="5"];
- insert_pragma_entry -> _cpp_aligned_alloc [label="10"];
- cpp_register_pragma -> cpp_lookup [label="13"];
- cpp_register_pragma -> strlen [label="13"];
- cpp_register_pragma -> lookup_pragma_entry [label="13"];
- cpp_register_pragma -> insert_pragma_entry [label="10"];
- _cpp_init_internal_pragmas -> cpp_register_pragma [label="4"];
- parse_answer -> cpp_get_token [label="15"];
- parse_assertion -> cpp_get_token [label="5"];
- parse_assertion -> parse_answer [label="5"];
- parse_assertion -> __builtin_alloca [label="5"];
- parse_assertion -> memcpy [label="5"];
- parse_assertion -> cpp_lookup [label="5"];
- find_answer -> _cpp_equiv_tokens [label="3"];
- do_assert -> parse_assertion [label="5"];
- do_assert -> find_answer [label="2"];
- do_assert -> pfile [label="5"];
- do_assert -> memcpy [label="5"];
- do_assert -> check_eol [label="5"];
- cpp_define -> strlen [label="71"];
- cpp_define -> __builtin_alloca [label="71"];
- cpp_define -> memcpy [label="71"];
- cpp_define -> strchr [label="71"];
- cpp_define -> run_directive [label="71"];
- _cpp_define_builtin -> strlen [label="1"];
- _cpp_define_builtin -> __builtin_alloca [label="1"];
- _cpp_define_builtin -> memcpy [label="1"];
- _cpp_define_builtin -> run_directive [label="1"];
- cpp_assert -> handle_assertion [label="5"];
- handle_assertion -> strlen [label="5"];
- handle_assertion -> strchr [label="5"];
- handle_assertion -> __builtin_alloca [label="5"];
- handle_assertion -> memcpy [label="5"];
- handle_assertion -> run_directive [label="5"];
- cpp_push_buffer -> memset [label="78"];
- _cpp_pop_buffer -> free [label="78"];
- _cpp_pop_buffer -> _cpp_pop_file_buffer [label="1"];
- _cpp_pop_buffer -> _cpp_do_file_change [label="1"];
- _cpp_init_directives -> cpp_lookup [label="19"];
- cpp_classify_number -> cpp_sys_macro_p [label="1"];
- cpp_classify_number -> interpret_int_suffix [label="1"];
- cpp_interpret_integer -> num_positive [label="1"];
- _cpp_expand_op_stack -> xrealloc [label="1"];
- open_file -> open [label="1"];
- open_file -> fstat [label="1"];
- pch_open_file -> strlen [label="1"];
- pch_open_file -> xmalloc [label="1"];
- pch_open_file -> memcpy [label="2"];
- pch_open_file -> stat [label="1"];
- pch_open_file -> free [label="1"];
- find_file_in_dir -> remap_filename [label="1"];
- find_file_in_dir -> append_file_to_dir [label="1"];
- find_file_in_dir -> pch_open_file [label="1"];
- find_file_in_dir -> open_file [label="1"];
- _cpp_find_file -> htab_find_slot_with_hash [label="1"];
- _cpp_find_file -> htab_hash_string [label="1"];
- _cpp_find_file -> search_cache [label="1"];
- _cpp_find_file -> make_cpp_file [label="1"];
- _cpp_find_file -> find_file_in_dir [label="1"];
- _cpp_find_file -> new_file_hash_entry [label="1"];
- read_file_guts -> xmalloc [label="1"];
- read_file_guts -> read [label="1"];
- read_file_guts -> _cpp_convert_input [label="1"];
- read_file -> open_file [label="1"];
- read_file -> read_file_guts [label="1"];
- read_file -> close [label="1"];
- should_stack_file -> read_file [label="1"];
- should_stack_file -> check_file_against_entries [label="1"];
- _cpp_stack_file -> should_stack_file [label="1"];
- _cpp_stack_file -> cpp_push_buffer [label="1"];
- _cpp_stack_file -> _cpp_do_file_change [label="1"];
- make_cpp_file -> xcalloc [label="1"];
- make_cpp_file -> xstrdup [label="1"];
- allocate_file_hash_entries -> xmalloc [label="1"];
- _cpp_init_files -> htab_create_alloc [label="1"];
- _cpp_init_files -> allocate_file_hash_entries [label="1"];
- cpp_change_file -> _cpp_do_file_change [label="3"];
- _cpp_pop_file_buffer -> free [label="1"];
- cpp_set_include_chains -> strlen [label="2"];
- append_file_to_dir -> strlen [label="1"];
- append_file_to_dir -> xmalloc [label="1"];
- append_file_to_dir -> memcpy [label="2"];
- _cpp_init_hashtable -> _cpp_init_directives [label="1"];
- _cpp_init_hashtable -> _cpp_init_internal_pragmas [label="1"];
- _cpp_init_hashtable -> cpp_lookup [label="4"];
- cpp_lookup -> ht_lookup [label="49"];
- cpp_forall_identifiers -> ht_forall [label="1"];
- init_library -> bindtextdomain [label="1"];
- cpp_create_reader -> init_library [label="1"];
- cpp_create_reader -> xcalloc [label="1"];
- cpp_create_reader -> cpp_set_lang [label="1"];
- cpp_create_reader -> _cpp_default_encoding [label="2"];
- cpp_create_reader -> _cpp_init_tokenrun [label="1"];
- cpp_create_reader -> _cpp_get_buff [label="2"];
- cpp_create_reader -> _cpp_expand_op_stack [label="1"];
- cpp_create_reader -> _obstack_begin [label="1"];
- cpp_create_reader -> _cpp_init_files [label="1"];
- cpp_create_reader -> _cpp_init_hashtable [label="1"];
- cpp_init_builtins -> cpp_lookup [label="8"];
- cpp_init_builtins -> _cpp_define_builtin [label="1"];
- cpp_post_options -> post_options [label="1"];
- cpp_read_main_file -> _cpp_find_file [label="1"];
- cpp_read_main_file -> _cpp_find_failed [label="1"];
- cpp_read_main_file -> _cpp_stack_file [label="1"];
- add_line_note -> xrealloc [label="78"];
- _cpp_clean_line -> add_line_note [label="80"];
- lex_identifier -> forms_identifier_p [label="97"];
- lex_identifier -> ht_lookup_with_hash [label="97"];
- lex_identifier -> __builtin_expect [label="97"];
- lex_number -> _cpp_unaligned_alloc [label="90"];
- lex_number -> memcpy [label="90"];
- create_literal -> _cpp_unaligned_alloc [label="1"];
- create_literal -> memcpy [label="1"];
- lex_preproc_string -> create_literal [label="1"];
- _cpp_init_tokenrun -> xmalloc [label="1"];
- _cpp_lex_token -> _cpp_lex_direct [label="179"];
- _cpp_lex_token -> _cpp_handle_directive [label="4"];
- _cpp_lex_token -> pfile [label="4"];
- _cpp_get_fresh_line -> _cpp_clean_line [label="3"];
- _cpp_get_fresh_line -> _cpp_pop_buffer [label="1"];
- _cpp_lex_direct -> _cpp_get_fresh_line [label="81"];
- _cpp_lex_direct -> __builtin_expect [label="420"];
- _cpp_lex_direct -> skip_whitespace [label="79"];
- _cpp_lex_direct -> linemap_line_start [label="2"];
- _cpp_lex_direct -> lex_number [label="90"];
- _cpp_lex_direct -> lex_preproc_string [label="1"];
- _cpp_lex_direct -> lex_identifier [label="97"];
- new_buff -> xmalloc [label="2"];
- _cpp_get_buff -> new_buff [label="2"];
- linemap_add -> xrealloc [label="1"];
- cpp_get_token -> _cpp_lex_token [label="30"];
- cpp_get_token -> enter_macro_context [label="2"];
- lex_expansion_token -> alloc_expansion_token [label="160"];
- lex_expansion_token -> _cpp_lex_direct [label="160"];
- create_iso_definition -> _cpp_lex_token [label="72"];
- create_iso_definition -> pfile [label="72"];
- create_iso_definition -> memcpy [label="72"];
- create_iso_definition -> lex_expansion_token [label="160"];
- create_iso_definition -> alloc_expansion_token [label="72"];
- _cpp_create_definition -> pfile [label="72"];
- _cpp_create_definition -> create_iso_definition [label="72"];
- _cpp_create_definition -> ustrncmp [label="72"];
- ht_create -> xcalloc [label="2"];
- ht_create -> _obstack_begin [label="1"];
- ht_lookup -> ht_lookup_with_hash [label="1650"];
- ht_lookup -> calc_hash [label="1650"];
- ht_lookup_with_hash -> memcmp [label="544"];
- ht_lookup_with_hash -> table [label="1286"];
- ht_lookup_with_hash -> _obstack_newchunk [label="3"];
- ht_lookup_with_hash -> memcpy [label="1286"];
- ht_forall -> cb [label="1286"];
- get_stmt_ann -> stmt_ann [label="7"];
- get_stmt_ann -> create_stmt_ann [label="7"];
- modify_stmt -> stmt_ann [label="2"];
- phi_nodes -> bb_ann [label="1"];
- bsi_start -> tsi_start [label="11"];
- bsi_last -> tsi_last [label="16"];
- bsi_end_p -> tsi_end_p [label="35"];
- bsi_next -> tsi_next [label="8"];
- bsi_stmt -> tsi_stmt [label="36"];
- expand_expr -> expand_expr_real [label="9"];
- floor_log2 -> __builtin_clzl [label="75"];
- build_tree_cfg -> tree_register_cfg_hooks [label="1"];
- build_tree_cfg -> alloc_rbi_pool [label="1"];
- build_tree_cfg -> init_flow [label="1"];
- build_tree_cfg -> varray_init [label="2"];
- build_tree_cfg -> memset [label="1"];
- build_tree_cfg -> make_blocks [label="1"];
- build_tree_cfg -> create_block_annotation [label="2"];
- build_tree_cfg -> varray_grow [label="1"];
- build_tree_cfg -> cleanup_dead_labels [label="1"];
- build_tree_cfg -> group_case_labels [label="1"];
- build_tree_cfg -> make_cfg_edges [label="1"];
- build_tree_cfg -> dump_begin [label="1"];
- execute_build_cfg -> build_tree_cfg [label="1"];
- create_block_annotation -> ggc_alloc_cleared_stat [label="4"];
- free_blocks_annotations -> clear_blocks_annotations [label="1"];
- make_blocks -> tsi_start [label="1"];
- make_blocks -> tsi_end_p [label="1"];
- make_blocks -> tsi_stmt [label="4"];
- make_blocks -> stmt_starts_bb_p [label="4"];
- make_blocks -> tsi_split_statement_list_before [label="1"];
- make_blocks -> create_basic_block [label="2"];
- make_blocks -> set_bb_for_stmt [label="4"];
- make_blocks -> computed_goto_p [label="4"];
- make_blocks -> stmt_ends_bb_p [label="4"];
- make_blocks -> tsi_next [label="4"];
- create_bb -> alloc_block [label="2"];
- create_bb -> memset [label="2"];
- create_bb -> alloc_stmt_list [label="2"];
- create_bb -> link_block [label="2"];
- create_bb -> create_block_annotation [label="2"];
- create_bb -> initialize_bb_rbi [label="2"];
- make_cfg_edges -> make_edge [label="1"];
- make_cfg_edges -> first_stmt [label="2"];
- make_cfg_edges -> last_stmt [label="2"];
- make_cfg_edges -> is_ctrl_stmt [label="2"];
- make_cfg_edges -> make_ctrl_stmt_edges [label="2"];
- make_cfg_edges -> is_ctrl_altering_stmt [label="2"];
- make_cfg_edges -> remove_fake_edges [label="1"];
- make_cfg_edges -> cleanup_tree_cfg [label="1"];
- make_ctrl_stmt_edges -> last_stmt [label="2"];
- make_ctrl_stmt_edges -> first_stmt [label="2"];
- make_ctrl_stmt_edges -> make_edge [label="1"];
- make_ctrl_stmt_edges -> make_goto_expr_edges [label="1"];
- make_goto_expr_edges -> bsi_last [label="1"];
- make_goto_expr_edges -> bsi_stmt [label="1"];
- make_goto_expr_edges -> simple_goto_p [label="1"];
- make_goto_expr_edges -> make_edge [label="1"];
- make_goto_expr_edges -> label_to_block [label="1"];
- make_goto_expr_edges -> strchr [label="1"];
- make_goto_expr_edges -> bsi_remove [label="1"];
- cleanup_tree_cfg -> timevar_push [label="1"];
- cleanup_tree_cfg -> cleanup_control_flow [label="1"];
- cleanup_tree_cfg -> thread_jumps [label="1"];
- cleanup_tree_cfg -> delete_unreachable_blocks [label="1"];
- cleanup_tree_cfg -> merge_seq_blocks [label="1"];
- cleanup_tree_cfg -> compact_blocks [label="1"];
- cleanup_tree_cfg -> timevar_pop [label="1"];
- main_block_label -> label_to_block [label="1"];
- cleanup_dead_labels -> xcalloc [label="1"];
- cleanup_dead_labels -> bsi_next [label="1"];
- cleanup_dead_labels -> bsi_stmt [label="5"];
- cleanup_dead_labels -> last_stmt [label="2"];
- cleanup_dead_labels -> main_block_label [label="1"];
- cleanup_dead_labels -> computed_goto_p [label="1"];
- cleanup_dead_labels -> for_each_eh_region [label="1"];
- cleanup_dead_labels -> free [label="1"];
- group_case_labels -> last_stmt [label="2"];
- tree_can_merge_blocks_p -> last_stmt [label="1"];
- tree_can_merge_blocks_p -> stmt_ends_bb_p [label="1"];
- tree_can_merge_blocks_p -> phi_nodes [label="1"];
- tree_can_merge_blocks_p -> bsi_stmt [label="2"];
- tree_merge_blocks -> move_block_after [label="1"];
- tree_merge_blocks -> last_stmt [label="2"];
- tree_merge_blocks -> stmt_ends_bb_p [label="1"];
- tree_merge_blocks -> bsi_stmt [label="3"];
- tree_merge_blocks -> bsi_remove [label="1"];
- tree_merge_blocks -> set_bb_for_stmt [label="1"];
- tree_merge_blocks -> bsi_next [label="1"];
- tree_merge_blocks -> tsi_last [label="1"];
- tree_merge_blocks -> tsi_link_after [label="1"];
- remove_useless_stmts_bind -> remove_useless_stmts_1 [label="1"];
- remove_useless_stmts_1 -> remove_useless_stmts_bind [label="1"];
- remove_useless_stmts_1 -> fold_stmt [label="2"];
- remove_useless_stmts_1 -> tree_could_throw_p [label="1"];
- remove_useless_stmts_1 -> tsi_start [label="1"];
- remove_useless_stmts_1 -> tsi_end_p [label="1"];
- remove_useless_stmts_1 -> tsi_stmt [label="4"];
- remove_useless_stmts_1 -> integer_zerop [label="2"];
- remove_useless_stmts_1 -> remove_useless_stmts_1 [label="2"];
- remove_useless_stmts_1 -> tsi_stmt_ptr [label="2"];
- remove_useless_stmts_1 -> tsi_next [label="2"];
- remove_useless_stmts -> clear_special_calls [label="1"];
- remove_useless_stmts -> memset [label="1"];
- remove_useless_stmts -> remove_useless_stmts_1 [label="1"];
- cleanup_control_flow -> bsi_last [label="2"];
- cleanup_control_flow -> bsi_end_p [label="2"];
- cleanup_control_flow -> bsi_stmt [label="2"];
- is_ctrl_altering_stmt -> tree_can_throw_internal [label="3"];
- simple_goto_p -> decl_function_context [label="1"];
- stmt_ends_bb_p -> is_ctrl_stmt [label="6"];
- stmt_ends_bb_p -> is_ctrl_altering_stmt [label="6"];
- disband_implicit_edges -> bsi_last [label="1"];
- disband_implicit_edges -> last_stmt [label="1"];
- delete_tree_cfg_annotations -> free_blocks_annotations [label="1"];
- delete_tree_cfg_annotations -> free_rbi_pool [label="1"];
- first_stmt -> bsi_start [label="4"];
- first_stmt -> bsi_end_p [label="4"];
- first_stmt -> bsi_stmt [label="4"];
- last_stmt -> bsi_last [label="12"];
- last_stmt -> bsi_end_p [label="12"];
- last_stmt -> bsi_stmt [label="12"];
- set_bb_for_stmt -> get_stmt_ann [label="7"];
- bsi_remove -> bsi_stmt [label="2"];
- bsi_remove -> set_bb_for_stmt [label="2"];
- bsi_remove -> modify_stmt [label="2"];
- bsi_remove -> tsi_delink [label="2"];
- tree_forwarder_block_p -> bb_ann [label="6"];
- thread_jumps -> bb_ann [label="6"];
- thread_jumps -> tree_forwarder_block_p [label="4"];
- create_stmt_ann -> ggc_alloc_stat [label="4"];
- create_stmt_ann -> memset [label="4"];
- lookup_stmt_eh_region -> htab_find [label="3"];
- record_in_finally_tree -> xmalloc [label="1"];
- record_in_finally_tree -> htab_find_slot [label="1"];
- collect_finally_tree -> record_in_finally_tree [label="1"];
- collect_finally_tree -> collect_finally_tree [label="4"];
- collect_finally_tree -> tsi_stmt [label="4"];
- lower_eh_constructs_1 -> lower_eh_constructs_1 [label="4"];
- lower_eh_constructs_1 -> tree_could_throw_p [label="1"];
- lower_eh_constructs_1 -> maybe_record_in_goto_queue [label="2"];
- lower_eh_constructs_1 -> tsi_stmt [label="4"];
- lower_eh_constructs_1 -> tsi_stmt_ptr [label="4"];
- lower_eh_constructs_1 -> tsi_next [label="4"];
- lower_eh_constructs -> htab_create [label="1"];
- lower_eh_constructs -> htab_create_alloc [label="1"];
- lower_eh_constructs -> collect_finally_tree [label="1"];
- lower_eh_constructs -> memset [label="1"];
- lower_eh_constructs -> lower_eh_constructs_1 [label="1"];
- lower_eh_constructs -> htab_delete [label="1"];
- lower_eh_constructs -> collect_eh_region_array [label="1"];
- tree_can_throw_internal -> lookup_stmt_eh_region [label="3"];
- init_tree_ssa -> varray_init [label="1"];
- init_tree_ssa -> bitmap_initialize [label="1"];
- init_tree_ssa -> xmalloc [label="1"];
- init_tree_ssa -> init_ssa_operands [label="1"];
- init_tree_ssa -> init_ssanames [label="1"];
- init_tree_ssa -> init_phinodes [label="1"];
- delete_tree_ssa -> bsi_stmt [label="2"];
- delete_tree_ssa -> fini_ssanames [label="1"];
- delete_tree_ssa -> fini_phinodes [label="1"];
- delete_tree_ssa -> fini_ssa_operands [label="1"];
- delete_tree_ssa -> bitmap_clear [label="1"];
- delete_tree_ssa -> free [label="1"];
- execute_free_datastructures -> free_dominance_info [label="1"];
- execute_free_datastructures -> disband_implicit_edges [label="1"];
- execute_free_datastructures -> delete_tree_ssa [label="1"];
- execute_free_datastructures -> alloc_stmt_list [label="1"];
- execute_free_datastructures -> delete_tree_cfg_annotations [label="1"];
- execute_init_datastructures -> init_tree_ssa [label="1"];
- register_one_dump_file -> sprintf [label="20"];
- register_one_dump_file -> concat [label="98"];
- register_one_dump_file -> dump_register [label="49"];
- register_dump_files -> register_one_dump_file [label="56"];
- register_dump_files -> register_dump_files [label="2"];
- dup_pass_1 -> xmalloc [label="13"];
- dup_pass_1 -> memcpy [label="13"];
- init_tree_optimization_passes -> dup_pass_1 [label="13"];
- init_tree_optimization_passes -> register_dump_files [label="1"];
- execute_todo -> ggc_collect [label="1"];
- execute_one_pass -> pass [label="22"];
- execute_one_pass -> execute_todo [label="6"];
- execute_one_pass -> dump_begin [label="5"];
- execute_one_pass -> timevar_push [label="4"];
- execute_one_pass -> timevar_pop [label="4"];
- execute_pass_list -> execute_one_pass [label="13"];
- tree_rest_of_compilation -> timevar_push [label="1"];
- tree_rest_of_compilation -> init_function_start [label="1"];
- tree_rest_of_compilation -> cgraph_node [label="1"];
- tree_rest_of_compilation -> cgraph_preserve_function_body_p [label="1"];
- tree_rest_of_compilation -> timevar_pop [label="1"];
- tree_rest_of_compilation -> bitmap_initialize [label="1"];
- tree_rest_of_compilation -> xmalloc [label="1"];
- tree_rest_of_compilation -> execute_pass_list [label="1"];
- tree_rest_of_compilation -> ggc_collect [label="1"];
- is_gimple_lvalue -> is_gimple_addr_expr_arg [label="1"];
- is_gimple_addr_expr_arg -> is_gimple_id [label="1"];
- is_gimple_stmt -> integer_zerop [label="3"];
- is_gimple_id -> is_gimple_variable [label="1"];
- push_gimplify_context -> xcalloc [label="1"];
- push_gimplify_context -> htab_create [label="1"];
- pop_gimplify_context -> declare_tmp_vars [label="1"];
- pop_gimplify_context -> htab_delete [label="1"];
- pop_gimplify_context -> free [label="1"];
- append_to_statement_list_1 -> alloc_stmt_list [label="1"];
- append_to_statement_list_1 -> tsi_last [label="4"];
- append_to_statement_list_1 -> tsi_link_after [label="4"];
- append_to_statement_list -> append_to_statement_list_1 [label="3"];
- append_to_statement_list_force -> append_to_statement_list_1 [label="2"];
- gimplify_and_add -> gimplify_stmt [label="1"];
- gimplify_and_add -> append_to_statement_list [label="1"];
- create_artificial_label -> build_decl_stat [label="1"];
- create_tmp_var_name -> strlen [label="2"];
- create_tmp_var_name -> __builtin_alloca [label="1"];
- create_tmp_var_name -> sprintf [label="1"];
- create_tmp_var_name -> __builtin_constant_p [label="1"];
- create_tmp_var_name -> get_identifier_with_length [label="1"];
- create_tmp_var_name -> get_identifier [label="1"];
- create_tmp_var_raw -> build_qualified_type [label="1"];
- create_tmp_var_raw -> build_decl_stat [label="1"];
- create_tmp_var_raw -> create_tmp_var_name [label="1"];
- create_tmp_var -> create_tmp_var_raw [label="1"];
- create_tmp_var -> gimple_add_tmp_var [label="1"];
- declare_tmp_vars -> nreverse [label="1"];
- annotate_one_with_locus -> strchr [label="8"];
- annotate_one_with_locus -> should_carry_locus_p [label="4"];
- annotate_one_with_locus -> annotate_with_locus [label="1"];
- annotate_all_with_locus -> tsi_stmt [label="2"];
- annotate_all_with_locus -> annotate_one_with_locus [label="2"];
- unshare_body -> cgraph_node [label="1"];
- unshare_body -> walk_tree [label="1"];
- unvisit_body -> cgraph_node [label="1"];
- unvisit_body -> walk_tree [label="1"];
- unshare_all_trees -> walk_tree [label="2"];
- gimplify_bind_expr -> voidify_wrapper_expr [label="1"];
- gimplify_bind_expr -> gimple_push_bind_expr [label="1"];
- gimplify_bind_expr -> gimplify_to_stmt_list [label="1"];
- gimplify_bind_expr -> gimple_pop_bind_expr [label="1"];
- gimplify_return_expr -> aggregate_value_p [label="1"];
- gimplify_return_expr -> create_tmp_var [label="1"];
- gimplify_return_expr -> gimplify_and_add [label="1"];
- gimplify_return_expr -> build2_stat [label="1"];
- gimplify_modify_expr -> gimplify_modify_expr_rhs [label="2"];
- gimplify_modify_expr -> gimplify_expr [label="2"];
- gimplify_modify_expr -> is_gimple_tmp_var [label="1"];
- gimplify_stmt -> gimplify_expr [label="3"];
- gimplify_to_stmt_list -> gimplify_stmt [label="1"];
- gimplify_expr -> strchr [label="7"];
- gimplify_expr -> tree_ssa_useless_type_conversion [label="5"];
- gimplify_expr -> lang_hooks [label="5"];
- gimplify_expr -> gimplify_modify_expr [label="1"];
- gimplify_expr -> gimplify_bind_expr [label="1"];
- gimplify_expr -> gimplify_return_expr [label="1"];
- gimplify_expr -> decl_function_context [label="1"];
- gimplify_expr -> is_gimple_stmt [label="5"];
- gimplify_expr -> append_to_statement_list [label="2"];
- gimplify_expr -> annotate_all_with_locus [label="1"];
- gimplify_expr -> annotate_one_with_locus [label="2"];
- gimplify_expr -> gimple_test_f [label="2"];
- gimplify_body -> timevar_push [label="1"];
- gimplify_body -> push_gimplify_context [label="1"];
- gimplify_body -> unshare_body [label="1"];
- gimplify_body -> unvisit_body [label="1"];
- gimplify_body -> gimplify_stmt [label="1"];
- gimplify_body -> unshare_all_trees [label="1"];
- gimplify_body -> pop_gimplify_context [label="1"];
- gimplify_body -> timevar_pop [label="1"];
- gimplify_function_tree -> gimplify_body [label="1"];
- fold_stmt -> walk_tree [label="2"];
- fold_stmt -> get_rhs [label="2"];
- fold_stmt -> fold [label="2"];
- fold_stmt -> tree_ssa_useless_type_conversion [label="2"];
- init_ssa_operands -> varray_init [label="5"];
- lower_nested_functions -> cgraph_node [label="1"];
- lower_function_body -> alloc_stmt_list [label="1"];
- lower_function_body -> tsi_start [label="1"];
- lower_function_body -> tsi_link_after [label="3"];
- lower_function_body -> lower_bind_expr [label="1"];
- lower_function_body -> tsi_last [label="1"];
- lower_function_body -> block_may_fallthru [label="1"];
- lower_function_body -> build1_stat [label="1"];
- lower_function_body -> blocks_nreverse [label="1"];
- lower_function_body -> clear_block_marks [label="1"];
- lower_stmt_body -> lower_stmt [label="2"];
- lower_stmt -> tsi_stmt [label="2"];
- lower_stmt -> strchr [label="2"];
- lower_stmt -> lower_return_expr [label="1"];
- lower_stmt -> tsi_next [label="1"];
- lower_bind_expr -> tsi_stmt [label="1"];
- lower_bind_expr -> record_vars [label="1"];
- lower_bind_expr -> lower_stmt_body [label="1"];
- lower_bind_expr -> tsi_link_before [label="1"];
- lower_bind_expr -> tsi_delink [label="1"];
- block_may_fallthru -> expr_last [label="1"];
- lower_return_expr -> tsi_stmt [label="1"];
- lower_return_expr -> create_artificial_label [label="1"];
- lower_return_expr -> tree_cons_stat [label="1"];
- lower_return_expr -> build1_stat [label="1"];
- lower_return_expr -> strchr [label="1"];
- lower_return_expr -> tsi_link_before [label="1"];
- lower_return_expr -> tsi_delink [label="1"];
- record_vars -> tree_cons_stat [label="1"];
- expand_used_vars -> nreverse [label="1"];
- expand_used_vars -> expand_var [label="1"];
- alloc_stmt_list -> memset [label="4"];
- alloc_stmt_list -> make_node_stat [label="2"];
- tsi_link_before -> free_stmt_list [label="1"];
- tsi_link_before -> ggc_alloc_stat [label="1"];
- tsi_link_after -> free_stmt_list [label="1"];
- tsi_link_after -> ggc_alloc_stat [label="7"];
- tsi_split_statement_list_before -> alloc_stmt_list [label="1"];
- init_ssanames -> varray_init [label="1"];
- insn_variable_length_p -> recog_memoized_1 [label="13"];
- insn_default_length -> recog_memoized_1 [label="13"];
- insn_default_length -> get_attr_prefix_data16 [label="12"];
- insn_default_length -> get_attr_length_address [label="12"];
- insn_default_length -> get_attr_modrm [label="12"];
- insn_default_length -> get_attr_prefix_0f [label="12"];
- insn_default_length -> get_attr_prefix_rex [label="12"];
- insn_default_length -> get_attr_prefix_rep [label="12"];
- insn_default_length -> get_attr_length_immediate [label="12"];
- get_attr_length_address -> recog_memoized_1 [label="12"];
- get_attr_length_address -> extract_constrain_insn_cached [label="12"];
- get_attr_length_address -> ix86_attr_length_address_default [label="12"];
- get_attr_length_immediate -> recog_memoized_1 [label="12"];
- get_attr_length_immediate -> extract_constrain_insn_cached [label="11"];
- get_attr_length_immediate -> const0_operand [label="1"];
- get_attr_length_immediate -> ix86_attr_length_immediate_default [label="11"];
- get_attr_length_immediate -> get_attr_type [label="6"];
- get_attr_length_immediate -> pic_symbolic_operand [label="2"];
- get_attr_length_immediate -> symbolic_operand [label="3"];
- get_attr_modrm -> recog_memoized_1 [label="12"];
- get_attr_modrm -> extract_insn_cached [label="3"];
- get_attr_modrm -> extract_constrain_insn_cached [label="4"];
- get_attr_modrm -> const0_operand [label="1"];
- get_attr_modrm -> register_operand [label="8"];
- get_attr_modrm -> immediate_operand [label="4"];
- get_attr_modrm -> get_attr_type [label="2"];
- get_attr_modrm -> memory_operand [label="1"];
- get_attr_modrm -> symbolic_operand [label="3"];
- get_attr_mode -> recog_memoized_1 [label="2"];
- get_attr_mode -> extract_constrain_insn_cached [label="2"];
- get_attr_prefix_rex -> recog_memoized_1 [label="12"];
- get_attr_prefix_rex -> extract_constrain_insn_cached [label="12"];
- get_attr_prefix_rex -> x86_extended_reg_mentioned_p [label="12"];
- get_attr_prefix_0f -> recog_memoized_1 [label="12"];
- get_attr_prefix_0f -> extract_constrain_insn_cached [label="4"];
- get_attr_prefix_rep -> recog_memoized_1 [label="12"];
- get_attr_prefix_data16 -> recog_memoized_1 [label="12"];
- get_attr_type -> recog_memoized_1 [label="28"];
- get_attr_type -> extract_constrain_insn_cached [label="24"];
- get_attr_type -> pic_symbolic_operand [label="10"];
- get_attr_type -> incdec_operand [label="10"];
- get_attr_type -> symbolic_operand [label="6"];
- get_attr_type -> register_operand [label="4"];
- get_attr_type -> const1_operand [label="4"];
- gen_jump -> gen_rtx_fmt_ee [label="1"];
- gen_jump -> gen_rtx_fmt_u00 [label="1"];
- gen_return_internal -> gen_rtx_fmt_ [label="1"];
- gen_leave -> gen_rtx_fmt_E [label="1"];
- gen_leave -> gen_rtvec [label="1"];
- gen_leave -> gen_rtx_fmt_ee [label="3"];
- gen_leave -> gen_rtx_REG [label="4"];
- gen_leave -> gen_rtx_MEM [label="2"];
- gen_leave -> gen_rtx_fmt_e [label="1"];
- gen_leave -> gen_rtx_fmt_0 [label="1"];
- gen_pro_epilogue_adjust_stack_1 -> gen_rtx_fmt_E [label="1"];
- gen_pro_epilogue_adjust_stack_1 -> gen_rtvec [label="1"];
- gen_pro_epilogue_adjust_stack_1 -> gen_rtx_fmt_ee [label="2"];
- gen_pro_epilogue_adjust_stack_1 -> gen_hard_reg_clobber [label="1"];
- gen_pro_epilogue_adjust_stack_1 -> gen_rtx_fmt_e [label="1"];
- gen_pro_epilogue_adjust_stack_1 -> gen_rtx_MEM [label="1"];
- gen_pro_epilogue_adjust_stack_1 -> gen_rtx_fmt_0 [label="1"];
- gen_movsi -> start_sequence [label="8"];
- gen_movsi -> ix86_expand_move [label="8"];
- gen_movsi -> get_insns [label="8"];
- gen_movsi -> end_sequence [label="8"];
- gen_addsi3 -> start_sequence [label="3"];
- gen_addsi3 -> ix86_expand_binary_operator [label="3"];
- gen_addsi3 -> get_insns [label="3"];
- gen_addsi3 -> end_sequence [label="3"];
- gen_subsi3 -> start_sequence [label="1"];
- gen_subsi3 -> ix86_expand_binary_operator [label="1"];
- gen_subsi3 -> get_insns [label="1"];
- gen_subsi3 -> end_sequence [label="1"];
- gen_andsi3 -> start_sequence [label="1"];
- gen_andsi3 -> ix86_expand_binary_operator [label="1"];
- gen_andsi3 -> get_insns [label="1"];
- gen_andsi3 -> end_sequence [label="1"];
- gen_ashlsi3 -> start_sequence [label="2"];
- gen_ashlsi3 -> ix86_expand_binary_operator [label="2"];
- gen_ashlsi3 -> get_insns [label="2"];
- gen_ashlsi3 -> end_sequence [label="2"];
- gen_lshrsi3 -> start_sequence [label="2"];
- gen_lshrsi3 -> ix86_expand_binary_operator [label="2"];
- gen_lshrsi3 -> get_insns [label="2"];
- gen_lshrsi3 -> end_sequence [label="2"];
- gen_prologue -> start_sequence [label="1"];
- gen_prologue -> ix86_expand_prologue [label="1"];
- gen_prologue -> get_insns [label="1"];
- gen_prologue -> end_sequence [label="1"];
- gen_epilogue -> start_sequence [label="1"];
- gen_epilogue -> ix86_expand_epilogue [label="1"];
- gen_epilogue -> get_insns [label="1"];
- gen_epilogue -> end_sequence [label="1"];
- output_43 -> get_attr_type [label="3"];
- output_43 -> legitimate_pic_operand_p [label="3"];
- output_201 -> get_attr_type [label="2"];
- output_201 -> rtx_equal_p [label="2"];
- output_290 -> get_attr_type [label="1"];
- output_290 -> rtx_equal_p [label="1"];
- output_407 -> get_attr_type [label="1"];
- output_670 -> get_attr_type [label="1"];
- output_670 -> gen_rtx_CONST_INT [label="1"];
- recog_1 -> register_operand [label="77"];
- recog_1 -> nonimmediate_operand [label="94"];
- recog_1 -> memory_operand [label="30"];
- recog_1 -> push_operand [label="2"];
- recog_1 -> general_operand [label="34"];
- recog_1 -> ix86_binary_operator_ok [label="15"];
- recog_1 -> nonmemory_operand [label="15"];
- recog_2 -> no_seg_address_operand [label="93"];
- recog_3 -> register_operand [label="195"];
- recog_3 -> nonimmediate_operand [label="284"];
- recog_3 -> push_operand [label="3"];
- recog_3 -> general_no_elim_operand [label="1"];
- recog_3 -> general_operand [label="104"];
- recog_3 -> nonmemory_operand [label="31"];
- recog_3 -> const0_operand [label="102"];
- recog_3 -> immediate_operand [label="102"];
- recog_3 -> ix86_binary_operator_ok [label="31"];
- recog_3 -> recog_2 [label="93"];
- recog_4 -> push_operand [label="25"];
- recog_4 -> nonimmediate_operand [label="67"];
- recog_4 -> register_operand [label="35"];
- recog_4 -> general_operand [label="25"];
- recog_4 -> nonmemory_operand [label="7"];
- recog_4 -> ix86_binary_operator_ok [label="7"];
- recog_6 -> register_operand [label="312"];
- recog_6 -> nonimmediate_operand [label="314"];
- recog_6 -> nonmemory_operand [label="62"];
- recog_6 -> push_operand [label="2"];
- recog_6 -> const0_operand [label="95"];
- recog_6 -> const_int_operand [label="95"];
- recog_6 -> general_operand [label="97"];
- recog_6 -> ix86_binary_operator_ok [label="31"];
- recog_6 -> no_seg_address_operand [label="93"];
- recog_6 -> recog_5 [label="93"];
- recog_19 -> register_operand [label="1463"];
- recog_19 -> recog_1 [label="49"];
- recog_19 -> nonimmediate_operand [label="226"];
- recog_19 -> recog_3 [label="105"];
- recog_19 -> recog_4 [label="25"];
- recog_19 -> recog_6 [label="97"];
- recog_19 -> push_operand [label="105"];
- recog_19 -> memory_operand [label="200"];
- recog_19 -> general_operand [label="105"];
- recog_19 -> nonmemory_operand [label="12"];
- recog_19 -> index_register_operand [label="112"];
- recog_19 -> const248_operand [label="112"];
- recog_19 -> vector_move_operand [label="93"];
- recog_20 -> nonimmediate_operand [label="6"];
- recog_20 -> general_operand [label="4"];
- recog_20 -> ix86_binary_operator_ok [label="6"];
- recog_20 -> nonmemory_operand [label="2"];
- recog_20 -> const1_operand [label="1"];
- recog_21 -> nonimmediate_operand [label="6"];
- recog_21 -> recog_20 [label="6"];
- recog_32 -> recog_21 [label="6"];
- recog_33 -> nonimmediate_operand [label="1"];
- recog_33 -> memory_operand [label="1"];
- recog_33 -> register_operand [label="2"];
- recog_33 -> immediate_operand [label="1"];
- recog_35 -> recog_33 [label="2"];
- recog_39 -> recog_32 [label="6"];
- recog_39 -> recog_35 [label="2"];
- recog -> recog_19 [label="1065"];
- recog -> recog_39 [label="8"];
- split_1 -> push_operand [label="21"];
- split_1 -> nonimmediate_operand [label="7"];
- split_1 -> register_operand [label="7"];
- split_1 -> general_operand [label="7"];
- split_1 -> fp_register_operand [label="7"];
- split_1 -> binary_fp_operator [label="7"];
- split_2 -> register_operand [label="64"];
- split_2 -> ext_register_operand [label="12"];
- split_2 -> memory_operand [label="12"];
- split_2 -> nonimmediate_operand [label="12"];
- split_2 -> true_regnum [label="16"];
- split_2 -> general_operand [label="2"];
- split_2 -> nonmemory_operand [label="4"];
- split_2 -> const_int_operand [label="8"];
- split_2 -> rtx_equal_p [label="2"];
- split_2 -> aligned_operand [label="8"];
- split_2 -> promotable_binary_operator [label="12"];
- split_2 -> index_register_operand [label="2"];
- split_4 -> split_2 [label="12"];
- split_insns -> split_1 [label="7"];
- split_insns -> split_4 [label="12"];
- gen_rtx_fmt_ee -> ggc_alloc_typed_stat [label="147"];
- gen_rtx_fmt_ee -> memset [label="147"];
- gen_rtx_fmt_E -> ggc_alloc_typed_stat [label="32"];
- gen_rtx_fmt_E -> memset [label="32"];
- gen_rtx_fmt_e -> ggc_alloc_typed_stat [label="48"];
- gen_rtx_fmt_e -> memset [label="48"];
- gen_rtx_fmt_iuuB00is -> ggc_alloc_typed_stat [label="1"];
- gen_rtx_fmt_iuuB00is -> memset [label="1"];
- gen_rtx_fmt_ -> ggc_alloc_typed_stat [label="3"];
- gen_rtx_fmt_ -> memset [label="3"];
- gen_rtx_fmt_w -> ggc_alloc_typed_stat [label="154"];
- gen_rtx_fmt_w -> memset [label="154"];
- gen_rtx_fmt_0 -> ggc_alloc_typed_stat [label="2"];
- gen_rtx_fmt_0 -> memset [label="2"];
- gen_rtx_fmt_i00 -> ggc_alloc_typed_stat [label="107"];
- gen_rtx_fmt_i00 -> memset [label="107"];
- gen_rtx_fmt_e0 -> ggc_alloc_typed_stat [label="295"];
- gen_rtx_fmt_e0 -> memset [label="295"];
- gen_rtx_fmt_u00 -> ggc_alloc_typed_stat [label="1"];
- gen_rtx_fmt_u00 -> memset [label="1"];
- gen_rtx_fmt_s00 -> ggc_alloc_typed_stat [label="236"];
- gen_rtx_fmt_s00 -> memset [label="236"];
- init_alias_once -> ix86_function_arg_regno_p [label="53"];
- init_alias_once -> ix86_hard_regno_mode_ok [label="53"];
- init_alias_once -> gen_rtx_fmt_e [label="7"];
- init_alias_once -> gen_rtx_REG [label="3"];
- bitmap_element_allocate -> _obstack_begin [label="1"];
- bitmap_element_allocate -> ggc_alloc_stat [label="1"];
- bitmap_element_allocate -> memset [label="67"];
- bitmap_release_memory -> obstack_free [label="1"];
- bitmap_clear -> bitmap_elem_to_freelist [label="40"];
- bitmap_copy -> bitmap_clear [label="17"];
- bitmap_copy -> bitmap_element_allocate [label="17"];
- bitmap_clear_bit -> bitmap_find_bit [label="64"];
- bitmap_clear_bit -> bitmap_element_zerop [label="47"];
- bitmap_set_bit -> bitmap_find_bit [label="176"];
- bitmap_set_bit -> bitmap_element_allocate [label="47"];
- bitmap_set_bit -> bitmap_element_link [label="47"];
- bitmap_bit_p -> bitmap_find_bit [label="179"];
- bitmap_operation -> bitmap_elem_to_freelist [label="1"];
- bitmap_operation -> bitmap_element_allocate [label="3"];
- bitmap_operation -> bitmap_element_zerop [label="26"];
- bitmap_operation -> bitmap_element_link [label="25"];
- bitmap_equal_p -> memset [label="1"];
- bitmap_equal_p -> bitmap_operation [label="1"];
- bitmap_equal_p -> bitmap_clear [label="1"];
- init_flow -> _obstack_begin [label="1"];
- init_flow -> ggc_alloc_cleared_stat [label="2"];
- clear_edges -> free_edge [label="2"];
- alloc_block -> ggc_alloc_cleared_stat [label="5"];
- alloc_rbi_pool -> create_alloc_pool [label="1"];
- free_rbi_pool -> free_alloc_pool [label="1"];
- initialize_bb_rbi -> pool_alloc [label="2"];
- initialize_bb_rbi -> memset [label="2"];
- expunge_block -> unlink_block [label="4"];
- unchecked_make_edge -> ggc_alloc_cleared_stat [label="8"];
- cached_make_edge -> unchecked_make_edge [label="8"];
- make_edge -> cached_make_edge [label="6"];
- make_single_succ_edge -> make_edge [label="1"];
- remove_edge -> free_edge [label="6"];
- alloc_aux_for_block -> memset [label="3"];
- alloc_aux_for_blocks -> _obstack_begin [label="1"];
- alloc_aux_for_blocks -> alloc_aux_for_block [label="3"];
- free_aux_for_blocks -> clear_aux_for_blocks [label="1"];
- alloc_aux_for_edge -> memset [label="2"];
- alloc_aux_for_edges -> _obstack_begin [label="1"];
- alloc_aux_for_edges -> alloc_aux_for_edge [label="2"];
- free_aux_for_edges -> clear_aux_for_edges [label="1"];
- flow_active_insn_p -> active_insn_p [label="5"];
- forwarder_block_p -> flow_active_insn_p [label="11"];
- find_unreachable_blocks -> xmalloc [label="4"];
- find_unreachable_blocks -> free [label="4"];
- remove_fake_edges -> remove_fake_successors [label="3"];
- control_flow_insn_p -> can_throw_internal [label="32"];
- make_label_edge -> cached_make_edge [label="1"];
- make_edges -> cached_make_edge [label="6"];
- make_edges -> find_reg_note [label="2"];
- make_edges -> tablejump_p [label="2"];
- make_edges -> make_label_edge [label="1"];
- make_edges -> computed_jump_p [label="2"];
- make_edges -> returnjump_p [label="2"];
- find_bb_boundaries -> split_block [label="1"];
- find_bb_boundaries -> remove_edge [label="1"];
- find_bb_boundaries -> inside_basic_block_p [label="48"];
- find_bb_boundaries -> control_flow_insn_p [label="48"];
- find_bb_boundaries -> purge_dead_edges [label="4"];
- find_many_sub_basic_blocks -> find_bb_boundaries [label="4"];
- find_many_sub_basic_blocks -> make_edges [label="2"];
- find_many_sub_basic_blocks -> compute_outgoing_frequencies [label="5"];
- update_forwarder_flag -> forwarder_block_p [label="5"];
- try_forward_edges -> find_reg_note [label="4"];
- merge_blocks_move -> find_reg_note [label="4"];
- merge_blocks_move -> merge_blocks [label="2"];
- merge_blocks_move -> update_forwarder_flag [label="2"];
- try_optimize_cfg -> update_forwarder_flag [label="3"];
- try_optimize_cfg -> targetm [label="1"];
- try_optimize_cfg -> label_is_jump_target_p [label="4"];
- try_optimize_cfg -> can_merge_blocks_p [label="2"];
- try_optimize_cfg -> simplejump_p [label="2"];
- try_optimize_cfg -> onlyjump_p [label="6"];
- try_optimize_cfg -> tablejump_p [label="2"];
- try_optimize_cfg -> merge_blocks_move [label="2"];
- try_optimize_cfg -> try_simplify_condjump [label="4"];
- try_optimize_cfg -> find_reg_note [label="4"];
- try_optimize_cfg -> try_redirect_by_replacing_jump [label="4"];
- try_optimize_cfg -> try_forward_edges [label="4"];
- try_optimize_cfg -> try_crossjump_bb [label="6"];
- try_optimize_cfg -> clear_aux_for_blocks [label="1"];
- delete_unreachable_blocks -> find_unreachable_blocks [label="4"];
- delete_unreachable_blocks -> delete_basic_block [label="1"];
- delete_unreachable_blocks -> tidy_fallthru_edges [label="1"];
- merge_seq_blocks -> can_merge_blocks_p [label="2"];
- merge_seq_blocks -> merge_blocks [label="1"];
- cleanup_cfg -> timevar_push [label="1"];
- cleanup_cfg -> delete_unreachable_blocks [label="2"];
- cleanup_cfg -> compact_blocks [label="1"];
- cleanup_cfg -> try_optimize_cfg [label="1"];
- cleanup_cfg -> free_EXPR_LIST_list [label="1"];
- cleanup_cfg -> timevar_pop [label="1"];
- insn_locators_initialize -> varray_init [label="6"];
- insn_locators_initialize -> active_insn_p [label="48"];
- insn_locators_initialize -> check_block_change [label="24"];
- insn_locators_initialize -> set_block_levels [label="1"];
- insn_locators_initialize -> free_block_changes [label="1"];
- set_block_levels -> set_block_levels [label="1"];
- insn_line -> locator_line [label="13"];
- insn_file -> locator_file [label="13"];
- flow_loop_free -> free [label="1"];
- flow_loops_free -> flow_loop_free [label="1"];
- flow_loops_free -> free [label="1"];
- canonicalize_loop_headers -> calculate_dominance_info [label="1"];
- canonicalize_loop_headers -> alloc_aux_for_blocks [label="1"];
- canonicalize_loop_headers -> alloc_aux_for_edges [label="1"];
- canonicalize_loop_headers -> dominated_by_p [label="1"];
- canonicalize_loop_headers -> free_dominance_info [label="1"];
- canonicalize_loop_headers -> free_aux_for_blocks [label="1"];
- canonicalize_loop_headers -> free_aux_for_edges [label="1"];
- flow_loops_find -> memset [label="1"];
- flow_loops_find -> canonicalize_loop_headers [label="1"];
- flow_loops_find -> calculate_dominance_info [label="1"];
- flow_loops_find -> sbitmap_alloc [label="1"];
- flow_loops_find -> sbitmap_zero [label="1"];
- flow_loops_find -> dominated_by_p [label="1"];
- flow_loops_find -> xcalloc [label="2"];
- flow_loops_find -> free_dominance_info [label="1"];
- flow_loops_find -> free [label="1"];
- create_loop_notes -> flow_loops_find [label="1"];
- create_loop_notes -> free_dominance_info [label="1"];
- create_loop_notes -> flow_loops_free [label="1"];
- can_delete_label_p -> in_expr_list_p [label="2"];
- delete_insn -> can_delete_label_p [label="1"];
- delete_insn -> remove_node_from_expr_list [label="1"];
- delete_insn -> remove_insn [label="16"];
- delete_insn -> find_reg_note [label="15"];
- delete_insn_and_edges -> delete_insn [label="8"];
- delete_insn_chain -> can_delete_note_p [label="9"];
- delete_insn_chain -> delete_insn [label="8"];
- create_basic_block_structure -> alloc_block [label="3"];
- create_basic_block_structure -> emit_note_after [label="1"];
- create_basic_block_structure -> emit_note_before [label="2"];
- create_basic_block_structure -> link_block [label="3"];
- create_basic_block_structure -> update_bb_for_insn [label="3"];
- rtl_create_basic_block -> varray_grow [label="2"];
- rtl_create_basic_block -> create_basic_block_structure [label="3"];
- rtl_delete_block -> tablejump_p [label="1"];
- rtl_delete_block -> next_nonnote_insn [label="1"];
- rtl_delete_block -> delete_insn_chain [label="1"];
- rtl_split_block -> create_basic_block [label="1"];
- rtl_merge_blocks -> delete_insn_chain [label="2"];
- rtl_tidy_fallthru_edge -> onlyjump_p [label="2"];
- rtl_tidy_fallthru_edge -> any_uncondjump_p [label="2"];
- rtl_tidy_fallthru_edge -> delete_insn_chain [label="1"];
- insert_insn_on_edge -> start_sequence [label="2"];
- insert_insn_on_edge -> emit_insn [label="2"];
- insert_insn_on_edge -> get_insns [label="2"];
- insert_insn_on_edge -> end_sequence [label="2"];
- commit_one_edge_insertion -> emit_insn_after [label="2"];
- commit_one_edge_insertion -> returnjump_p [label="2"];
- commit_one_edge_insertion -> emit_barrier_after [label="1"];
- commit_edge_insertions -> commit_one_edge_insertion [label="2"];
- commit_edge_insertions -> sbitmap_alloc [label="1"];
- commit_edge_insertions -> sbitmap_zero [label="1"];
- commit_edge_insertions -> find_many_sub_basic_blocks [label="1"];
- commit_edge_insertions -> free [label="1"];
- purge_dead_edges -> find_reg_note [label="12"];
- purge_dead_edges -> can_throw_internal [label="1"];
- purge_dead_edges -> remove_edge [label="1"];
- purge_dead_edges -> any_condjump_p [label="6"];
- purge_dead_edges -> returnjump_p [label="5"];
- purge_dead_edges -> simplejump_p [label="6"];
- purge_all_dead_edges -> purge_dead_edges [label="4"];
- convert_to_integer -> build1_stat [label="3"];
- gcov_open -> fopen [label="1"];
- read_counts_file -> gcov_open [label="1"];
- coverage_end_function -> gcov_is_error [label="1"];
- coverage_init -> strlen [label="3"];
- coverage_init -> xmalloc [label="2"];
- coverage_init -> strcpy [label="2"];
- coverage_init -> strcat [label="2"];
- coverage_init -> read_counts_file [label="1"];
- coverage_finish -> create_coverage [label="1"];
- gen_lowpart_if_possible -> gen_lowpart_common [label="6"];
- count_reg_usage -> count_reg_usage [label="110"];
- count_reg_usage -> find_reg_equal_equiv_note [label="22"];
- set_live_p -> set_noop_p [label="27"];
- set_live_p -> side_effects_p [label="27"];
- insn_live_p -> may_trap_p [label="29"];
- insn_live_p -> set_live_p [label="27"];
- delete_trivially_dead_insns -> timevar_push [label="1"];
- delete_trivially_dead_insns -> xcalloc [label="1"];
- delete_trivially_dead_insns -> count_reg_usage [label="22"];
- delete_trivially_dead_insns -> get_last_insn [label="2"];
- delete_trivially_dead_insns -> prev_real_insn [label="29"];
- delete_trivially_dead_insns -> find_reg_note [label="58"];
- delete_trivially_dead_insns -> insn_live_p [label="29"];
- delete_trivially_dead_insns -> delete_insn_and_edges [label="5"];
- delete_trivially_dead_insns -> free [label="1"];
- delete_trivially_dead_insns -> timevar_pop [label="1"];
- diagnostic_initialize -> xmalloc [label="1"];
- diagnostic_initialize -> pp_construct [label="1"];
- diagnostic_initialize -> memset [label="1"];
- verbatim -> __builtin_va_start [label="1"];
- verbatim -> __errno_location [label="1"];
- verbatim -> pp_base_format_verbatim [label="1"];
- verbatim -> pp_base_flush [label="1"];
- verbatim -> __builtin_va_end [label="1"];
- init_dom_info -> xcalloc [label="16"];
- init_dom_info -> xmalloc [label="6"];
- free_dom_info -> free [label="22"];
- calc_dfs_tree_nonrec -> xmalloc [label="2"];
- calc_dfs_tree_nonrec -> free [label="2"];
- calc_dfs_tree -> calc_dfs_tree_nonrec [label="2"];
- calc_idoms -> eval [label="2"];
- calc_idoms -> link_roots [label="2"];
- assign_dfs_numbers -> assign_dfs_numbers [label="2"];
- compute_dom_fast_query -> assign_dfs_numbers [label="4"];
- calculate_dominance_info -> et_new_tree [label="6"];
- calculate_dominance_info -> init_dom_info [label="2"];
- calculate_dominance_info -> calc_dfs_tree [label="2"];
- calculate_dominance_info -> calc_idoms [label="2"];
- calculate_dominance_info -> et_set_father [label="2"];
- calculate_dominance_info -> free_dom_info [label="2"];
- calculate_dominance_info -> compute_dom_fast_query [label="2"];
- free_dominance_info -> delete_from_dominance_info [label="6"];
- delete_from_dominance_info -> et_free_tree [label="6"];
- dwarf2out_begin_prologue -> dwarf2out_do_frame [label="1"];
- const_double_htab_hash -> real_hash [label="12"];
- const_double_htab_eq -> real_identical [label="1"];
- get_reg_attrs -> htab_find_slot [label="2"];
- get_reg_attrs -> ggc_alloc_stat [label="2"];
- get_reg_attrs -> memcpy [label="2"];
- gen_raw_REG -> gen_rtx_fmt_i00 [label="106"];
- gen_rtx_CONST_INT -> htab_find_slot_with_hash [label="50"];
- gen_rtx_CONST_INT -> gen_rtx_fmt_w [label="25"];
- gen_int_mode -> gen_rtx_CONST_INT [label="4"];
- gen_int_mode -> trunc_int_for_mode [label="4"];
- lookup_const_double -> htab_find_slot [label="12"];
- const_double_from_real_value -> rtx_alloc_stat [label="12"];
- const_double_from_real_value -> memcpy [label="12"];
- const_double_from_real_value -> lookup_const_double [label="12"];
- immed_double_const -> gen_rtx_CONST_INT [label="6"];
- gen_rtx_REG -> gen_raw_REG [label="30"];
- gen_rtx_MEM -> gen_rtx_fmt_e0 [label="295"];
- gen_rtvec -> __builtin_va_start [label="11"];
- gen_rtvec -> __builtin_alloca [label="11"];
- gen_rtvec -> __builtin_va_end [label="11"];
- gen_rtvec -> gen_rtvec_v [label="11"];
- gen_rtvec_v -> rtvec_alloc [label="11"];
- gen_reg_rtx -> gen_raw_REG [label="14"];
- set_decl_rtl -> get_reg_attrs [label="2"];
- gen_lowpart_common -> mode_for_size [label="4"];
- gen_lowpart_common -> subreg_lowpart_offset [label="4"];
- gen_lowpart_common -> simplify_gen_subreg [label="4"];
- gen_label_rtx -> gen_rtx_fmt_iuuB00is [label="1"];
- unshare_all_rtl_1 -> copy_rtx_if_shared [label="2"];
- unshare_all_rtl_1 -> unshare_all_decls [label="2"];
- unshare_all_rtl_1 -> unshare_all_rtl_in_chain [label="2"];
- unshare_all_rtl_again -> reset_used_flags [label="37"];
- unshare_all_rtl_again -> reset_used_decls [label="1"];
- unshare_all_rtl_again -> unshare_all_rtl_1 [label="1"];
- unshare_all_rtl -> unshare_all_rtl_1 [label="1"];
- unshare_all_rtl -> get_insns [label="1"];
- unshare_all_rtl_in_chain -> copy_rtx_if_shared [label="87"];
- copy_rtx_if_shared -> copy_rtx_if_shared_1 [label="89"];
- copy_rtx_if_shared_1 -> copy_rtx_if_shared_1 [label="70"];
- reset_used_flags -> reset_used_flags [label="35"];
- renumber_insns -> get_max_uid [label="1"];
- next_active_insn -> active_insn_p [label="2"];
- try_split -> any_condjump_p [label="21"];
- try_split -> find_reg_note [label="21"];
- try_split -> split_insns [label="21"];
- make_insn_raw -> rtx_alloc_stat [label="38"];
- make_jump_insn_raw -> rtx_alloc_stat [label="2"];
- remove_unnecessary_notes -> remove_insn [label="3"];
- emit_insn_before -> add_insn_before [label="13"];
- emit_note_before -> rtx_alloc_stat [label="2"];
- emit_note_before -> add_insn_before [label="2"];
- emit_insn_after -> emit_insn_after_1 [label="3"];
- emit_barrier_after -> rtx_alloc_stat [label="1"];
- emit_barrier_after -> add_insn_after [label="1"];
- emit_note_after -> rtx_alloc_stat [label="1"];
- emit_note_after -> add_insn_after [label="1"];
- emit_insn -> add_insn [label="65"];
- emit_insn -> make_insn_raw [label="38"];
- emit_jump_insn -> add_insn [label="4"];
- emit_jump_insn -> make_jump_insn_raw [label="2"];
- emit_label -> add_insn [label="1"];
- emit_barrier -> rtx_alloc_stat [label="1"];
- emit_barrier -> add_insn [label="1"];
- emit_line_note -> set_file_and_line_for_stmt [label="3"];
- emit_line_note -> strcmp [label="3"];
- emit_note -> rtx_alloc_stat [label="10"];
- emit_note -> memset [label="10"];
- emit_note -> add_insn [label="10"];
- set_unique_reg_note -> find_reg_note [label="4"];
- set_unique_reg_note -> multiple_sets [label="4"];
- set_unique_reg_note -> gen_rtx_fmt_ee [label="4"];
- start_sequence -> ggc_alloc_stat [label="3"];
- end_sequence -> memset [label="26"];
- init_emit -> ggc_alloc_stat [label="6"];
- init_emit -> ggc_alloc_cleared_stat [label="3"];
- init_emit -> memcpy [label="3"];
- init_emit -> init_virtual_regs [label="3"];
- gen_const_vector_0 -> rtvec_alloc [label="21"];
- gen_const_vector_0 -> gen_rtx_fmt_E [label="21"];
- init_emit_once -> init_reg_modes_once [label="1"];
- init_emit_once -> htab_create_alloc [label="4"];
- init_emit_once -> mode_for_size [label="1"];
- init_emit_once -> gen_rtx_fmt_ [label="2"];
- init_emit_once -> gen_raw_REG [label="62"];
- init_emit_once -> gen_rtx_fmt_w [label="129"];
- init_emit_once -> gen_rtx_CONST_INT [label="18"];
- init_emit_once -> real_from_integer [label="7"];
- init_emit_once -> real_arithmetic [label="1"];
- init_emit_once -> real_from_string [label="2"];
- init_emit_once -> const_double_from_real_value [label="12"];
- init_emit_once -> gen_const_vector_0 [label="21"];
- init_emit_once -> gen_rtx_REG [label="1"];
- gen_hard_reg_clobber -> gen_rtx_fmt_e [label="1"];
- gen_hard_reg_clobber -> gen_rtx_REG [label="1"];
- init_eh_for_function -> ggc_alloc_cleared_stat [label="3"];
- remove_fixup_regions -> find_reg_note [label="63"];
- remove_unreachable_regions -> xcalloc [label="4"];
- remove_unreachable_regions -> get_max_uid [label="2"];
- remove_unreachable_regions -> free [label="4"];
- convert_from_eh_region_ranges_1 -> find_reg_note [label="40"];
- convert_from_eh_region_ranges_1 -> may_trap_p [label="40"];
- convert_from_eh_region_ranges -> get_insns [label="2"];
- convert_from_eh_region_ranges -> collect_eh_region_array [label="2"];
- convert_from_eh_region_ranges -> resolve_fixup_regions [label="2"];
- convert_from_eh_region_ranges -> xmalloc [label="2"];
- convert_from_eh_region_ranges -> convert_from_eh_region_ranges_1 [label="2"];
- convert_from_eh_region_ranges -> free [label="2"];
- convert_from_eh_region_ranges -> remove_fixup_regions [label="2"];
- convert_from_eh_region_ranges -> remove_unreachable_regions [label="2"];
- find_exception_handler_labels -> htab_create_alloc [label="1"];
- plus_constant_wide -> gen_rtx_CONST_INT [label="2"];
- plus_constant_wide -> gen_rtx_fmt_ee [label="2"];
- plus_constant_wide -> find_constant_term_loc [label="1"];
- expr_size -> lang_hooks [label="4"];
- expr_size -> substitute_placeholder_in_expr [label="1"];
- expr_size -> expand_expr [label="1"];
- copy_to_mode_reg -> gen_reg_rtx [label="2"];
- copy_to_mode_reg -> general_operand [label="2"];
- copy_to_mode_reg -> emit_move_insn [label="2"];
- force_reg -> general_operand [label="1"];
- force_reg -> gen_reg_rtx [label="1"];
- force_reg -> emit_move_insn [label="1"];
- force_reg -> single_set_2 [label="1"];
- force_reg -> rtx_equal_p [label="1"];
- anti_adjust_stack -> protect_from_queue [label="1"];
- anti_adjust_stack -> expand_binop [label="1"];
- round_push -> gen_rtx_CONST_INT [label="3"];
- round_push -> expand_binop [label="1"];
- round_push -> expand_divmod [label="1"];
- round_push -> expand_mult [label="1"];
- allocate_dynamic_stack_space -> force_operand [label="1"];
- allocate_dynamic_stack_space -> plus_constant_wide [label="1"];
- allocate_dynamic_stack_space -> round_push [label="1"];
- allocate_dynamic_stack_space -> do_pending_stack_adjust [label="1"];
- allocate_dynamic_stack_space -> gen_reg_rtx [label="1"];
- allocate_dynamic_stack_space -> mark_reg_pointer [label="1"];
- allocate_dynamic_stack_space -> expand_binop [label="1"];
- allocate_dynamic_stack_space -> anti_adjust_stack [label="1"];
- allocate_dynamic_stack_space -> emit_move_insn [label="1"];
- allocate_dynamic_stack_space -> gen_rtx_CONST_INT [label="3"];
- allocate_dynamic_stack_space -> expand_divmod [label="1"];
- allocate_dynamic_stack_space -> expand_mult [label="1"];
- hard_function_value -> ix86_function_value [label="6"];
- init_expmed -> start_sequence [label="1"];
- init_expmed -> rtx_cost [label="132"];
- init_expmed -> init_recog [label="1"];
- init_expmed -> gen_rtx_CONST_INT [label="76"];
- init_expmed -> gen_rtx_REG [label="5"];
- init_expmed -> gen_rtx_fmt_ee [label="77"];
- init_expmed -> gen_rtx_fmt_e [label="25"];
- init_expmed -> emit_insn [label="15"];
- init_expmed -> recog [label="345"];
- init_expmed -> end_sequence [label="1"];
- expand_shift -> expand_expr [label="4"];
- expand_shift -> expand_binop [label="4"];
- synth_mult -> __builtin_alloca [label="12"];
- synth_mult -> floor_log2 [label="4"];
- synth_mult -> synth_mult [label="14"];
- synth_mult -> exact_log2_wide [label="4"];
- synth_mult -> memcpy [label="4"];
- choose_mult_variant -> synth_mult [label="6"];
- expand_mult_const -> protect_from_queue [label="2"];
- expand_mult_const -> copy_to_mode_reg [label="2"];
- expand_mult_const -> preserve_subexpressions_p [label="2"];
- expand_mult_const -> expand_shift [label="2"];
- expand_mult_const -> build_int_2_wide [label="2"];
- expand_mult_const -> gen_rtx_fmt_ee [label="2"];
- expand_mult_const -> get_last_insn [label="2"];
- expand_mult_const -> set_unique_reg_note [label="2"];
- expand_mult_const -> gen_rtx_CONST_INT [label="2"];
- expand_mult -> rtx_cost [label="2"];
- expand_mult -> gen_rtx_fmt_ee [label="2"];
- expand_mult -> choose_mult_variant [label="2"];
- expand_mult -> expand_mult_const [label="2"];
- expand_divmod -> reg_mentioned_p [label="4"];
- expand_divmod -> gen_reg_rtx [label="2"];
- expand_divmod -> force_reg [label="2"];
- expand_divmod -> get_last_insn [label="4"];
- expand_divmod -> floor_log2 [label="2"];
- expand_divmod -> rtl_hooks [label="2"];
- expand_divmod -> expand_shift [label="2"];
- expand_divmod -> build_int_2_wide [label="2"];
- expand_divmod -> gen_rtx_fmt_ee [label="2"];
- expand_divmod -> single_set_2 [label="2"];
- expand_divmod -> set_unique_reg_note [label="2"];
- init_expr_once -> gen_rtx_MEM [label="3"];
- init_expr_once -> gen_rtx_REG [label="1"];
- init_expr_once -> rtx_alloc_stat [label="1"];
- init_expr_once -> gen_rtx_fmt_ee [label="1"];
- init_expr_once -> ix86_hard_regno_mode_ok [label="2127"];
- init_expr_once -> recog [label="712"];
- init_expr_once -> gen_rtx_fmt_i00 [label="1"];
- init_expr_once -> can_extend_p [label="6"];
- init_expr_once -> insn_data [label="3"];
- init_expr -> ggc_alloc_cleared_stat [label="3"];
- emit_queue -> emit_insns_enqueued_after_mark [label="3"];
- convert_modes -> rtl_hooks [label="4"];
- convert_modes -> ix86_hard_regno_mode_ok [label="4"];
- emit_move_insn -> protect_from_queue [label="16"];
- emit_move_insn -> compress_float_constant [label="2"];
- emit_move_insn -> legitimate_constant_p [label="2"];
- emit_move_insn -> memory_address_p [label="16"];
- emit_move_insn -> push_operand [label="8"];
- emit_move_insn -> constant_address_p [label="16"];
- emit_move_insn -> emit_move_insn_1 [label="8"];
- emit_move_insn -> single_set_2 [label="8"];
- emit_move_insn -> rtx_equal_p [label="8"];
- emit_move_insn_1 -> emit_insn [label="8"];
- emit_move_insn_1 -> insn_data [label="8"];
- get_subtarget -> preserve_subexpressions_p [label="14"];
- expand_assignment -> expand_expr [label="1"];
- expand_assignment -> push_temp_slots [label="1"];
- expand_assignment -> free_temp_slots [label="1"];
- expand_assignment -> pop_temp_slots [label="1"];
- expand_assignment -> preserve_temp_slots [label="1"];
- expand_assignment -> aggregate_value_p [label="1"];
- expand_assignment -> make_decl_rtl [label="1"];
- expand_assignment -> store_expr [label="1"];
- store_expr -> mark_queue [label="1"];
- store_expr -> protect_from_queue [label="2"];
- store_expr -> queued_subexp_p [label="1"];
- store_expr -> rtx_equal_p [label="3"];
- store_expr -> side_effects_p [label="2"];
- store_expr -> expand_expr_real [label="1"];
- store_expr -> expr_size [label="1"];
- store_expr -> emit_insns_enqueued_after_mark [label="1"];
- store_expr -> emit_move_insn [label="1"];
- store_expr -> force_operand [label="1"];
- force_operand -> get_subtarget [label="4"];
- force_operand -> force_operand [label="2"];
- force_operand -> expand_simple_binop [label="1"];
- expand_var -> lang_hooks [label="1"];
- expand_expr_real -> strchr [label="11"];
- expand_expr_real -> emit_line_note [label="1"];
- expand_expr_real -> record_block_change [label="1"];
- expand_expr_real -> expand_expr_real_1 [label="10"];
- expand_expr_real_1 -> get_subtarget [label="10"];
- expand_expr_real_1 -> aggregate_value_p [label="10"];
- expand_expr_real_1 -> decl_function_context [label="2"];
- expand_expr_real_1 -> make_decl_rtl [label="24"];
- expand_expr_real_1 -> memory_address_p [label="2"];
- expand_expr_real_1 -> immed_double_const [label="6"];
- expand_expr_real_1 -> integer_onep [label="2"];
- expand_expr_real_1 -> expand_assignment [label="1"];
- expand_expr_real_1 -> expand_return [label="1"];
- init_insn_lengths -> free [label="3"];
- compute_alignments -> max_label_num [label="1"];
- compute_alignments -> get_first_label_num [label="1"];
- compute_alignments -> xcalloc [label="1"];
- shorten_branches -> get_max_uid [label="1"];
- shorten_branches -> free [label="2"];
- shorten_branches -> xmalloc [label="2"];
- shorten_branches -> max_label_num [label="1"];
- shorten_branches -> varray_init [label="1"];
- shorten_branches -> xcalloc [label="2"];
- shorten_branches -> get_last_insn [label="1"];
- shorten_branches -> asm_noperands [label="14"];
- shorten_branches -> insn_default_length [label="13"];
- shorten_branches -> insn_variable_length_p [label="13"];
- final_start_function -> locator_file [label="1"];
- final_start_function -> locator_line [label="1"];
- final_start_function -> debug_hooks [label="1"];
- final_start_function -> dwarf2out_begin_prologue [label="1"];
- final_start_function -> dwarf2out_do_frame [label="1"];
- final_start_function -> targetm [label="1"];
- final_start_function -> get_frame_size [label="1"];
- final_end_function -> app_disable [label="1"];
- final_end_function -> debug_hooks [label="2"];
- final_end_function -> targetm [label="1"];
- final_end_function -> get_frame_size [label="1"];
- final_end_function -> dwarf2out_do_frame [label="1"];
- final -> init_recog [label="1"];
- final -> final_scan_insn [label="21"];
- get_insn_template -> insn_data [label="8"];
- final_scan_insn -> in_unlikely_text_section [label="1"];
- final_scan_insn -> scan_ahead_for_unlikely_executed_note [label="1"];
- final_scan_insn -> targetm [label="2"];
- final_scan_insn -> profile_after_prologue [label="1"];
- final_scan_insn -> app_disable [label="1"];
- final_scan_insn -> debug_hooks [label="1"];
- final_scan_insn -> dwarf2out_do_frame [label="27"];
- final_scan_insn -> notice_source_line [label="13"];
- final_scan_insn -> asm_noperands [label="13"];
- final_scan_insn -> output_asm_insn [label="13"];
- final_scan_insn -> recog_memoized_1 [label="13"];
- final_scan_insn -> cleanup_subreg_operands [label="13"];
- final_scan_insn -> constrain_operands_cached [label="13"];
- final_scan_insn -> get_insn_template [label="13"];
- final_scan_insn -> find_reg_note [label="13"];
- notice_source_line -> insn_file [label="13"];
- notice_source_line -> insn_line [label="13"];
- cleanup_subreg_operands -> extract_insn_cached [label="25"];
- cleanup_subreg_operands -> walk_alter_subreg [label="1"];
- walk_alter_subreg -> walk_alter_subreg [label="1"];
- output_asm_insn -> memset [label="13"];
- output_asm_insn -> putc_unlocked [label="110"];
- output_asm_insn -> atoi [label="21"];
- output_asm_insn -> output_operand [label="21"];
- output_operand -> print_operand [label="21"];
- asm_fprintf -> __builtin_va_start [label="5"];
- asm_fprintf -> strchr [label="10"];
- asm_fprintf -> fprintf [label="5"];
- asm_fprintf -> fputs_unlocked [label="5"];
- asm_fprintf -> __builtin_va_end [label="5"];
- life_analysis -> bitmap_initialize [label="1"];
- life_analysis -> delete_noop_moves [label="1"];
- life_analysis -> notice_stack_pointer_modification [label="1"];
- life_analysis -> allocate_reg_life_data [label="1"];
- life_analysis -> allocate_bb_life_data [label="1"];
- life_analysis -> mark_regs_live_at_end [label="1"];
- life_analysis -> memset [label="2"];
- life_analysis -> update_life_info [label="1"];
- life_analysis -> delete_dead_jumptables [label="1"];
- verify_local_live_at_start -> bitmap_operation [label="1"];
- update_life_info -> bitmap_initialize [label="2"];
- update_life_info -> timevar_push [label="2"];
- update_life_info -> calculate_global_regs_live [label="1"];
- update_life_info -> bitmap_copy [label="2"];
- update_life_info -> propagate_block [label="2"];
- update_life_info -> bitmap_clear [label="2"];
- update_life_info -> verify_local_live_at_start [label="1"];
- update_life_info -> free [label="2"];
- update_life_info -> timevar_pop [label="2"];
- free_basic_block_vars -> clear_edges [label="1"];
- delete_noop_moves -> noop_move_p [label="15"];
- mark_reg_flow -> bitmap_set_bit [label="1"];
- mark_regs_live_at_end -> ix86_frame_pointer_required [label="1"];
- mark_regs_live_at_end -> bitmap_set_bit [label="2"];
- mark_regs_live_at_end -> diddle_return_value [label="1"];
- calculate_global_regs_live -> bitmap_initialize [label="5"];
- calculate_global_regs_live -> bitmap_set_bit [label="52"];
- calculate_global_regs_live -> xmalloc [label="1"];
- calculate_global_regs_live -> bitmap_clear [label="7"];
- calculate_global_regs_live -> bitmap_operation [label="2"];
- calculate_global_regs_live -> bitmap_copy [label="3"];
- calculate_global_regs_live -> propagate_block [label="1"];
- calculate_global_regs_live -> bitmap_equal_p [label="1"];
- calculate_global_regs_live -> free [label="1"];
- allocate_bb_life_data -> bitmap_initialize [label="7"];
- allocate_reg_life_data -> max_reg_num [label="2"];
- allocate_reg_life_data -> xcalloc [label="2"];
- allocate_reg_life_data -> allocate_reg_info [label="2"];
- propagate_one_insn -> find_reg_note [label="108"];
- propagate_one_insn -> insn_dead_p [label="24"];
- propagate_one_insn -> libcall_dead_p [label="24"];
- propagate_one_insn -> mark_set_regs_flow [label="36"];
- propagate_one_insn -> bitmap_clear [label="36"];
- propagate_one_insn -> mark_used_regs [label="36"];
- init_propagate_block_info -> xmalloc [label="6"];
- init_propagate_block_info -> bitmap_initialize [label="3"];
- free_propagate_block_info -> free_EXPR_LIST_list [label="3"];
- free_propagate_block_info -> bitmap_clear [label="3"];
- free_propagate_block_info -> free [label="6"];
- propagate_block -> init_propagate_block_info [label="3"];
- propagate_block -> find_reg_note [label="45"];
- propagate_block -> propagate_one_insn [label="45"];
- propagate_block -> free_propagate_block_info [label="3"];
- insn_dead_p -> may_trap_p [label="36"];
- insn_dead_p -> volatile_refs_p [label="22"];
- insn_dead_p -> bitmap_bit_p [label="22"];
- insn_dead_p -> insn_dead_p [label="24"];
- mark_set_regs_flow -> mark_set_1 [label="51"];
- mark_set_1 -> bitmap_bit_p [label="95"];
- mark_set_1 -> bitmap_clear_bit [label="44"];
- mark_set_1 -> bitmap_set_bit [label="50"];
- mark_set_1 -> alloc_EXPR_LIST [label="12"];
- mark_used_reg -> bitmap_bit_p [label="88"];
- mark_used_reg -> find_regno_note [label="16"];
- mark_used_reg -> alloc_EXPR_LIST [label="8"];
- mark_used_reg -> bitmap_set_bit [label="33"];
- mark_used_regs -> mark_used_regs [label="87"];
- mark_used_regs -> mark_used_reg [label="33"];
- recompute_reg_usage -> allocate_reg_life_data [label="1"];
- recompute_reg_usage -> update_life_info [label="1"];
- mul_double -> encode [label="42"];
- mul_double -> memset [label="21"];
- mul_double -> decode [label="42"];
- int_const_binop -> add_double [label="3"];
- int_const_binop -> mul_double [label="21"];
- int_const_binop -> size_int_type_wide [label="830"];
- size_htab_hash -> htab_hash_pointer [label="2445"];
- size_int_wide -> size_int_type_wide [label="806"];
- size_int_type_wide -> htab_create_alloc [label="1"];
- size_int_type_wide -> make_node_stat [label="39"];
- size_int_type_wide -> force_fit_type [label="2445"];
- size_int_type_wide -> htab_find_slot [label="2445"];
- size_binop -> integer_zerop [label="3242"];
- size_binop -> integer_onep [label="1621"];
- size_binop -> int_const_binop [label="830"];
- fold_convert_const -> compare_tree_int [label="3"];
- fold_convert_const -> size_int_type_wide [label="3"];
- fold -> strchr [label="4"];
- fold -> first_rtl_op [label="3"];
- fold -> commutative_tree_code [label="7"];
- fold -> tree_swap_operands_p [label="7"];
- fold -> truth_value_p [label="28"];
- fold -> integer_onep [label="14"];
- fold -> fold_convert [label="3"];
- fold -> reorder_operands_p [label="6"];
- fold -> fold_convert_const [label="3"];
- fold -> negate_expr_p [label="3"];
- fold -> integer_zerop [label="6"];
- fold -> non_lvalue [label="3"];
- free_after_parsing -> lang_hooks [label="3"];
- get_frame_size -> get_func_frame_size [label="11"];
- assign_stack_local_1 -> plus_constant_wide [label="1"];
- assign_stack_local_1 -> trunc_int_for_mode [label="1"];
- assign_stack_local_1 -> gen_rtx_MEM [label="1"];
- assign_stack_local_1 -> gen_rtx_fmt_ee [label="1"];
- assign_stack_local -> assign_stack_local_1 [label="1"];
- temp_slots_at_level -> varray_init [label="1"];
- temp_slots_at_level -> varray_grow [label="1"];
- assign_temp -> gen_reg_rtx [label="1"];
- free_temp_slots -> combine_temp_slots [label="3"];
- pop_temp_slots -> combine_temp_slots [label="2"];
- instantiate_virtual_regs -> instantiate_decls [label="2"];
- instantiate_virtual_regs -> init_recog [label="1"];
- instantiate_virtual_regs -> instantiate_virtual_regs_1 [label="34"];
- instantiate_virtual_regs -> asm_noperands [label="17"];
- instantiate_virtual_regs -> check_asm_operands [label="17"];
- instantiate_decls -> instantiate_decls_1 [label="2"];
- instantiate_virtual_regs_1 -> instantiate_new_reg [label="61"];
- instantiate_virtual_regs_1 -> instantiate_virtual_regs_1 [label="55"];
- instantiate_virtual_regs_1 -> plus_constant_wide [label="1"];
- instantiate_virtual_regs_1 -> validate_change [label="1"];
- aggregate_value_p -> targetm [label="5"];
- aggregate_value_p -> hard_function_value [label="5"];
- assign_parms_initialize_all -> memset [label="1"];
- assign_parms_initialize_all -> init_cumulative_args [label="1"];
- assign_parms_augmented_arg_list -> aggregate_value_p [label="1"];
- assign_parms_augmented_arg_list -> targetm [label="1"];
- assign_parms -> assign_parms_initialize_all [label="1"];
- assign_parms -> assign_parms_augmented_arg_list [label="1"];
- assign_parms -> make_decl_rtl [label="2"];
- assign_parms -> emit_insn [label="1"];
- assign_parms -> gen_rtx_CONST_INT [label="1"];
- assign_parms -> expand_expr [label="1"];
- assign_parms -> size_int_wide [label="2"];
- assign_parms -> size_binop [label="1"];
- assign_parms -> convert [label="1"];
- assign_parms -> ix86_return_pops_args [label="1"];
- assign_parms -> ix86_function_value [label="1"];
- clear_block_marks -> clear_block_marks [label="1"];
- allocate_struct_function -> ggc_alloc_cleared_stat [label="3"];
- allocate_struct_function -> init_stmt_for_function [label="3"];
- allocate_struct_function -> init_eh_for_function [label="3"];
- allocate_struct_function -> lang_hooks [label="3"];
- allocate_struct_function -> init_machine_status [label="3"];
- allocate_struct_function -> aggregate_value_p [label="1"];
- allocate_struct_function -> tree_last [label="1"];
- prepare_function_start -> allocate_struct_function [label="2"];
- prepare_function_start -> init_emit [label="3"];
- prepare_function_start -> init_varasm_status [label="3"];
- prepare_function_start -> init_expr [label="3"];
- init_dummy_function_start -> prepare_function_start [label="2"];
- init_function_start -> prepare_function_start [label="1"];
- init_function_start -> emit_line_note [label="1"];
- init_function_start -> emit_note [label="1"];
- init_function_for_compilation -> varray_grow [label="3"];
- expand_main_function -> start_sequence [label="1"];
- expand_main_function -> expand_simple_binop [label="1"];
- expand_main_function -> gen_rtx_CONST_INT [label="1"];
- expand_main_function -> force_reg [label="1"];
- expand_main_function -> allocate_dynamic_stack_space [label="1"];
- expand_main_function -> get_insns [label="1"];
- expand_main_function -> end_sequence [label="1"];
- expand_main_function -> emit_insn_before [label="1"];
- expand_function_start -> init_recog_no_volatile [label="1"];
- expand_function_start -> gen_label_rtx [label="1"];
- expand_function_start -> aggregate_value_p [label="1"];
- expand_function_start -> gen_reg_rtx [label="1"];
- expand_function_start -> set_decl_rtl [label="1"];
- expand_function_start -> hard_function_value [label="1"];
- expand_function_start -> assign_parms [label="1"];
- expand_function_start -> emit_note [label="2"];
- expand_function_start -> get_last_insn [label="2"];
- expand_function_start -> expand_pending_sizes [label="1"];
- expand_function_start -> nreverse [label="1"];
- expand_function_start -> get_pending_sizes [label="1"];
- expand_function_start -> force_next_line_note [label="1"];
- expand_dummy_function_end -> in_sequence_p [label="2"];
- expand_dummy_function_end -> free_after_parsing [label="2"];
- expand_dummy_function_end -> free_after_compilation [label="2"];
- diddle_return_value -> doit [label="3"];
- do_clobber_return_reg -> emit_insn [label="2"];
- do_clobber_return_reg -> gen_rtx_fmt_e [label="2"];
- clobber_return_register -> diddle_return_value [label="1"];
- clobber_return_register -> make_decl_rtl [label="1"];
- clobber_return_register -> do_clobber_return_reg [label="1"];
- do_use_return_reg -> emit_insn [label="1"];
- do_use_return_reg -> gen_rtx_fmt_e [label="1"];
- use_return_register -> diddle_return_value [label="1"];
- expand_function_end -> finish_expr_for_function [label="1"];
- expand_function_end -> get_insns [label="2"];
- expand_function_end -> start_sequence [label="1"];
- expand_function_end -> end_sequence [label="1"];
- expand_function_end -> in_sequence_p [label="1"];
- expand_function_end -> clear_pending_stack_adjust [label="1"];
- expand_function_end -> do_pending_stack_adjust [label="1"];
- expand_function_end -> emit_note [label="1"];
- expand_function_end -> force_next_line_note [label="1"];
- expand_function_end -> emit_line_note [label="1"];
- expand_function_end -> get_last_insn [label="1"];
- expand_function_end -> emit_label [label="1"];
- expand_function_end -> make_decl_rtl [label="1"];
- expand_function_end -> emit_move_insn [label="1"];
- expand_function_end -> expand_eh_return [label="1"];
- expand_function_end -> clobber_return_register [label="1"];
- expand_function_end -> emit_insn_after [label="1"];
- expand_function_end -> use_return_register [label="1"];
- expand_function_end -> expand_fixups [label="1"];
- record_insns -> varray_grow [label="2"];
- thread_prologue_and_epilogue_insns -> start_sequence [label="2"];
- thread_prologue_and_epilogue_insns -> gen_prologue [label="1"];
- thread_prologue_and_epilogue_insns -> emit_insn [label="1"];
- thread_prologue_and_epilogue_insns -> record_insns [label="2"];
- thread_prologue_and_epilogue_insns -> emit_note [label="2"];
- thread_prologue_and_epilogue_insns -> get_insns [label="2"];
- thread_prologue_and_epilogue_insns -> end_sequence [label="2"];
- thread_prologue_and_epilogue_insns -> set_insn_locators [label="2"];
- thread_prologue_and_epilogue_insns -> insert_insn_on_edge [label="2"];
- thread_prologue_and_epilogue_insns -> ix86_can_use_return_insn_p [label="1"];
- thread_prologue_and_epilogue_insns -> gen_epilogue [label="1"];
- thread_prologue_and_epilogue_insns -> emit_jump_insn [label="1"];
- thread_prologue_and_epilogue_insns -> commit_edge_insertions [label="1"];
- init_function_once -> varray_init [label="3"];
- reset_block_changes -> varray_init [label="1"];
- record_block_change -> get_max_uid [label="3"];
- finalize_block_changes -> record_block_change [label="1"];
- ggc_alloc_cleared_stat -> ggc_alloc_stat [label="945"];
- ggc_alloc_cleared_stat -> memset [label="945"];
- ggc_realloc_stat -> ggc_alloc_stat [label="4"];
- ggc_realloc_stat -> ggc_get_size [label="8"];
- ggc_realloc_stat -> memcpy [label="4"];
- ggc_realloc_stat -> ggc_free [label="4"];
- ggc_calloc -> ggc_alloc_cleared_stat [label="35"];
- ggc_rlimit_bound -> getrlimit [label="6"];
- ggc_min_expand_heuristic -> physmem_total [label="1"];
- ggc_min_expand_heuristic -> ggc_rlimit_bound [label="1"];
- ggc_min_heapsize_heuristic -> physmem_total [label="1"];
- ggc_min_heapsize_heuristic -> ggc_rlimit_bound [label="1"];
- init_ggc_heuristics -> set_param_value [label="2"];
- init_ggc_heuristics -> ggc_min_expand_heuristic [label="1"];
- init_ggc_heuristics -> ggc_min_heapsize_heuristic [label="1"];
- reg_becomes_live_global -> bitmap_set_bit [label="26"];
- reg_dies_global -> bitmap_clear_bit [label="20"];
- reg_dies_global -> bitmap_set_bit [label="8"];
- build_insn_chain -> bitmap_initialize [label="1"];
- build_insn_chain -> bitmap_clear [label="2"];
- build_insn_chain -> bitmap_set_bit [label="4"];
- build_insn_chain -> new_insn_chain [label="12"];
- build_insn_chain -> reg_dies_global [label="20"];
- build_insn_chain -> bitmap_copy [label="12"];
- build_insn_chain -> note_stores [label="12"];
- gcc_init_libintl -> setlocale [label="2"];
- gcc_init_libintl -> bindtextdomain [label="1"];
- gcc_init_libintl -> textdomain [label="1"];
- gcc_init_libintl -> strcmp [label="2"];
- gcc_init_libintl -> nl_langinfo [label="1"];
- gcc_init_libintl -> strcasecmp [label="2"];
- rebuild_jump_labels -> timevar_push [label="1"];
- rebuild_jump_labels -> init_label_info [label="1"];
- rebuild_jump_labels -> mark_all_labels [label="1"];
- rebuild_jump_labels -> timevar_pop [label="1"];
- cleanup_barriers -> prev_nonnote_insn [label="1"];
- init_label_info -> reg_mentioned_p [label="4"];
- mark_all_labels -> mark_jump_label [label="20"];
- any_uncondjump_p -> pc_set [label="1"];
- any_uncondjump_p -> find_reg_note [label="1"];
- any_condjump_p -> pc_set [label="24"];
- returnjump_p -> for_each_rtx [label="7"];
- onlyjump_p -> single_set_2 [label="1"];
- onlyjump_p -> side_effects_p [label="1"];
- mark_jump_label -> mark_jump_label [label="71"];
- lhd_expr_size -> size_in_bytes [label="3"];
- optimize_mode_switching -> clear_bb_flags [label="1"];
- alloc_EXPR_LIST -> gen_rtx_fmt_ee [label="20"];
- alloc_qty -> reg_preferred_class [label="8"];
- alloc_qty -> reg_alternate_class [label="8"];
- local_alloc -> x86_order_regs_for_local_alloc [label="1"];
- local_alloc -> xmalloc [label="8"];
- local_alloc -> memset [label="4"];
- local_alloc -> block_alloc [label="1"];
- local_alloc -> free [label="8"];
- block_alloc -> get_max_uid [label="1"];
- block_alloc -> xcalloc [label="1"];
- block_alloc -> reg_set_to_hard_reg_set [label="1"];
- block_alloc -> extract_insn [label="12"];
- block_alloc -> find_reg_note [label="58"];
- block_alloc -> single_set_2 [label="12"];
- block_alloc -> wipe_dead_reg [label="20"];
- block_alloc -> note_stores [label="12"];
- block_alloc -> xmalloc [label="1"];
- block_alloc -> qsort [label="2"];
- block_alloc -> find_free_reg [label="8"];
- block_alloc -> free [label="2"];
- qty_compare_1 -> floor_log2 [label="24"];
- qty_sugg_compare_1 -> floor_log2 [label="24"];
- reg_is_set -> reg_is_born [label="17"];
- reg_is_born -> mark_life [label="9"];
- reg_is_born -> post_mark_life [label="6"];
- reg_is_born -> alloc_qty [label="8"];
- wipe_dead_reg -> multiple_sets [label="20"];
- wipe_dead_reg -> find_regno_note [label="20"];
- wipe_dead_reg -> mark_life [label="12"];
- wipe_dead_reg -> post_mark_life [label="12"];
- find_free_reg -> cannot_change_mode_set_regs [label="8"];
- find_free_reg -> ix86_hard_regno_mode_ok [label="8"];
- find_free_reg -> post_mark_life [label="8"];
- init_loop -> gen_rtx_REG [label="1"];
- init_loop -> address_cost [label="1"];
- expand_simple_binop -> expand_binop [label="2"];
- expand_binop -> get_last_insn [label="18"];
- expand_binop -> protect_from_queue [label="22"];
- expand_binop -> rtx_equal_p [label="4"];
- expand_binop -> preserve_subexpressions_p [label="18"];
- expand_binop -> rtx_cost [label="18"];
- expand_binop -> gen_reg_rtx [label="5"];
- expand_binop -> convert_modes [label="8"];
- expand_binop -> insn_data [label="36"];
- expand_binop -> add_equal_note [label="9"];
- expand_binop -> emit_insn [label="9"];
- new_optab -> ggc_alloc_stat [label="88"];
- new_convert_optab -> ggc_alloc_stat [label="9"];
- init_optab -> new_optab [label="82"];
- init_optabv -> new_optab [label="6"];
- init_convert_optab -> new_convert_optab [label="9"];
- init_libfuncs -> strlen [label="199"];
- init_libfuncs -> __builtin_alloca [label="146"];
- init_libfuncs -> init_one_libfunc [label="146"];
- init_libfuncs -> ggc_alloc_string [label="146"];
- init_integral_libfuncs -> init_libfuncs [label="33"];
- init_integral_libfuncs -> mode_for_size [label="33"];
- init_floating_libfuncs -> init_libfuncs [label="20"];
- init_interclass_conv_libfuncs -> strlen [label="57"];
- init_interclass_conv_libfuncs -> __builtin_alloca [label="3"];
- init_interclass_conv_libfuncs -> memcpy [label="3"];
- init_interclass_conv_libfuncs -> init_one_libfunc [label="60"];
- init_interclass_conv_libfuncs -> ggc_alloc_string [label="60"];
- init_intraclass_conv_libfuncs -> strlen [label="18"];
- init_intraclass_conv_libfuncs -> __builtin_alloca [label="2"];
- init_intraclass_conv_libfuncs -> memcpy [label="2"];
- init_intraclass_conv_libfuncs -> init_one_libfunc [label="12"];
- init_intraclass_conv_libfuncs -> ggc_alloc_string [label="12"];
- init_one_libfunc -> build_decl_stat [label="234"];
- init_one_libfunc -> __builtin_constant_p [label="234"];
- init_one_libfunc -> get_identifier_with_length [label="234"];
- init_one_libfunc -> strlen [label="234"];
- init_one_libfunc -> get_identifier [label="234"];
- init_one_libfunc -> build_function_type [label="234"];
- init_one_libfunc -> make_decl_rtl [label="234"];
- init_optabs -> init_optab [label="82"];
- init_optabs -> init_optabv [label="6"];
- init_optabs -> init_convert_optab [label="9"];
- init_optabs -> init_all_optabs [label="1"];
- init_optabs -> init_integral_libfuncs [label="33"];
- init_optabs -> init_floating_libfuncs [label="20"];
- init_optabs -> init_interclass_conv_libfuncs [label="3"];
- init_optabs -> init_intraclass_conv_libfuncs [label="2"];
- init_optabs -> init_one_libfunc [label="16"];
- init_optabs -> mode_for_size [label="1"];
- init_optabs -> gen_rtx_fmt_ee [label="1"];
- init_optabs -> targetm [label="1"];
- find_opt -> strncmp [label="10"];
- handle_option -> find_opt [label="1"];
- handle_option -> lang_hooks [label="1"];
- handle_option -> common_handle_option [label="1"];
- handle_options -> add_input_filename [label="1"];
- handle_options -> handle_option [label="1"];
- add_input_filename -> xrealloc [label="1"];
- decode_options -> lang_hooks [label="2"];
- decode_options -> strcmp [label="3"];
- decode_options -> set_target_switch [label="1"];
- decode_options -> optimization_options [label="1"];
- decode_options -> handle_options [label="1"];
- add_params -> xrealloc [label="1"];
- add_params -> memcpy [label="1"];
- set_param_value -> strcmp [label="89"];
- get_zero -> memset [label="1645"];
- div_significands -> memset [label="56"];
- div_significands -> lshift_significand_1 [label="8904"];
- div_significands -> cmp_significands [label="8960"];
- div_significands -> sub_significands [label="7165"];
- div_significands -> set_significand_bit [label="7165"];
- normalize_val -> lshift_significand [label="4258"];
- do_add -> get_zero [label="756"];
- do_add -> sticky_rshift_significand [label="5049"];
- do_add -> add_significands [label="5136"];
- do_add -> normalize_val [label="5136"];
- do_multiply -> get_zero [label="818"];
- do_multiply -> memset [label="10718"];
- do_multiply -> normalize_val [label="10718"];
- do_multiply -> do_add [label="10718"];
- do_divide -> get_zero [label="56"];
- do_divide -> div_significands [label="56"];
- do_divide -> normalize_val [label="56"];
- do_compare -> cmp_significands [label="3"];
- do_fix_trunc -> clear_significand_below [label="18"];
- real_arithmetic -> do_divide [label="1"];
- rtd_divmod -> lshift_significand_1 [label="381"];
- rtd_divmod -> cmp_significands [label="551"];
- rtd_divmod -> sub_significands [label="445"];
- rtd_divmod -> normalize_val [label="170"];
- real_to_decimal -> real_digit [label="12"];
- real_to_decimal -> ten_to_ptwo [label="112"];
- real_to_decimal -> do_compare [label="94"];
- real_to_decimal -> floor_log2 [label="15"];
- real_to_decimal -> do_divide [label="39"];
- real_to_decimal -> do_fix_trunc [label="18"];
- real_to_decimal -> cmp_significands [label="18"];
- real_to_decimal -> do_multiply [label="666"];
- real_to_decimal -> ten_to_mptwo [label="51"];
- real_to_decimal -> rtd_divmod [label="209"];
- real_to_decimal -> cmp_significand_0 [label="13"];
- real_to_decimal -> sprintf [label="12"];
- real_from_string -> get_zero [label="14"];
- real_from_string -> normalize_val [label="12"];
- real_from_string -> ten_to_ptwo [label="2"];
- real_from_string -> do_multiply [label="136"];
- real_from_string -> do_add [label="129"];
- real_from_string -> real_digit [label="129"];
- real_from_string -> times_pten [label="2"];
- real_from_integer -> get_zero [label="1"];
- real_from_integer -> memset [label="19"];
- real_from_integer -> normalize_val [label="19"];
- real_from_integer -> real_convert [label="7"];
- ten_to_ptwo -> real_from_integer [label="4"];
- ten_to_ptwo -> ten_to_ptwo [label="10"];
- ten_to_ptwo -> do_multiply [label="10"];
- ten_to_mptwo -> do_divide [label="14"];
- ten_to_mptwo -> real_digit [label="14"];
- ten_to_mptwo -> ten_to_ptwo [label="14"];
- real_digit -> real_from_integer [label="9"];
- times_pten -> real_digit [label="2"];
- times_pten -> do_multiply [label="6"];
- times_pten -> ten_to_ptwo [label="6"];
- times_pten -> do_divide [label="2"];
- round_for_format -> clear_significand_below [label="6"];
- round_for_format -> test_significand_bit [label="12"];
- real_convert -> round_for_format [label="7"];
- real_convert -> normalize_val [label="6"];
- recog_memoized_1 -> recog [label="17"];
- validate_change -> rtx_equal_p [label="1"];
- validate_change -> xrealloc [label="1"];
- validate_change -> apply_change_group [label="1"];
- insn_invalid_p -> recog [label="1"];
- insn_invalid_p -> asm_noperands [label="1"];
- insn_invalid_p -> check_asm_operands [label="1"];
- apply_change_group -> insn_invalid_p [label="1"];
- general_operand -> trunc_int_for_mode [label="1640"];
- general_operand -> legitimate_pic_operand_p [label="22"];
- general_operand -> legitimate_constant_p [label="22"];
- general_operand -> legitimate_address_p [label="31"];
- address_operand -> memory_address_p [label="186"];
- immediate_operand -> trunc_int_for_mode [label="110"];
- immediate_operand -> legitimate_pic_operand_p [label="110"];
- immediate_operand -> legitimate_constant_p [label="110"];
- const_int_operand -> trunc_int_for_mode [label="8"];
- nonimmediate_operand -> general_operand [label="1128"];
- nonmemory_operand -> trunc_int_for_mode [label="125"];
- nonmemory_operand -> legitimate_pic_operand_p [label="125"];
- nonmemory_operand -> legitimate_constant_p [label="125"];
- memory_address_p -> legitimate_address_p [label="190"];
- memory_operand -> general_operand [label="224"];
- find_constant_term_loc -> find_constant_term_loc [label="2"];
- extract_insn_cached -> extract_insn [label="37"];
- extract_constrain_insn_cached -> extract_insn_cached [label="69"];
- extract_constrain_insn_cached -> constrain_operands [label="69"];
- constrain_operands_cached -> constrain_operands [label="13"];
- extract_insn -> recog_memoized_1 [label="77"];
- extract_insn -> insn_extract [label="77"];
- constrain_operands -> strtoul [label="14"];
- constrain_operands -> operands_match_p [label="14"];
- constrain_operands -> reg_fits_class_p [label="38"];
- split_insn -> try_split [label="21"];
- split_all_insns -> sbitmap_alloc [label="2"];
- split_all_insns -> sbitmap_zero [label="2"];
- split_all_insns -> single_set_2 [label="24"];
- split_all_insns -> set_noop_p [label="24"];
- split_all_insns -> find_reg_note [label="3"];
- split_all_insns -> delete_insn_and_edges [label="3"];
- split_all_insns -> split_insn [label="21"];
- split_all_insns -> free [label="2"];
- init_reg_sets -> memcpy [label="2"];
- init_reg_sets -> memset [label="1"];
- init_reg_sets_1 -> memset [label="3"];
- init_reg_sets_1 -> memcpy [label="1"];
- init_reg_sets_1 -> reg_classes_intersect_p [label="1225"];
- init_reg_sets_1 -> ix86_hard_regno_mode_ok [label="39657"];
- init_reg_sets_1 -> ix86_register_move_cost [label="3035"];
- init_reg_sets_1 -> reg_class_subset_p [label="6070"];
- init_reg_modes_once -> choose_hard_reg_mode [label="53"];
- init_regs -> init_reg_sets_1 [label="1"];
- init_regs -> init_reg_autoinc [label="1"];
- init_fake_stack_mems -> gen_rtx_MEM [label="49"];
- choose_hard_reg_mode -> ix86_hard_regno_mode_ok [label="2077"];
- record_operand_costs -> record_reg_classes [label="14"];
- scan_one_insn -> single_set_2 [label="11"];
- scan_one_insn -> extract_insn [label="11"];
- scan_one_insn -> find_reg_note [label="11"];
- scan_one_insn -> rtx_equal_p [label="22"];
- scan_one_insn -> record_operand_costs [label="11"];
- regclass -> init_recog [label="1"];
- regclass -> xmalloc [label="1"];
- regclass -> memset [label="1"];
- regclass -> scan_one_insn [label="16"];
- regclass -> invalid_mode_change_p [label="912"];
- regclass -> free [label="1"];
- record_reg_classes -> rtx_equal_p [label="10"];
- record_reg_classes -> compute_copy_cost [label="16"];
- record_reg_classes -> ix86_memory_move_cost [label="116"];
- record_reg_classes -> find_reg_note [label="7"];
- record_reg_classes -> legitimate_pic_operand_p [label="25"];
- record_reg_classes -> reg_fits_class_p [label="62"];
- record_reg_classes -> single_set_2 [label="14"];
- record_reg_classes -> find_regno_note [label="14"];
- record_reg_classes -> reg_classes_intersect_p [label="25"];
- compute_copy_cost -> ix86_preferred_reload_class [label="16"];
- allocate_reg_info -> varray_init [label="1"];
- allocate_reg_info -> xmalloc [label="2"];
- allocate_reg_info -> xcalloc [label="1"];
- free_reg_info -> free [label="3"];
- reg_scan -> timevar_push [label="1"];
- reg_scan -> allocate_reg_info [label="1"];
- reg_scan -> reg_scan_mark_refs [label="14"];
- reg_scan -> timevar_pop [label="1"];
- reg_scan_mark_refs -> reg_scan_mark_refs [label="53"];
- reg_scan_mark_refs -> find_reg_note [label="11"];
- reg_scan_mark_refs -> subreg_lowpart_p [label="11"];
- regset_release_memory -> bitmap_release_memory [label="1"];
- clear_secondary_mem -> memset [label="1"];
- find_reloads -> single_set_2 [label="12"];
- find_reloads -> ix86_register_move_cost [label="12"];
- find_reloads -> extract_insn [label="9"];
- find_reloads -> memcpy [label="16"];
- find_reloads -> strtoul [label="17"];
- find_reloads -> operands_match_p [label="17"];
- find_reloads -> reg_preferred_class [label="22"];
- find_reloads -> reg_alternate_class [label="22"];
- find_reloads -> targetm [label="30"];
- find_reloads -> legitimate_pic_operand_p [label="6"];
- find_reloads -> reg_fits_class_p [label="15"];
- find_reloads -> ix86_preferred_reload_class [label="22"];
- find_reloads -> combine_reloads [label="8"];
- init_reload -> gen_rtx_MEM [label="2"];
- init_reload -> gen_rtx_fmt_ee [label="2"];
- init_reload -> gen_rtx_REG [label="3"];
- init_reload -> gen_rtx_CONST_INT [label="1"];
- init_reload -> memory_address_p [label="3"];
- init_reload -> gen_rtx_fmt_s00 [label="1"];
- init_reload -> plus_constant_wide [label="1"];
- init_reload -> _obstack_begin [label="1"];
- init_reload -> bitmap_initialize [label="2"];
- init_reload -> varray_init [label="1"];
- new_insn_chain -> bitmap_initialize [label="24"];
- reload -> init_recog [label="1"];
- reload -> emit_note [label="1"];
- reload -> get_max_uid [label="1"];
- reload -> clear_secondary_mem [label="1"];
- reload -> memset [label="2"];
- reload -> init_save_areas [label="1"];
- reload -> mark_home_live [label="19"];
- reload -> xcalloc [label="7"];
- reload -> memcpy [label="1"];
- reload -> xmalloc [label="3"];
- reload -> single_set_2 [label="17"];
- reload -> find_reg_note [label="23"];
- reload -> function_invariant_p [label="11"];
- reload -> legitimate_pic_operand_p [label="11"];
- reload -> rtx_equal_p [label="6"];
- reload -> scan_paradoxical_subregs [label="12"];
- reload -> init_elim_table [label="1"];
- reload -> get_first_label_num [label="1"];
- reload -> max_label_num [label="1"];
- reload -> alter_reg [label="14"];
- reload -> note_stores [label="12"];
- reload -> maybe_fix_stack_asms [label="1"];
- reload -> spill_hard_reg [label="1"];
- reload -> finish_spills [label="1"];
- reload -> assign_stack_local [label="1"];
- reload -> get_frame_size [label="3"];
- reload -> set_initial_elim_offsets [label="1"];
- reload -> set_initial_label_offsets [label="1"];
- reload -> calculate_needs_all_insns [label="1"];
- reload -> bitmap_clear [label="2"];
- reload -> update_eliminables [label="1"];
- reload -> select_reload_regs [label="1"];
- reload -> cleanup_subreg_operands [label="12"];
- reload -> free [label="10"];
- reload -> varray_grow [label="1"];
- reload -> fixup_abnormal_edges [label="1"];
- reload -> unshare_all_rtl_again [label="1"];
- maybe_fix_stack_asms -> asm_noperands [label="12"];
- calculate_needs_all_insns -> set_label_offsets [label="9"];
- calculate_needs_all_insns -> single_set_2 [label="12"];
- calculate_needs_all_insns -> eliminate_regs_in_insn [label="12"];
- calculate_needs_all_insns -> find_reloads [label="12"];
- calculate_needs_all_insns -> update_eliminable_offsets [label="12"];
- elimination_effects -> elimination_effects [label="52"];
- check_eliminable_occurrences -> check_eliminable_occurrences [label="52"];
- eliminate_regs_in_insn -> recog_memoized_1 [label="12"];
- eliminate_regs_in_insn -> asm_noperands [label="12"];
- eliminate_regs_in_insn -> single_set_2 [label="12"];
- eliminate_regs_in_insn -> elimination_effects [label="11"];
- eliminate_regs_in_insn -> extract_insn [label="11"];
- eliminate_regs_in_insn -> eliminate_regs [label="28"];
- eliminate_regs_in_insn -> check_eliminable_occurrences [label="11"];
- set_initial_elim_offsets -> ix86_initial_elimination_offset [label="4"];
- set_initial_label_offsets -> memset [label="1"];
- update_eliminables -> ix86_frame_pointer_required [label="4"];
- init_elim_table -> xcalloc [label="1"];
- init_elim_table -> ix86_frame_pointer_required [label="1"];
- init_elim_table -> gen_rtx_REG [label="8"];
- finish_spills -> bitmap_operation [label="24"];
- scan_paradoxical_subregs -> scan_paradoxical_subregs [label="46"];
- fixup_abnormal_edges -> can_throw_internal [label="1"];
- rtvec_alloc -> ggc_alloc_typed_stat [label="32"];
- rtvec_alloc -> memset [label="32"];
- rtx_alloc_stat -> ggc_alloc_typed_stat [label="68"];
- rtx_alloc_stat -> memset [label="68"];
- noop_move_p -> find_reg_note [label="22"];
- noop_move_p -> set_noop_p [label="14"];
- note_stores -> fun [label="51"];
- note_stores -> note_stores [label="36"];
- find_reg_equal_equiv_note -> single_set_2 [label="6"];
- volatile_refs_p -> volatile_refs_p [label="24"];
- side_effects_p -> side_effects_p [label="6"];
- tablejump_p -> next_active_insn [label="3"];
- computed_jump_p -> find_reg_note [label="2"];
- computed_jump_p -> computed_jump_p_1 [label="2"];
- for_each_rtx -> f [label="99"];
- for_each_rtx -> for_each_rtx [label="80"];
- rtx_cost -> targetm [label="242"];
- rtx_cost -> rtx_cost [label="223"];
- address_cost -> memory_address_p [label="1"];
- address_cost -> targetm [label="1"];
- sbitmap_alloc -> xmalloc [label="5"];
- sbitmap_zero -> memset [label="4"];
- sbitmap_ones -> memset [label="1"];
- simplify_immed_subreg -> gen_int_mode [label="4"];
- simplify_subreg -> simplify_immed_subreg [label="4"];
- simplify_gen_subreg -> simplify_subreg [label="4"];
- init_stmt_for_function -> ggc_alloc_cleared_stat [label="3"];
- emit_jump -> do_pending_stack_adjust [label="1"];
- emit_jump -> emit_jump_insn [label="1"];
- emit_jump -> gen_jump [label="1"];
- emit_jump -> emit_barrier [label="1"];
- expand_goto_internal -> expand_fixup [label="1"];
- expand_goto_internal -> emit_jump [label="1"];
- expand_fixups -> fixup_gotos [label="1"];
- expand_expr_stmt -> expand_expr [label="2"];
- expand_expr_stmt -> free_temp_slots [label="2"];
- expand_expr_stmt -> emit_queue [label="2"];
- shift_return_value -> targetm [label="1"];
- expand_value_return -> return_prediction [label="1"];
- expand_value_return -> get_last_insn [label="1"];
- expand_value_return -> make_decl_rtl [label="1"];
- expand_value_return -> targetm [label="1"];
- expand_value_return -> emit_move_insn [label="1"];
- expand_value_return -> expand_null_return_1 [label="1"];
- expand_null_return_1 -> clear_pending_stack_adjust [label="1"];
- expand_null_return_1 -> do_pending_stack_adjust [label="1"];
- expand_null_return_1 -> expand_goto_internal [label="1"];
- expand_return -> expand_expr [label="1"];
- expand_return -> emit_queue [label="1"];
- expand_return -> get_last_insn [label="1"];
- expand_return -> make_decl_rtl [label="1"];
- expand_return -> expand_value_return [label="1"];
- expand_return -> build_qualified_type [label="1"];
- expand_return -> assign_temp [label="1"];
- expand_return -> force_not_mem [label="1"];
- expand_return -> shift_return_value [label="1"];
- expand_start_bindings_and_block -> ggc_alloc_stat [label="1"];
- expand_start_bindings_and_block -> emit_note [label="2"];
- expand_start_bindings_and_block -> gen_label_rtx [label="1"];
- expand_start_bindings_and_block -> push_temp_slots [label="1"];
- expand_end_bindings -> warn_about_unused_variables [label="1"];
- expand_end_bindings -> pop_temp_slots [label="1"];
- expand_decl -> set_decl_rtl [label="1"];
- expand_decl -> gen_reg_rtx [label="1"];
- expand_decl -> use_register_for_decl [label="1"];
- expand_decl -> promote_mode [label="1"];
- expand_decl -> make_decl_rtl [label="1"];
- expand_decl -> maybe_set_unchanging [label="1"];
- mode_for_size_tree -> compare_tree_int [label="3"];
- round_up -> size_int_type_wide [label="806"];
- round_up -> size_binop [label="1612"];
- layout_decl -> make_decl_rtl [label="2"];
- layout_decl -> do_type_align [label="2"];
- finalize_type_size -> get_mode_alignment [label="400"];
- finalize_type_size -> round_up [label="806"];
- layout_type -> tree_int_cst_sgn [label="19"];
- layout_type -> smallest_mode_for_size [label="19"];
- layout_type -> size_int_wide [label="800"];
- layout_type -> mode_for_size [label="369"];
- layout_type -> build_pointer_type [label="3"];
- layout_type -> size_binop [label="9"];
- layout_type -> convert [label="6"];
- layout_type -> fold [label="3"];
- layout_type -> build2_stat [label="3"];
- layout_type -> integer_zerop [label="3"];
- layout_type -> integer_onep [label="6"];
- layout_type -> host_integerp [label="3"];
- layout_type -> simple_cst_equal [label="3"];
- layout_type -> mode_for_size_tree [label="3"];
- layout_type -> get_mode_alignment [label="3"];
- layout_type -> finalize_type_size [label="404"];
- layout_type -> tree_cons_stat [label="19"];
- make_signed_type -> make_node_stat [label="10"];
- make_signed_type -> fixup_signed_type [label="10"];
- make_unsigned_type -> make_node_stat [label="8"];
- make_unsigned_type -> fixup_unsigned_type [label="8"];
- initialize_sizetypes -> make_node_stat [label="1"];
- initialize_sizetypes -> get_mode_alignment [label="1"];
- initialize_sizetypes -> build_int_2_wide [label="4"];
- initialize_sizetypes -> copy_node_stat [label="1"];
- set_sizetype -> copy_node_stat [label="3"];
- set_sizetype -> make_node_stat [label="1"];
- set_sizetype -> fixup_unsigned_type [label="1"];
- set_sizetype -> layout_type [label="1"];
- set_sizetype -> make_signed_type [label="2"];
- set_sizetype -> __builtin_constant_p [label="1"];
- set_sizetype -> get_identifier_with_length [label="1"];
- set_sizetype -> strlen [label="1"];
- set_sizetype -> get_identifier [label="1"];
- set_min_and_max_values_for_integral_type -> build_int_2_wide [label="38"];
- fixup_signed_type -> set_min_and_max_values_for_integral_type [label="10"];
- fixup_signed_type -> layout_type [label="10"];
- fixup_unsigned_type -> set_min_and_max_values_for_integral_type [label="9"];
- fixup_unsigned_type -> layout_type [label="9"];
- stringpool_ggc_alloc -> ggc_alloc_stat [label="149"];
- init_stringpool -> ht_create [label="1"];
- init_stringpool -> _obstack_begin [label="1"];
- alloc_string_node -> make_node_stat [label="1286"];
- ggc_alloc_string -> strlen [label="2"];
- ggc_alloc_string -> memcpy [label="220"];
- get_identifier -> ht_lookup [label="1595"];
- get_identifier -> strlen [label="1595"];
- get_identifier_with_length -> ht_lookup [label="1"];
- maybe_get_identifier -> ht_lookup [label="5"];
- maybe_get_identifier -> strlen [label="5"];
- default_return_in_memory -> ix86_return_in_memory [label="5"];
- get_time -> times [label="1865"];
- timevar_init -> memset [label="1"];
- timevar_init -> sysconf [label="1"];
- timevar_push -> get_time [label="931"];
- timevar_push -> timevar_accumulate [label="48"];
- timevar_push -> xmalloc [label="5"];
- timevar_pop -> get_time [label="931"];
- timevar_pop -> timevar_accumulate [label="931"];
- timevar_start -> get_time [label="1"];
- timevar_stop -> get_time [label="1"];
- timevar_stop -> timevar_accumulate [label="1"];
- timevar_print -> get_time [label="1"];
- timevar_print -> fputs_unlocked [label="2"];
- timevar_print -> fprintf [label="7"];
- timevar_print -> putc_unlocked [label="1"];
- announce_function -> verbatim [label="1"];
- announce_function -> lang_hooks [label="1"];
- announce_function -> fflush [label="1"];
- randomize -> gettimeofday [label="1"];
- randomize -> getpid [label="1"];
- randomize -> sprintf [label="1"];
- exact_log2_wide -> floor_log2_wide [label="5"];
- output_quoted_string -> putc_unlocked [label="8"];
- output_file_directive -> strlen [label="1"];
- output_file_directive -> fprintf [label="1"];
- output_file_directive -> output_quoted_string [label="1"];
- output_file_directive -> fputc_unlocked [label="1"];
- check_global_declarations -> decl_assembler_name [label="880"];
- check_global_declarations -> lang_hooks [label="880"];
- check_global_declarations -> timevar_push [label="880"];
- check_global_declarations -> debug_hooks [label="880"];
- check_global_declarations -> timevar_pop [label="880"];
- compile_file -> init_final [label="1"];
- compile_file -> coverage_init [label="1"];
- compile_file -> timevar_push [label="2"];
- compile_file -> lang_hooks [label="3"];
- compile_file -> timevar_pop [label="2"];
- compile_file -> cgraph_varpool_assemble_pending_decls [label="1"];
- compile_file -> coverage_finish [label="1"];
- compile_file -> weak_finish [label="1"];
- compile_file -> dwarf2out_do_frame [label="1"];
- compile_file -> debug_hooks [label="1"];
- compile_file -> dw2_output_indirect_constants [label="1"];
- compile_file -> fprintf [label="1"];
- compile_file -> targetm [label="1"];
- set_target_switch -> strcmp [label="58"];
- init_asm_output -> strcmp [label="1"];
- init_asm_output -> fopen [label="1"];
- init_asm_output -> targetm [label="1"];
- general_init -> strlen [label="1"];
- general_init -> xmalloc_set_program_name [label="1"];
- general_init -> hex_init [label="1"];
- general_init -> gcc_init_libintl [label="1"];
- general_init -> diagnostic_initialize [label="1"];
- general_init -> signal [label="5"];
- general_init -> host_hooks [label="1"];
- general_init -> init_ggc [label="1"];
- general_init -> init_stringpool [label="1"];
- general_init -> linemap_init [label="1"];
- general_init -> init_ttree [label="1"];
- general_init -> init_reg_sets [label="1"];
- general_init -> add_params [label="1"];
- general_init -> init_ggc_heuristics [label="1"];
- general_init -> init_tree_optimization_passes [label="1"];
- process_options -> lang_hooks [label="1"];
- process_options -> override_options [label="1"];
- process_options -> targetm [label="1"];
- process_options -> xstrdup [label="1"];
- process_options -> lbasename [label="1"];
- process_options -> strip_off_ending [label="1"];
- process_options -> strlen [label="1"];
- process_options -> floor_log2 [label="4"];
- backend_init -> init_adjust_machine_modes [label="1"];
- backend_init -> init_emit_once [label="1"];
- backend_init -> init_regs [label="1"];
- backend_init -> init_fake_stack_mems [label="1"];
- backend_init -> init_alias_once [label="1"];
- backend_init -> init_loop [label="1"];
- backend_init -> init_reload [label="1"];
- backend_init -> init_function_once [label="1"];
- backend_init -> init_varasm_once [label="1"];
- backend_init -> init_dummy_function_start [label="1"];
- backend_init -> init_expmed [label="1"];
- backend_init -> expand_dummy_function_end [label="1"];
- lang_dependent_init -> lang_hooks [label="1"];
- lang_dependent_init -> init_asm_output [label="1"];
- lang_dependent_init -> init_eh [label="1"];
- lang_dependent_init -> init_optabs [label="1"];
- lang_dependent_init -> init_optimization_passes [label="1"];
- lang_dependent_init -> init_dummy_function_start [label="1"];
- lang_dependent_init -> init_expr_once [label="1"];
- lang_dependent_init -> expand_dummy_function_end [label="1"];
- lang_dependent_init -> timevar_push [label="1"];
- lang_dependent_init -> dwarf2out_do_frame [label="1"];
- lang_dependent_init -> debug_hooks [label="1"];
- lang_dependent_init -> timevar_pop [label="1"];
- finalize_toplev -> fclose [label="1"];
- finalize_toplev -> ferror [label="1"];
- finalize_toplev -> finish_optimization_passes [label="1"];
- finalize_toplev -> free_reg_info [label="1"];
- finalize_toplev -> lang_hooks [label="1"];
- do_compile -> timevar_init [label="1"];
- do_compile -> timevar_start [label="1"];
- do_compile -> process_options [label="1"];
- do_compile -> backend_init [label="1"];
- do_compile -> lang_dependent_init [label="1"];
- do_compile -> compile_file [label="1"];
- do_compile -> finalize_toplev [label="1"];
- do_compile -> timevar_stop [label="1"];
- do_compile -> timevar_print [label="1"];
- toplev_main -> general_init [label="1"];
- toplev_main -> decode_options [label="1"];
- toplev_main -> randomize [label="1"];
- toplev_main -> do_compile [label="1"];
- init_ttree -> htab_create_alloc [label="1"];
- decl_assembler_name -> lang_hooks [label="235"];
- make_node_stat -> tree_size [label="2925"];
- make_node_stat -> ggc_alloc_zone_stat [label="2925"];
- make_node_stat -> memset [label="2925"];
- make_node_stat -> targetm [label="406"];
- copy_node_stat -> tree_size [label="197"];
- copy_node_stat -> ggc_alloc_zone_stat [label="197"];
- copy_node_stat -> memcpy [label="197"];
- build_int_2_wide -> make_node_stat [label="58"];
- integer_zerop -> integer_zerop [label="18"];
- integer_onep -> integer_onep [label="815"];
- integer_onep -> integer_zerop [label="815"];
- build_tree_list_stat -> make_node_stat [label="3"];
- tree_cons_stat -> ggc_alloc_zone_stat [label="1711"];
- tree_cons_stat -> memset [label="1711"];
- size_in_bytes -> force_fit_type [label="3"];
- build1_stat -> ggc_alloc_zone_stat [label="5"];
- build1_stat -> memset [label="5"];
- build1_stat -> first_rtl_op [label="5"];
- build2_stat -> make_node_stat [label="5"];
- build2_stat -> first_rtl_op [label="5"];
- build3_stat -> make_node_stat [label="1"];
- build3_stat -> first_rtl_op [label="1"];
- build_nt -> __builtin_va_start [label="1"];
- build_nt -> make_node_stat [label="1"];
- build_nt -> __builtin_va_end [label="1"];
- build_decl_stat -> make_node_stat [label="1118"];
- build_decl_stat -> layout_decl [label="2"];
- annotate_with_file_line -> strchr [label="7"];
- annotate_with_file_line -> strcmp [label="7"];
- annotate_with_file_line -> ggc_alloc_stat [label="3"];
- annotate_with_locus -> annotate_with_file_line [label="4"];
- build_type_attribute_variant -> attribute_list_equal [label="188"];
- build_type_attribute_variant -> copy_node_stat [label="188"];
- build_type_attribute_variant -> set_type_quals [label="188"];
- build_type_attribute_variant -> iterative_hash [label="376"];
- build_type_attribute_variant -> attribute_hash_list [label="188"];
- build_type_attribute_variant -> type_hash_list [label="188"];
- build_type_attribute_variant -> type_hash_canon [label="188"];
- build_type_attribute_variant -> build_qualified_type [label="188"];
- is_attribute_p -> strcmp [label="35826"];
- is_attribute_p -> strlen [label="68602"];
- is_attribute_p -> strncmp [label="34301"];
- lookup_attribute -> is_attribute_p [label="618"];
- check_qualified_type -> attribute_list_equal [label="3"];
- get_qualified_type -> check_qualified_type [label="3"];
- build_qualified_type -> get_qualified_type [label="192"];
- build_qualified_type -> build_type_copy [label="3"];
- build_qualified_type -> set_type_quals [label="3"];
- build_type_copy -> copy_node_stat [label="5"];
- type_hash_list -> iterative_hash [label="916"];
- type_hash_eq -> attribute_list_equal [label="450"];
- type_hash_eq -> type_list_equal [label="363"];
- type_hash_lookup -> layout_type [label="554"];
- type_hash_lookup -> htab_find_with_hash [label="554"];
- type_hash_add -> ggc_alloc_stat [label="191"];
- type_hash_add -> htab_find_slot_with_hash [label="191"];
- type_hash_canon -> type_hash_lookup [label="554"];
- type_hash_canon -> type_hash_add [label="191"];
- attribute_hash_list -> iterative_hash [label="268"];
- attribute_list_equal -> attribute_list_contained [label="1162"];
- attribute_list_contained -> simple_cst_equal [label="68"];
- type_list_equal -> simple_cst_equal [label="11"];
- tree_int_cst_lt -> tree_int_cst_sgn [label="4"];
- tree_low_cst -> host_integerp [label="1"];
- tree_int_cst_msb -> rshift_double [label="1"];
- compare_tree_int -> tree_int_cst_sgn [label="6"];
- build_pointer_type_for_mode -> make_node_stat [label="11"];
- build_pointer_type_for_mode -> layout_type [label="11"];
- build_pointer_type -> build_pointer_type_for_mode [label="15"];
- build_reference_type_for_mode -> make_node_stat [label="1"];
- build_reference_type_for_mode -> layout_type [label="1"];
- build_reference_type -> build_reference_type_for_mode [label="1"];
- build_index_type -> make_node_stat [label="1"];
- build_index_type -> convert [label="1"];
- build_index_type -> host_integerp [label="1"];
- build_index_type -> type_hash_canon [label="1"];
- build_index_type -> tree_low_cst [label="1"];
- build_array_type -> make_node_stat [label="3"];
- build_array_type -> iterative_hash [label="6"];
- build_array_type -> type_hash_canon [label="3"];
- build_function_type -> make_node_stat [label="362"];
- build_function_type -> iterative_hash [label="362"];
- build_function_type -> type_hash_list [label="362"];
- build_function_type -> type_hash_canon [label="362"];
- int_fits_type_p -> tree_int_cst_sgn [label="2"];
- int_fits_type_p -> tree_int_cst_msb [label="2"];
- int_fits_type_p -> tree_int_cst_lt [label="4"];
- make_or_reuse_type -> make_unsigned_type [label="1"];
- make_or_reuse_type -> make_signed_type [label="1"];
- build_common_tree_nodes -> make_node_stat [label="1"];
- build_common_tree_nodes -> initialize_sizetypes [label="1"];
- build_common_tree_nodes -> make_signed_type [label="6"];
- build_common_tree_nodes -> make_unsigned_type [label="7"];
- build_common_tree_nodes -> build_int_2_wide [label="1"];
- build_common_tree_nodes -> make_or_reuse_type [label="10"];
- build_common_tree_nodes -> get_identifier [label="3"];
- build_common_tree_nodes_2 -> build_int_2_wide [label="4"];
- build_common_tree_nodes_2 -> size_int_wide [label="5"];
- build_common_tree_nodes_2 -> make_node_stat [label="8"];
- build_common_tree_nodes_2 -> layout_type [label="9"];
- build_common_tree_nodes_2 -> build_pointer_type [label="7"];
- build_common_tree_nodes_2 -> build_qualified_type [label="1"];
- build_common_tree_nodes_2 -> targetm [label="1"];
- build_common_tree_nodes_2 -> build_type_copy [label="1"];
- dump_register -> xrealloc [label="2"];
- dump_register -> memset [label="49"];
- dump_begin -> get_dump_file_info [label="8"];
- dump_enabled_p -> get_dump_file_info [label="1"];
- dump_function -> dump_begin [label="1"];
- text_section -> fprintf [label="2"];
- in_named_entry_eq -> strcmp [label="1"];
- named_section_first_declaration -> htab_find_slot_with_hash [label="1"];
- named_section_first_declaration -> htab_hash_string [label="1"];
- set_named_section_flags -> htab_find_slot_with_hash [label="1"];
- set_named_section_flags -> htab_hash_string [label="1"];
- set_named_section_flags -> ggc_alloc_stat [label="1"];
- set_named_section_flags -> ggc_alloc_string [label="1"];
- named_section_flags -> strcmp [label="1"];
- named_section_flags -> set_named_section_flags [label="1"];
- named_section_flags -> targetm [label="1"];
- named_section_flags -> ggc_alloc_string [label="1"];
- function_section -> scan_ahead_for_unlikely_executed_note [label="1"];
- function_section -> get_insns [label="1"];
- function_section -> text_section [label="1"];
- make_decl_rtl -> make_decl_rtl [label="235"];
- make_decl_rtl -> set_decl_rtl [label="235"];
- make_decl_rtl -> targetm [label="235"];
- make_decl_rtl -> decode_reg_name [label="235"];
- make_decl_rtl -> decl_assembler_name [label="235"];
- make_decl_rtl -> gen_rtx_fmt_s00 [label="235"];
- make_decl_rtl -> gen_rtx_MEM [label="235"];
- notice_global_symbol -> make_decl_rtl [label="4"];
- notice_global_symbol -> targetm [label="1"];
- notice_global_symbol -> xstrdup [label="1"];
- assemble_start_function -> app_disable [label="1"];
- assemble_start_function -> output_constant_pool [label="1"];
- assemble_start_function -> resolve_unique_section [label="1"];
- assemble_start_function -> function_section [label="1"];
- assemble_start_function -> floor_log2 [label="1"];
- assemble_start_function -> fprintf [label="1"];
- assemble_start_function -> debug_hooks [label="1"];
- assemble_start_function -> notice_global_symbol [label="1"];
- assemble_start_function -> globalize_decl [label="1"];
- assemble_start_function -> maybe_assemble_visibility [label="1"];
- assemble_start_function -> fputs_unlocked [label="3"];
- assemble_start_function -> assemble_name [label="2"];
- assemble_start_function -> putc_unlocked [label="1"];
- assemble_end_function -> fputs_unlocked [label="2"];
- assemble_end_function -> assemble_name [label="2"];
- assemble_end_function -> putc_unlocked [label="1"];
- assemble_name -> targetm [label="5"];
- assemble_name -> maybe_get_identifier [label="5"];
- assemble_name -> mark_referenced [label="5"];
- assemble_name -> asm_fprintf [label="5"];
- init_varasm_status -> ggc_alloc_stat [label="6"];
- init_varasm_status -> htab_create_alloc [label="6"];
- output_constant_pool -> mark_constant_pool [label="1"];
- globalize_decl -> make_decl_rtl [label="1"];
- globalize_decl -> targetm [label="1"];
- init_varasm_once -> htab_create_alloc [label="2"];
- init_varasm_once -> new_alias_set [label="1"];
- default_elf_asm_named_section -> named_section_first_declaration [label="1"];
- default_elf_asm_named_section -> fprintf [label="2"];
- default_elf_asm_named_section -> putc_unlocked [label="1"];
- default_encode_section_info -> targetm [label="470"];
- default_binds_local_p -> default_binds_local_p_1 [label="236"];
- default_globalize_label -> fputs_unlocked [label="1"];
- default_globalize_label -> assemble_name [label="1"];
- default_globalize_label -> putc_unlocked [label="1"];
- default_file_start -> output_file_directive [label="1"];
- file_end_indicate_exec_stack -> named_section_flags [label="1"];
- varray_init -> ggc_alloc_cleared_stat [label="22"];
- varray_init -> xcalloc [label="1"];
- varray_grow -> ggc_realloc_stat [label="8"];
- varray_grow -> memset [label="6"];
- create_alloc_pool -> xmalloc [label="3"];
- free_alloc_pool -> free [label="2"];
- pool_alloc -> xmalloc [label="3"];
- et_splay -> set_depth_add [label="14"];
- et_splay -> set_prev [label="8"];
- et_splay -> set_next [label="8"];
- et_splay -> set_depth [label="8"];
- et_splay -> et_recomp_min [label="8"];
- et_new_occ -> create_alloc_pool [label="1"];
- et_new_occ -> pool_alloc [label="8"];
- et_new_tree -> create_alloc_pool [label="1"];
- et_new_tree -> pool_alloc [label="6"];
- et_new_tree -> et_new_occ [label="6"];
- et_free_tree -> et_split [label="2"];
- et_free_tree -> pool_free [label="12"];
- et_set_father -> et_new_occ [label="2"];
- et_set_father -> et_splay [label="4"];
- et_set_father -> set_prev [label="4"];
- et_set_father -> set_next [label="2"];
- et_set_father -> et_recomp_min [label="2"];
- et_split -> et_splay [label="8"];
- et_split -> set_prev [label="2"];
- et_split -> et_recomp_min [label="2"];
- et_split -> pool_free [label="2"];
- split_block -> cfg_hooks [label="1"];
- split_block -> make_single_succ_edge [label="1"];
- move_block_after -> cfg_hooks [label="1"];
- delete_basic_block -> cfg_hooks [label="1"];
- delete_basic_block -> remove_edge [label="1"];
- delete_basic_block -> expunge_block [label="1"];
- create_basic_block -> cfg_hooks [label="5"];
- can_merge_blocks_p -> cfg_hooks [label="2"];
- merge_blocks -> cfg_hooks [label="3"];
- merge_blocks -> remove_edge [label="3"];
- merge_blocks -> expunge_block [label="3"];
- tidy_fallthru_edge -> cfg_hooks [label="2"];
- tidy_fallthru_edges -> find_reg_note [label="2"];
- tidy_fallthru_edges -> tidy_fallthru_edge [label="2"];
- pp_write_text_to_stream -> pp_base_formatted_text [label="1"];
- pp_write_text_to_stream -> fputs_unlocked [label="1"];
- pp_write_text_to_stream -> pp_base_clear_output_area [label="1"];
- pp_wrap_text -> pp_base_remaining_character_count_for_line [label="1"];
- pp_wrap_text -> pp_base_append_text [label="1"];
- pp_wrap_text -> pp_base_character [label="1"];
- pp_maybe_wrap_text -> pp_base_append_text [label="1"];
- pp_append_r -> memcpy [label="2"];
- pp_base_format_text -> pp_wrap_text [label="1"];
- pp_base_format_text -> pp_base_string [label="1"];
- pp_base_format_verbatim -> pp_base_format_text [label="1"];
- pp_base_flush -> pp_write_text_to_stream [label="1"];
- pp_base_flush -> pp_clear_state [label="1"];
- pp_base_flush -> fputc_unlocked [label="1"];
- pp_base_flush -> fflush [label="1"];
- pp_base_set_prefix -> pp_set_real_maximum_length [label="1"];
- pp_construct -> memset [label="1"];
- pp_construct -> xcalloc [label="1"];
- pp_construct -> _obstack_begin [label="1"];
- pp_construct -> pp_base_set_prefix [label="1"];
- pp_base_append_text -> pp_base_emit_prefix [label="1"];
- pp_base_append_text -> pp_append_r [label="2"];
- pp_base_character -> pp_base_remaining_character_count_for_line [label="1"];
- pp_base_string -> pp_maybe_wrap_text [label="1"];
- pp_base_string -> strlen [label="1"];
- push_by_depth -> xrealloc [label="2"];
- set_page_table_entry -> xcalloc [label="1"];
- alloc_anon -> mmap [label="27"];
- alloc_page -> memset [label="77"];
- alloc_page -> free [label="130"];
- alloc_page -> alloc_anon [label="26"];
- alloc_page -> xcalloc [label="366"];
- alloc_page -> set_page_table_entry [label="233"];
- ggc_alloc_typed_stat -> ggc_alloc_stat [label="1126"];
- ggc_alloc_zone_stat -> ggc_alloc_stat [label="4838"];
- ggc_alloc_stat -> alloc_page [label="233"];
- ggc_alloc_stat -> push_by_depth [label="233"];
- ggc_alloc_stat -> push_depth [label="1"];
- ggc_get_size -> lookup_page_table_entry [label="8"];
- ggc_free -> lookup_page_table_entry [label="4"];
- init_ggc -> getpagesize [label="1"];
- init_ggc -> exact_log2_wide [label="1"];
- init_ggc -> alloc_anon [label="1"];
- init_ggc -> xcalloc [label="1"];
- init_ggc -> compute_inverse [label="37"];
- init_ggc -> xmalloc [label="3"];
- rest_of_handle_final -> timevar_push [label="1"];
- rest_of_handle_final -> make_decl_rtl [label="1"];
- rest_of_handle_final -> assemble_start_function [label="1"];
- rest_of_handle_final -> final_start_function [label="1"];
- rest_of_handle_final -> get_insns [label="2"];
- rest_of_handle_final -> final [label="1"];
- rest_of_handle_final -> final_end_function [label="1"];
- rest_of_handle_final -> assemble_end_function [label="1"];
- rest_of_handle_final -> output_function_exception_table [label="1"];
- rest_of_handle_final -> fflush [label="1"];
- rest_of_handle_final -> free_basic_block_vars [label="1"];
- rest_of_handle_final -> regset_release_memory [label="1"];
- rest_of_handle_final -> timevar_pop [label="1"];
- rest_of_handle_final -> ggc_collect [label="1"];
- rest_of_handle_stack_regs -> timevar_push [label="1"];
- rest_of_handle_stack_regs -> timevar_pop [label="1"];
- rest_of_handle_stack_regs -> open_dump_file [label="1"];
- rest_of_handle_stack_regs -> reg_to_stack [label="1"];
- rest_of_handle_stack_regs -> close_dump_file [label="1"];
- rest_of_handle_stack_regs -> get_insns [label="1"];
- rest_of_handle_stack_regs -> ggc_collect [label="1"];
- rest_of_handle_machine_reorg -> timevar_push [label="1"];
- rest_of_handle_machine_reorg -> open_dump_file [label="1"];
- rest_of_handle_machine_reorg -> targetm [label="1"];
- rest_of_handle_machine_reorg -> close_dump_file [label="1"];
- rest_of_handle_machine_reorg -> get_insns [label="1"];
- rest_of_handle_machine_reorg -> timevar_pop [label="1"];
- rest_of_handle_machine_reorg -> ggc_collect [label="1"];
- rest_of_handle_old_regalloc -> allocate_reg_info [label="1"];
- rest_of_handle_old_regalloc -> varray_grow [label="1"];
- rest_of_handle_old_regalloc -> allocate_initial_values [label="1"];
- rest_of_handle_old_regalloc -> regclass [label="1"];
- rest_of_handle_old_regalloc -> get_insns [label="3"];
- rest_of_handle_old_regalloc -> max_reg_num [label="1"];
- rest_of_handle_old_regalloc -> local_alloc [label="1"];
- rest_of_handle_old_regalloc -> timevar_pop [label="2"];
- rest_of_handle_old_regalloc -> timevar_push [label="1"];
- rest_of_handle_old_regalloc -> ggc_collect [label="1"];
- rest_of_handle_old_regalloc -> open_dump_file [label="1"];
- rest_of_handle_old_regalloc -> build_insn_chain [label="1"];
- rest_of_handle_old_regalloc -> reload [label="1"];
- rest_of_handle_sched -> timevar_push [label="2"];
- rest_of_handle_sched -> timevar_pop [label="2"];
- rest_of_handle_sched -> ggc_collect [label="1"];
- rest_of_handle_cfg -> open_dump_file [label="1"];
- rest_of_handle_cfg -> get_insns [label="1"];
- rest_of_handle_cfg -> close_dump_file [label="1"];
- rest_of_handle_life -> open_dump_file [label="1"];
- rest_of_handle_life -> regclass_init [label="1"];
- rest_of_handle_life -> life_analysis [label="1"];
- rest_of_handle_life -> timevar_pop [label="1"];
- rest_of_handle_life -> close_dump_file [label="1"];
- rest_of_handle_life -> get_insns [label="1"];
- rest_of_handle_life -> ggc_collect [label="1"];
- rest_of_compilation -> rtl_register_cfg_hooks [label="1"];
- rest_of_compilation -> finalize_block_changes [label="1"];
- rest_of_compilation -> open_dump_file [label="7"];
- rest_of_compilation -> close_dump_file [label="5"];
- rest_of_compilation -> get_insns [label="13"];
- rest_of_compilation -> convert_from_eh_region_ranges [label="1"];
- rest_of_compilation -> cgraph_function_possibly_inlined_p [label="1"];
- rest_of_compilation -> debug_hooks [label="1"];
- rest_of_compilation -> remove_unnecessary_notes [label="1"];
- rest_of_compilation -> ggc_collect [label="4"];
- rest_of_compilation -> init_function_for_compilation [label="1"];
- rest_of_compilation -> purge_hard_subreg_sets [label="1"];
- rest_of_compilation -> timevar_push [label="9"];
- rest_of_compilation -> max_reg_num [label="2"];
- rest_of_compilation -> delete_unreachable_blocks [label="1"];
- rest_of_compilation -> timevar_pop [label="7"];
- rest_of_compilation -> insn_locators_initialize [label="1"];
- rest_of_compilation -> doing_eh [label="1"];
- rest_of_compilation -> emit_initial_value_sets [label="1"];
- rest_of_compilation -> unshare_all_rtl [label="1"];
- rest_of_compilation -> instantiate_virtual_regs [label="1"];
- rest_of_compilation -> delete_trivially_dead_insns [label="1"];
- rest_of_compilation -> reg_scan [label="1"];
- rest_of_compilation -> cleanup_cfg [label="1"];
- rest_of_compilation -> create_loop_notes [label="1"];
- rest_of_compilation -> purge_line_number_notes [label="2"];
- rest_of_compilation -> renumber_insns [label="1"];
- rest_of_compilation -> rest_of_handle_cfg [label="1"];
- rest_of_compilation -> rest_of_handle_life [label="1"];
- rest_of_compilation -> split_all_insns [label="2"];
- rest_of_compilation -> optimize_mode_switching [label="1"];
- rest_of_compilation -> recompute_reg_usage [label="1"];
- rest_of_compilation -> rest_of_handle_sched [label="1"];
- rest_of_compilation -> leaf_function_p [label="1"];
- rest_of_compilation -> rest_of_handle_old_regalloc [label="1"];
- rest_of_compilation -> thread_prologue_and_epilogue_insns [label="1"];
- rest_of_compilation -> rest_of_handle_stack_regs [label="1"];
- rest_of_compilation -> compute_alignments [label="1"];
- rest_of_compilation -> free_bb_for_insn [label="2"];
- rest_of_compilation -> rest_of_handle_machine_reorg [label="1"];
- rest_of_compilation -> cleanup_barriers [label="1"];
- rest_of_compilation -> convert_to_eh_region_ranges [label="1"];
- rest_of_compilation -> shorten_branches [label="1"];
- rest_of_compilation -> set_nothrow_function_flags [label="1"];
- rest_of_compilation -> rest_of_handle_final [label="1"];
- rest_of_compilation -> coverage_end_function [label="1"];
- rest_of_compilation -> init_insn_lengths [label="1"];
- rest_of_compilation -> init_temp_slots [label="1"];
- rest_of_compilation -> free_basic_block_vars [label="1"];
- rest_of_compilation -> targetm [label="1"];
- rest_of_compilation -> cgraph_rtl_info [label="1"];
- rest_of_compilation -> init_recog_no_volatile [label="1"];
- rest_of_compilation -> free_after_parsing [label="1"];
- init_optimization_passes -> open_dump_file [label="1"];
- finish_optimization_passes -> open_dump_file [label="1"];
- finish_optimization_passes -> close_dump_file [label="1"];
- expand_block -> bsi_start [label="1"];
- expand_block -> bsi_end_p [label="1"];
- expand_block -> bsi_stmt [label="3"];
- expand_block -> get_last_insn [label="3"];
- expand_block -> expand_expr_stmt [label="2"];
- expand_block -> emit_note [label="1"];
- expand_block -> update_bb_for_insn [label="1"];
- expand_block -> do_pending_stack_adjust [label="1"];
- construct_init_block -> expand_start_bindings_and_block [label="1"];
- construct_init_block -> create_basic_block [label="1"];
- construct_init_block -> get_insns [label="1"];
- construct_init_block -> get_last_insn [label="1"];
- construct_init_block -> redirect_edge_succ [label="1"];
- construct_init_block -> make_edge [label="1"];
- construct_init_block -> update_bb_for_insn [label="1"];
- construct_exit_block -> get_last_insn [label="2"];
- construct_exit_block -> record_block_change [label="1"];
- construct_exit_block -> expand_end_bindings [label="1"];
- construct_exit_block -> expand_function_end [label="1"];
- construct_exit_block -> create_basic_block [label="1"];
- construct_exit_block -> redirect_edge_succ [label="1"];
- construct_exit_block -> make_edge [label="1"];
- construct_exit_block -> update_bb_for_insn [label="1"];
- tree_expand_cfg -> reset_block_changes [label="1"];
- tree_expand_cfg -> expand_used_vars [label="1"];
- tree_expand_cfg -> expand_function_start [label="1"];
- tree_expand_cfg -> expand_main_function [label="1"];
- tree_expand_cfg -> rtl_register_cfg_hooks [label="1"];
- tree_expand_cfg -> construct_init_block [label="1"];
- tree_expand_cfg -> expand_block [label="1"];
- tree_expand_cfg -> construct_exit_block [label="1"];
- tree_expand_cfg -> convert_from_eh_region_ranges [label="1"];
- tree_expand_cfg -> rebuild_jump_labels [label="1"];
- tree_expand_cfg -> get_insns [label="1"];
- tree_expand_cfg -> find_exception_handler_labels [label="1"];
- tree_expand_cfg -> sbitmap_alloc [label="1"];
- tree_expand_cfg -> sbitmap_ones [label="1"];
- tree_expand_cfg -> find_many_sub_basic_blocks [label="1"];
- tree_expand_cfg -> purge_all_dead_edges [label="1"];
- tree_expand_cfg -> free [label="1"];
- tree_expand_cfg -> compact_blocks [label="1"];
- override_options -> strcmp [label="2"];
- override_options -> sprintf [label="1"];
- override_options -> strchr [label="1"];
- ix86_function_regparm -> lookup_attribute [label="2"];
- ix86_return_pops_args -> lookup_attribute [label="3"];
- ix86_return_pops_args -> tree_last [label="1"];
- ix86_return_pops_args -> aggregate_value_p [label="1"];
- init_cumulative_args -> ix86_function_regparm [label="1"];
- init_cumulative_args -> lookup_attribute [label="1"];
- ix86_function_value -> gen_rtx_REG [label="7"];
- ix86_function_value -> ix86_value_regno [label="7"];
- ix86_return_in_memory -> int_size_in_bytes [label="5"];
- ix86_build_builtin_va_list -> build_pointer_type [label="1"];
- general_no_elim_operand -> general_operand [label="1"];
- index_register_operand -> general_operand [label="114"];
- vector_move_operand -> nonimmediate_operand [label="93"];
- no_seg_address_operand -> address_operand [label="186"];
- no_seg_address_operand -> ix86_decompose_address [label="3"];
- ext_register_operand -> register_operand [label="12"];
- aligned_operand -> general_operand [label="8"];
- ix86_file_end -> file_end_indicate_exec_stack [label="1"];
- gen_push -> gen_rtx_fmt_ee [label="1"];
- gen_push -> gen_rtx_MEM [label="1"];
- gen_push -> gen_rtx_fmt_e [label="1"];
- ix86_nsaved_regs -> ix86_save_reg [label="318"];
- ix86_initial_elimination_offset -> ix86_compute_frame_layout [label="4"];
- ix86_compute_frame_layout -> get_frame_size [label="6"];
- ix86_compute_frame_layout -> ix86_nsaved_regs [label="6"];
- ix86_compute_frame_layout -> expensive_function_p [label="1"];
- ix86_emit_save_regs -> ix86_save_reg [label="53"];
- pro_epilogue_adjust_stack -> emit_insn [label="1"];
- pro_epilogue_adjust_stack -> gen_pro_epilogue_adjust_stack_1 [label="1"];
- ix86_expand_prologue -> ix86_compute_frame_layout [label="1"];
- ix86_expand_prologue -> emit_insn [label="1"];
- ix86_expand_prologue -> gen_push [label="1"];
- ix86_expand_prologue -> emit_move_insn [label="1"];
- ix86_expand_prologue -> ix86_emit_save_regs [label="1"];
- ix86_expand_prologue -> pro_epilogue_adjust_stack [label="1"];
- ix86_expand_prologue -> gen_rtx_CONST_INT [label="1"];
- ix86_emit_restore_regs_using_mov -> gen_rtx_MEM [label="1"];
- ix86_emit_restore_regs_using_mov -> ix86_save_reg [label="53"];
- ix86_expand_epilogue -> ix86_compute_frame_layout [label="1"];
- ix86_expand_epilogue -> ix86_emit_restore_regs_using_mov [label="1"];
- ix86_expand_epilogue -> emit_insn [label="1"];
- ix86_expand_epilogue -> gen_leave_rex64 [label="1"];
- ix86_expand_epilogue -> gen_leave [label="1"];
- ix86_expand_epilogue -> emit_jump_insn [label="1"];
- ix86_expand_epilogue -> gen_return_internal [label="1"];
- ix86_address_cost -> ix86_decompose_address [label="1"];
- ix86_cannot_force_const_mem -> legitimate_constant_p [label="4"];
- legitimate_address_p -> ix86_decompose_address [label="221"];
- legitimate_address_p -> gen_rtx_CONST_INT [label="31"];
- legitimate_address_p -> symbolic_reference_mentioned_p [label="79"];
- legitimate_address_p -> legitimate_constant_p [label="158"];
- legitimate_address_p -> x86_64_sign_extended_value [label="15"];
- print_reg -> putc_unlocked [label="26"];
- print_reg -> fputs_unlocked [label="13"];
- print_operand -> putc_unlocked [label="8"];
- print_operand -> print_reg [label="13"];
- print_operand -> fprintf [label="8"];
- ix86_expand_move -> tls_symbolic_operand [label="8"];
- ix86_expand_move -> symbolic_operand [label="8"];
- ix86_expand_move -> push_operand [label="16"];
- ix86_expand_move -> general_no_elim_operand [label="8"];
- ix86_expand_move -> immediate_operand [label="8"];
- ix86_expand_move -> x86_64_zero_extended_value [label="8"];
- ix86_expand_move -> register_operand [label="8"];
- ix86_expand_move -> emit_insn [label="8"];
- ix86_expand_move -> gen_rtx_fmt_ee [label="8"];
- ix86_expand_binary_operator -> rtx_equal_p [label="9"];
- ix86_expand_binary_operator -> immediate_operand [label="9"];
- ix86_expand_binary_operator -> gen_rtx_fmt_ee [label="18"];
- ix86_expand_binary_operator -> emit_insn [label="9"];
- ix86_expand_binary_operator -> gen_rtx_fmt_e [label="9"];
- ix86_expand_binary_operator -> gen_rtx_REG [label="9"];
- ix86_expand_binary_operator -> gen_rtx_fmt_E [label="9"];
- ix86_expand_binary_operator -> gen_rtvec [label="9"];
- ix86_binary_operator_ok -> rtx_equal_p [label="177"];
- ix86_init_machine_status -> ggc_alloc_cleared_stat [label="3"];
- ix86_attr_length_immediate_default -> extract_insn_cached [label="11"];
- ix86_attr_length_immediate_default -> get_attr_mode [label="2"];
- ix86_attr_length_address_default -> get_attr_type [label="12"];
- ix86_attr_length_address_default -> memory_address_length [label="1"];
- ix86_attr_length_address_default -> extract_insn_cached [label="12"];
- ix86_preferred_reload_class -> reg_class_subset_p [label="16"];
- ix86_preferred_reload_class -> reg_classes_intersect_p [label="16"];
- ix86_secondary_memory_needed -> reg_classes_intersect_p [label="18228"];
- ix86_secondary_memory_needed -> reg_class_subset_p [label="26028"];
- ix86_register_move_cost -> ix86_secondary_memory_needed [label="3038"];
- ix86_register_move_cost -> ix86_memory_move_cost [label="15248"];
- ix86_register_move_cost -> reg_classes_intersect_p [label="10960"];
- ix86_register_move_cost -> reg_class_subset_p [label="8340"];
- ix86_memory_move_cost -> reg_class_subset_p [label="33138"];
- ix86_rtx_costs -> x86_64_sign_extended_value [label="101"];
- ix86_rtx_costs -> x86_64_zero_extended_value [label="101"];
- ix86_rtx_costs -> symbolic_reference_mentioned_p [label="101"];
- ix86_rtx_costs -> rtx_cost [label="50"];
- x86_file_start -> default_file_start [label="1"];
- x86_extended_reg_mentioned_p -> for_each_rtx [label="12"];
- tree_inlinable_function_p -> inlinable_function_p [label="1"];
- inlinable_function_p -> lang_hooks [label="1"];
- estimate_num_insns_1 -> int_size_in_bytes [label="2"];
- estimate_num_insns -> walk_tree_without_duplicates [label="1"];
- walk_tree -> htab_find_slot [label="22"];
- walk_tree -> func [label="55"];
- walk_tree -> lang_hooks [label="50"];
- walk_tree -> walk_tree [label="26"];
- walk_tree -> strchr [label="50"];
- walk_tree -> first_rtl_op [label="19"];
- walk_tree -> tsi_stmt_ptr [label="8"];
- walk_tree_without_duplicates -> htab_create [label="1"];
- walk_tree_without_duplicates -> walk_tree [label="1"];
- walk_tree_without_duplicates -> htab_delete [label="1"];
- cgraph_create_node -> ggc_alloc_cleared_stat [label="1"];
- cgraph_node -> htab_create_alloc [label="1"];
- cgraph_node -> htab_find_slot [label="8"];
- cgraph_node -> cgraph_create_node [label="1"];
- cgraph_mark_reachable_node -> notice_global_symbol [label="1"];
- cgraph_mark_needed_node -> cgraph_mark_reachable_node [label="1"];
- cgraph_rtl_info -> cgraph_node [label="1"];
- cgraph_assemble_pending_functions -> cgraph_expand_function [label="1"];
- cgraph_finalize_function -> cgraph_node [label="1"];
- cgraph_finalize_function -> notice_global_symbol [label="1"];
- cgraph_finalize_function -> cgraph_analyze_function [label="1"];
- cgraph_finalize_function -> cgraph_decide_inlining_incrementally [label="1"];
- cgraph_finalize_function -> decide_is_function_needed [label="1"];
- cgraph_finalize_function -> cgraph_mark_needed_node [label="1"];
- cgraph_finalize_function -> cgraph_assemble_pending_functions [label="1"];
- cgraph_create_edges -> htab_create [label="1"];
- cgraph_create_edges -> walk_tree [label="1"];
- cgraph_create_edges -> htab_delete [label="1"];
- cgraph_analyze_function -> cgraph_create_edges [label="1"];
- cgraph_analyze_function -> tree_inlinable_function_p [label="1"];
- cgraph_analyze_function -> estimate_num_insns [label="1"];
- cgraph_finalize_compilation_unit -> cgraph_assemble_pending_functions [label="1"];
- cgraph_expand_function -> lang_hooks [label="1"];
- cgraph_expand_function -> cgraph_preserve_function_body_p [label="1"];
- cgraph_preserve_function_body_p -> dump_enabled_p [label="1"];
- finish_file -> c_objc_common_finish_file [label="1"];
- decl_attributes -> init_attributes [label="1"];
- decl_attributes -> targetm [label="848"];
- decl_attributes -> is_attribute_p [label="35208"];
- decl_attributes -> list_length [label="2838"];
- decl_attributes -> tree_cons_stat [label="1419"];
- decl_attributes -> chainon [label="1419"];
- decl_attributes -> spec [label="1419"];
- decl_attributes -> simple_cst_equal [label="38"];
- decl_attributes -> build_type_attribute_variant [label="188"];
- init_c_lex -> splay_tree_new [label="1"];
- init_c_lex -> get_fileinfo [label="1"];
- init_c_lex -> cpp_get_callbacks [label="1"];
- get_fileinfo -> splay_tree_lookup [label="1"];
- get_fileinfo -> xmalloc [label="1"];
- get_fileinfo -> splay_tree_insert [label="1"];
- cb_line_change -> linemap_lookup [label="3"];
- fe_file_change -> update_header_times [label="4"];
- fe_file_change -> extract_interface_info [label="4"];
- get_nonpadding_token -> timevar_push [label="10"];
- get_nonpadding_token -> cpp_get_token [label="10"];
- get_nonpadding_token -> timevar_pop [label="10"];
- c_lex_with_flags -> get_nonpadding_token [label="10"];
- c_lex_with_flags -> cpp_classify_number [label="1"];
- c_lex_with_flags -> interpret_integer [label="1"];
- c_lex_with_flags -> c_common_no_more_pch [label="1"];
- c_lex -> c_lex_with_flags [label="10"];
- narrowest_unsigned_type -> int_fits_type_p [label="1"];
- narrowest_signed_type -> int_fits_type_p [label="1"];
- interpret_integer -> cpp_get_options [label="1"];
- interpret_integer -> cpp_interpret_integer [label="1"];
- interpret_integer -> cpp_num_sign_extend [label="1"];
- interpret_integer -> build_int_2_wide [label="1"];
- interpret_integer -> narrowest_unsigned_type [label="1"];
- interpret_integer -> narrowest_signed_type [label="1"];
- c_register_pragma -> cpp_register_pragma [label="5"];
- init_pragma -> c_register_pragma [label="5"];
- bind -> ggc_alloc_stat [label="1339"];
- free_binding_and_advance -> memset [label="1339"];
- push_scope -> ggc_alloc_cleared_stat [label="3"];
- pop_scope -> make_node_stat [label="3"];
- pop_scope -> build_decl_stat [label="1"];
- pop_scope -> memset [label="4"];
- push_file_scope -> push_scope [label="1"];
- push_file_scope -> start_fname_decls [label="1"];
- push_file_scope -> bind [label="458"];
- pop_file_scope -> pop_scope [label="1"];
- pop_file_scope -> finish_fname_decls [label="1"];
- pop_file_scope -> cpp_undef_all [label="1"];
- pushdecl -> bind [label="35"];
- pushdecl -> duplicate_decls [label="1"];
- pushdecl -> same_translation_unit_p [label="1"];
- pushdecl -> warn_if_shadowing [label="24"];
- pushdecl -> clone_underlying_type [label="23"];
- c_init_decl_processing -> c_parse_init [label="1"];
- c_init_decl_processing -> push_scope [label="1"];
- c_init_decl_processing -> build_common_tree_nodes [label="1"];
- c_init_decl_processing -> c_common_nodes_and_builtins [label="1"];
- c_init_decl_processing -> pushdecl [label="1"];
- c_init_decl_processing -> build_decl_stat [label="1"];
- c_init_decl_processing -> get_identifier [label="1"];
- c_init_decl_processing -> build_function_type [label="2"];
- c_init_decl_processing -> tree_cons_stat [label="1"];
- c_init_decl_processing -> start_fname_decls [label="1"];
- builtin_function -> get_identifier [label="1235"];
- builtin_function -> build_decl_stat [label="846"];
- builtin_function -> ggc_alloc_cleared_stat [label="846"];
- builtin_function -> bind [label="846"];
- builtin_function -> decl_attributes [label="846"];
- grokdeclarator -> lookup_name [label="1"];
- grokdeclarator -> strip_array_types [label="1"];
- grokdeclarator -> decl_attributes [label="1"];
- grokdeclarator -> grokparms [label="1"];
- grokdeclarator -> build_function_type [label="1"];
- grokdeclarator -> build_decl_stat [label="1"];
- grokdeclarator -> build_decl_attribute_variant [label="1"];
- grokdeclarator -> ggc_alloc_cleared_stat [label="1"];
- grokdeclarator -> c_apply_type_quals_to_decl [label="1"];
- start_function -> grokdeclarator [label="1"];
- start_function -> decl_attributes [label="1"];
- start_function -> lookup_attribute [label="1"];
- start_function -> announce_function [label="1"];
- start_function -> lookup_name_in_scope [label="1"];
- start_function -> maybe_apply_pragma_weak [label="1"];
- start_function -> pushdecl [label="1"];
- start_function -> push_scope [label="1"];
- start_function -> declare_parm_level [label="1"];
- start_function -> c_promoting_integer_type_p [label="1"];
- start_function -> build_decl_stat [label="1"];
- start_function -> start_fname_decls [label="1"];
- store_parm_decls_oldstyle -> tree_cons_stat [label="1"];
- store_parm_decls_oldstyle -> build_type_copy [label="1"];
- store_parm_decls -> store_parm_decls_oldstyle [label="1"];
- store_parm_decls -> gen_aux_info_record [label="1"];
- store_parm_decls -> allocate_struct_function [label="1"];
- store_parm_decls -> push_stmt_list [label="1"];
- c_finalize -> c_warn_unused_result [label="1"];
- c_finalize -> cgraph_node [label="1"];
- c_finalize -> cgraph_finalize_function [label="1"];
- finish_function -> targetm [label="1"];
- finish_function -> pop_stmt_list [label="1"];
- finish_function -> finish_fname_decls [label="1"];
- finish_function -> decl_function_context [label="1"];
- finish_function -> c_genericize [label="1"];
- finish_function -> lower_nested_functions [label="1"];
- finish_function -> c_finalize [label="1"];
- c_expand_body -> tree_rest_of_compilation [label="1"];
- record_builtin_type -> get_identifier [label="11"];
- record_builtin_type -> pushdecl [label="15"];
- record_builtin_type -> build_decl_stat [label="15"];
- build_void_list_node -> build_tree_list_stat [label="1"];
- c_write_global_declarations_1 -> list_length [label="2"];
- c_write_global_declarations_1 -> xmalloc [label="2"];
- c_write_global_declarations_1 -> wrapup_global_declarations [label="2"];
- c_write_global_declarations_1 -> check_global_declarations [label="2"];
- c_write_global_declarations_1 -> free [label="2"];
- c_write_global_declarations -> c_write_global_declarations_1 [label="2"];
- c_write_global_declarations -> pop_scope [label="1"];
- build_compound_expr -> internal_build_compound_expr [label="1"];
- internal_build_compound_expr -> integer_zerop [label="1"];
- convert_for_assignment -> overflow_warning [label="1"];
- c_finish_return -> convert_for_assignment [label="1"];
- c_finish_return -> convert [label="1"];
- c_finish_return -> build2_stat [label="1"];
- c_finish_return -> add_stmt [label="1"];
- c_finish_return -> build_stmt [label="1"];
- c_begin_compound_stmt -> push_stmt_list [label="1"];
- c_begin_compound_stmt -> push_scope [label="1"];
- c_end_compound_stmt -> pop_scope [label="1"];
- c_end_compound_stmt -> pop_stmt_list [label="1"];
- c_end_compound_stmt -> c_build_bind_expr [label="1"];
- c_end_compound_stmt -> current_stmt_tree [label="2"];
- convert -> fold [label="3"];
- convert -> convert_to_integer [label="3"];
- c_expand_decl -> anon_aggr_type_p [label="1"];
- c_expand_decl -> emit_local_var [label="1"];
- c_common_signed_type -> c_common_signed_or_unsigned_type [label="1"];
- c_common_nodes_and_builtins -> record_builtin_type [label="15"];
- c_common_nodes_and_builtins -> lang_hooks [label="19"];
- c_common_nodes_and_builtins -> build_decl_stat [label="17"];
- c_common_nodes_and_builtins -> make_signed_type [label="1"];
- c_common_nodes_and_builtins -> make_unsigned_type [label="1"];
- c_common_nodes_and_builtins -> identifier_global_value [label="7"];
- c_common_nodes_and_builtins -> get_identifier [label="15"];
- c_common_nodes_and_builtins -> c_common_signed_type [label="2"];
- c_common_nodes_and_builtins -> set_sizetype [label="1"];
- c_common_nodes_and_builtins -> build_common_tree_nodes_2 [label="1"];
- c_common_nodes_and_builtins -> build_int_2_wide [label="1"];
- c_common_nodes_and_builtins -> build_void_list_node [label="1"];
- c_common_nodes_and_builtins -> build_index_type [label="1"];
- c_common_nodes_and_builtins -> size_int_wide [label="1"];
- c_common_nodes_and_builtins -> build_array_type [label="3"];
- c_common_nodes_and_builtins -> build_pointer_type [label="4"];
- c_common_nodes_and_builtins -> build_qualified_type [label="1"];
- c_common_nodes_and_builtins -> c_common_unsigned_type [label="2"];
- c_common_nodes_and_builtins -> build_function_type [label="125"];
- c_common_nodes_and_builtins -> build_reference_type [label="1"];
- c_common_nodes_and_builtins -> tree_cons_stat [label="216"];
- c_common_nodes_and_builtins -> c_init_attributes [label="1"];
- c_common_nodes_and_builtins -> strncmp [label="457"];
- c_common_nodes_and_builtins -> strlen [label="914"];
- c_common_nodes_and_builtins -> builtin_function [label="68"];
- c_common_nodes_and_builtins -> builtin_function_2 [label="389"];
- c_common_nodes_and_builtins -> targetm [label="1"];
- builtin_function_2 -> builtin_function [label="778"];
- builtin_function_2 -> builtin_function_disabled_p [label="389"];
- c_stddef_cpp_builtins -> builtin_define_with_value [label="4"];
- c_init_attributes -> build_int_2_wide [label="5"];
- c_init_attributes -> tree_cons_stat [label="51"];
- c_init_attributes -> get_identifier [label="16"];
- handle_nonnull_attribute -> get_nonnull_operand [label="146"];
- c_warn_unused_result -> c_warn_unused_result [label="3"];
- c_warn_unused_result -> tsi_stmt_ptr [label="2"];
- c_common_init_options -> cpp_create_reader [label="1"];
- c_common_init_options -> cpp_get_options [label="1"];
- c_common_init_options -> xmalloc [label="1"];
- c_common_post_options -> strcmp [label="2"];
- c_common_post_options -> check_deps_environment_vars [label="1"];
- c_common_post_options -> handle_deferred_opts [label="1"];
- c_common_post_options -> sanitize_cpp_opts [label="1"];
- c_common_post_options -> register_include_chains [label="1"];
- c_common_post_options -> init_c_lex [label="1"];
- c_common_post_options -> cpp_get_callbacks [label="1"];
- c_common_post_options -> cpp_post_options [label="1"];
- c_common_post_options -> cpp_errors [label="1"];
- c_common_post_options -> cpp_read_main_file [label="1"];
- c_common_init -> cpp_init_iconv [label="1"];
- c_common_init -> init_pragma [label="1"];
- c_common_parse_file -> finish_options [label="1"];
- c_common_parse_file -> pch_init [label="1"];
- c_common_parse_file -> push_file_scope [label="1"];
- c_common_parse_file -> c_parse_file [label="1"];
- c_common_parse_file -> finish_file [label="1"];
- c_common_parse_file -> pop_file_scope [label="1"];
- c_common_finish -> cpp_finish [label="1"];
- c_common_finish -> ferror [label="2"];
- c_common_finish -> fclose [label="2"];
- check_deps_environment_vars -> getenv [label="2"];
- finish_options -> cpp_change_file [label="2"];
- finish_options -> cpp_init_builtins [label="1"];
- finish_options -> c_cpp_builtins [label="1"];
- finish_options -> push_command_line_include [label="1"];
- push_command_line_include -> cpp_change_file [label="1"];
- cb_file_change -> fe_file_change [label="5"];
- cb_file_change -> push_command_line_include [label="1"];
- handle_format_arg_attribute -> get_constant [label="6"];
- handle_format_arg_attribute -> check_format_string [label="6"];
- decode_format_attr -> decode_format_type [label="36"];
- decode_format_attr -> get_constant [label="72"];
- decode_format_type -> strlen [label="122"];
- decode_format_type -> strcmp [label="122"];
- decode_format_type -> strncmp [label="86"];
- handle_format_attribute -> decode_format_attr [label="36"];
- handle_format_attribute -> check_format_string [label="36"];
- push_stmt_list -> alloc_stmt_list [label="2"];
- push_stmt_list -> current_stmt_tree [label="4"];
- pop_stmt_list -> current_stmt_tree [label="4"];
- pop_stmt_list -> tsi_start [label="2"];
- pop_stmt_list -> tsi_one_before_end_p [label="2"];
- pop_stmt_list -> tsi_stmt [label="2"];
- pop_stmt_list -> tsi_delink [label="2"];
- pop_stmt_list -> free_stmt_list [label="2"];
- add_stmt -> strchr [label="4"];
- add_stmt -> annotate_with_locus [label="1"];
- add_stmt -> stmts_are_full_exprs_p [label="2"];
- add_stmt -> append_to_statement_list_force [label="2"];
- add_stmt -> current_stmt_tree [label="2"];
- build_stmt -> __builtin_va_start [label="1"];
- build_stmt -> make_node_stat [label="1"];
- build_stmt -> annotate_with_locus [label="1"];
- build_stmt -> strchr [label="1"];
- build_stmt -> __builtin_va_end [label="1"];
- emit_local_var -> expand_decl [label="1"];
- free_path -> free [label="6"];
- add_env_var_paths -> getenv [label="2"];
- add_standard_paths -> add_path [label="5"];
- add_standard_paths -> update_path [label="5"];
- remove_duplicates -> stat [label="5"];
- remove_duplicates -> __errno_location [label="3"];
- remove_duplicates -> cpp_get_options [label="3"];
- remove_duplicates -> free_path [label="3"];
- merge_include_chains -> remove_duplicates [label="3"];
- add_path -> xmalloc [label="5"];
- add_path -> add_cpp_dir_path [label="5"];
- register_include_chains -> cpp_get_options [label="1"];
- register_include_chains -> add_env_var_paths [label="2"];
- register_include_chains -> add_standard_paths [label="1"];
- register_include_chains -> target_c_incpath [label="1"];
- register_include_chains -> merge_include_chains [label="1"];
- register_include_chains -> cpp_set_include_chains [label="1"];
- builtin_define_type_precision -> builtin_define_with_int_value [label="1"];
- builtin_define_float_constants -> builtin_define_with_int_value [label="20"];
- builtin_define_float_constants -> sprintf [label="54"];
- builtin_define_float_constants -> builtin_define_with_value [label="6"];
- builtin_define_float_constants -> strcpy [label="3"];
- builtin_define_float_constants -> builtin_define_with_hex_fp_value [label="12"];
- define__GNUC__ -> builtin_define_with_value_n [label="3"];
- c_cpp_builtins -> define__GNUC__ [label="1"];
- c_cpp_builtins -> c_stddef_cpp_builtins [label="1"];
- c_cpp_builtins -> cpp_define [label="5"];
- c_cpp_builtins -> builtin_define_with_int_value [label="2"];
- c_cpp_builtins -> builtin_define_type_max [label="6"];
- c_cpp_builtins -> builtin_define_type_precision [label="1"];
- c_cpp_builtins -> builtin_define_float_constants [label="3"];
- c_cpp_builtins -> builtin_define_with_value [label="3"];
- c_cpp_builtins -> fast_math_flags_set_p [label="1"];
- c_cpp_builtins -> strlen [label="2"];
- c_cpp_builtins -> cpp_assert [label="5"];
- c_cpp_builtins -> builtin_define_std [label="3"];
- builtin_define_std -> strlen [label="3"];
- builtin_define_std -> __builtin_alloca [label="3"];
- builtin_define_std -> memcpy [label="3"];
- builtin_define_std -> cpp_define [label="9"];
- builtin_define_with_value -> strlen [label="26"];
- builtin_define_with_value -> __builtin_alloca [label="13"];
- builtin_define_with_value -> sprintf [label="13"];
- builtin_define_with_value -> cpp_define [label="13"];
- builtin_define_with_value_n -> strlen [label="3"];
- builtin_define_with_value_n -> __builtin_alloca [label="3"];
- builtin_define_with_value_n -> memcpy [label="6"];
- builtin_define_with_value_n -> cpp_define [label="3"];
- builtin_define_with_int_value -> strlen [label="23"];
- builtin_define_with_int_value -> __builtin_alloca [label="23"];
- builtin_define_with_int_value -> memcpy [label="23"];
- builtin_define_with_int_value -> sprintf [label="23"];
- builtin_define_with_int_value -> cpp_define [label="23"];
- builtin_define_with_hex_fp_value -> real_from_string [label="12"];
- builtin_define_with_hex_fp_value -> real_to_decimal [label="12"];
- builtin_define_with_hex_fp_value -> sprintf [label="12"];
- builtin_define_with_hex_fp_value -> cpp_define [label="12"];
- builtin_define_type_max -> __builtin_alloca [label="6"];
- builtin_define_type_max -> strlen [label="18"];
- builtin_define_type_max -> sprintf [label="6"];
- builtin_define_type_max -> cpp_define [label="6"];
- update_path -> strlen [label="5"];
- update_path -> strncmp [label="5"];
- update_path -> xstrdup [label="5"];
- update_path -> strchr [label="12"];
- update_path -> access [label="4"];
- c_cannot_inline_tree_fn -> lookup_attribute [label="1"];
- c_objc_common_init -> memset [label="1"];
- c_objc_common_init -> c_init_decl_processing [label="1"];
- c_objc_common_init -> c_common_init [label="1"];
- c_objc_common_finish_file -> cgraph_finalize_compilation_unit [label="1"];
- c_objc_common_finish_file -> cgraph_optimize [label="1"];
- c_initialize_diagnostics -> xmalloc [label="1"];
- c_initialize_diagnostics -> memcpy [label="1"];
- c_initialize_diagnostics -> pp_c_pretty_printer_init [label="1"];
- c_initialize_diagnostics -> free [label="1"];
- c_common_no_more_pch -> cpp_get_callbacks [label="2"];
- c_common_no_more_pch -> host_hooks [label="1"];
- push_context -> xcalloc [label="1"];
- push_context -> get_identifier [label="2"];
- pop_context -> free [label="1"];
- c_genericize -> dump_begin [label="1"];
- c_genericize -> push_context [label="1"];
- c_genericize -> gimplify_function_tree [label="1"];
- c_genericize -> pop_context [label="1"];
- c_genericize -> dump_function [label="1"];
- c_genericize -> cgraph_node [label="1"];
- c_build_bind_expr -> build3_stat [label="1"];
- main -> toplev_main [label="1"];
- c_parse_init -> init_reswords [label="1"];
- yyparse -> yylex [label="10"];
- yyparse -> start_function [label="1"];
- yyparse -> store_parm_decls [label="1"];
- yyparse -> finish_function [label="1"];
- yyparse -> build_compound_expr [label="1"];
- yyparse -> build_tree_list_stat [label="2"];
- yyparse -> strchr [label="1"];
- yyparse -> tree_cons_stat [label="2"];
- yyparse -> pending_xref_error [label="1"];
- yyparse -> split_specs_attrs [label="1"];
- yyparse -> add_stmt [label="1"];
- yyparse -> build_nt [label="1"];
- yyparse -> c_begin_compound_stmt [label="1"];
- yyparse -> c_end_compound_stmt [label="1"];
- yyparse -> annotate_with_locus [label="1"];
- yyparse -> c_finish_return [label="1"];
- yyparse -> push_scope [label="1"];
- yyparse -> declare_parm_level [label="1"];
- yyparse -> pop_scope [label="1"];
- yyparse -> make_node_stat [label="1"];
- init_reswords -> ggc_calloc [label="1"];
- init_reswords -> get_identifier [label="77"];
- yylexname -> lookup_name [label="1"];
- _yylex -> c_lex [label="10"];
- _yylex -> yylexname [label="3"];
- yylex -> timevar_push [label="10"];
- yylex -> _yylex [label="10"];
- yylex -> timevar_pop [label="10"];
- c_parse_file -> yyparse [label="1"];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement