📄 cc1.dot
字号:
/* produced by mprof 1.1 from cc1.out */digraph "allocation call graph"{ "START" -> "_start" [label = "540776"]; "_start" -> "main" [label = "540776"]; "main" -> "compile_file" [label = "540776"]; "compile_file" -> "init_obstacks" [label = "24432"]; "init_obstacks" -> "gcc_obstack_init" [label = "24432"]; "gcc_obstack_init" -> "_obstack_begin" [label = "61080"]; "_obstack_begin" -> "xmalloc" [label = "77296"]; "xmalloc" -> "ALLOC" [label = "506021"]; "compile_file" -> "init_parse" [label = "42"]; "init_parse" -> "init_lex" [label = "42"]; "init_lex" -> "xmalloc" [label = "42"]; "compile_file" -> "init_rtl" [label = "8"]; "init_rtl" -> "xmalloc" [label = "8"]; "compile_file" -> "init_decl_processing" [label = "32904"]; "init_decl_processing" -> "pushlevel" [label = "40"]; "pushlevel" -> "make_binding_level" [label = "160"]; "make_binding_level" -> "xmalloc" [label = "160"]; "init_decl_processing" -> "make_signed_type" [label = "8144"]; "make_signed_type" -> "make_node" [label = "8144"]; "make_node" -> "_obstack_newchunk" [label = "126232"]; "_obstack_newchunk" -> "xmalloc" [label = "366608"]; "init_decl_processing" -> "build_array_type" [label = "4072"]; "build_array_type" -> "make_node" [label = "4072"]; "init_decl_processing" -> "builtin_function" [label = "16288"]; "builtin_function" -> "get_identifier" [label = "8144"]; "get_identifier" -> "make_node" [label = "12216"]; "get_identifier" -> "_obstack_newchunk" [label = "4072"]; "builtin_function" -> "build_decl" [label = "8144"]; "build_decl" -> "make_node" [label = "57008"]; "init_decl_processing" -> "init_function_format_info" [label = "288"]; "init_function_format_info" -> "record_function_format" [label = "240"]; "record_function_format" -> "xmalloc" [label = "240"]; "init_function_format_info" -> "record_international_format" [label = "48"]; "record_international_format" -> "xmalloc" [label = "48"]; "init_decl_processing" -> "init_iterators" [label = "4072"]; "init_iterators" -> "gcc_obstack_init" [label = "4072"]; "compile_file" -> "init_optabs" [label = "17376"]; "init_optabs" -> "init_optab" [label = "12000"]; "init_optab" -> "xmalloc" [label = "12000"]; "init_optabs" -> "init_integral_libfuncs" [label = "5040"]; "init_integral_libfuncs" -> "init_libfuncs" [label = "5040"]; "init_libfuncs" -> "xmalloc" [label = "1304"]; "init_libfuncs" -> "gen_rtx_fmt_s" [label = "4072"]; "gen_rtx_fmt_s" -> "obstack_alloc_rtx" [label = "8144"]; "obstack_alloc_rtx" -> "_obstack_newchunk" [label = "52936"]; "init_optabs" -> "init_floating_libfuncs" [label = "336"]; "init_floating_libfuncs" -> "init_libfuncs" [label = "336"]; "compile_file" -> "init_stmt" [label = "4072"]; "init_stmt" -> "gcc_obstack_init" [label = "4072"]; "compile_file" -> "init_expr_once" [label = "12216"]; "init_expr_once" -> "gen_rtx_REG" [label = "12216"]; "gen_rtx_REG" -> "gen_rtx_fmt_i0" [label = "16288"]; "gen_rtx_fmt_i0" -> "obstack_alloc_rtx" [label = "16288"]; "compile_file" -> "init_loop" [label = "4072"]; "init_loop" -> "gcc_obstack_init" [label = "4072"]; "compile_file" -> "init_reload" [label = "8144"]; "init_reload" -> "gen_rtx_fmt_ee" [label = "4072"]; "gen_rtx_fmt_ee" -> "obstack_alloc_rtx" [label = "4072"]; "init_reload" -> "gcc_obstack_init" [label = "4072"]; "compile_file" -> "init_alias_once" [label = "16"]; "init_alias_once" -> "splay_tree_new" [label = "16"]; "splay_tree_new" -> "xmalloc" [label = "176"]; "compile_file" -> "xmalloc" [label = "29"]; "compile_file" -> "init_final" [label = "80"]; "init_final" -> "xmalloc" [label = "80"]; "compile_file" -> "yyparse" [label = "416913"]; "yyparse" -> "yylex" [label = "8272"]; "yylex" -> "skip_white_space" [label = "128"]; "skip_white_space" -> "check_newline" [label = "128"]; "check_newline" -> "xmalloc" [label = "128"]; "check_newline" -> "__filbuf" [label = "8200"]; "__filbuf" -> "_findbuf" [label = "8200"]; "_findbuf" -> "ALLOC" [label = "16400"]; "yylex" -> "get_identifier" [label = "8144"]; "yyparse" -> "tree_cons" [label = "57008"]; "tree_cons" -> "_obstack_newchunk" [label = "81440"]; "yyparse" -> "start_decl" [label = "36648"]; "start_decl" -> "pushdecl" [label = "8144"]; "pushdecl" -> "build_type_copy" [label = "8144"]; "build_type_copy" -> "copy_node" [label = "8144"]; "copy_node" -> "_obstack_newchunk" [label = "8144"]; "start_decl" -> "grokdeclarator" [label = "28504"]; "grokdeclarator" -> "build_decl" [label = "48864"]; "grokdeclarator" -> "build_function_type" [label = "12216"]; "build_function_type" -> "make_node" [label = "12216"]; "yyparse" -> "pushlevel" [label = "120"]; "yyparse" -> "push_parm_decl" [label = "40720"]; "push_parm_decl" -> "grokdeclarator" [label = "32576"]; "push_parm_decl" -> "tree_cons" [label = "8144"]; "yyparse" -> "get_parm_info" [label = "16288"]; "get_parm_info" -> "saveable_tree_cons" [label = "16288"]; "saveable_tree_cons" -> "tree_cons" [label = "16288"]; "yyparse" -> "build_tree_list" [label = "20360"]; "build_tree_list" -> "make_node" [label = "20360"]; "yyparse" -> "make_pointer_declarator" [label = "8144"]; "make_pointer_declarator" -> "build1" [label = "8144"]; "build1" -> "_obstack_newchunk" [label = "8144"]; "yyparse" -> "finish_decl" [label = "4072"]; "finish_decl" -> "rest_of_decl_compilation" [label = "4072"]; "rest_of_decl_compilation" -> "make_decl_rtl" [label = "4072"]; "make_decl_rtl" -> "gen_rtx_fmt_s" [label = "4072"]; "yyparse" -> "build_nt" [label = "4072"]; "build_nt" -> "make_node" [label = "4072"]; "yyparse" -> "c_expand_start_cond" [label = "4232"]; "c_expand_start_cond" -> "xmalloc" [label = "160"]; "c_expand_start_cond" -> "expand_start_cond" [label = "4072"]; "expand_start_cond" -> "do_jump" [label = "4072"]; "do_jump" -> "expand_expr" [label = "4072"]; "expand_expr" -> "expand_call" [label = "8144"]; "expand_call" -> "emit_move_insn" [label = "4072"]; "emit_move_insn" -> "emit_move_insn_1" [label = "4072"]; "emit_move_insn_1" -> "gen_movsi" [label = "4072"]; "gen_movsi" -> "emit_insn" [label = "4072"]; "emit_insn" -> "make_insn_raw" [label = "8144"]; "make_insn_raw" -> "rtx_alloc" [label = "8144"]; "rtx_alloc" -> "_obstack_newchunk" [label = "28504"]; "emit_move_insn_1" -> "emit_insn" [label = "4072"]; "expand_call" -> "emit_call_1" [label = "4072"]; "emit_call_1" -> "gen_call" [label = "4072"]; "gen_call" -> "gen_rtx_fmt_e" [label = "4072"]; "gen_rtx_fmt_e" -> "obstack_alloc_rtx" [label = "8144"]; "expand_expr" -> "expand_expr" [label = "0", style = dotted]; "expand_expr" -> "expand_assignment" [label = "0", style = dotted]; "expand_assignment" -> "store_expr" [label = "4072"]; "store_expr" -> "expand_expr" [label = "4072"]; "do_jump" -> "do_jump" [label = "0", style = dotted]; "yyparse" -> "build_function_call" [label = "4072"]; "build_function_call" -> "convert_arguments" [label = "4072"]; "convert_arguments" -> "default_conversion" [label = "4072"]; "default_conversion" -> "build_unary_op" [label = "4072"]; "build_unary_op" -> "build_pointer_type" [label = "4072"]; "build_pointer_type" -> "make_node" [label = "4072"]; "yyparse" -> "finish_function" [label = "200689"]; "finish_function" -> "rest_of_compilation" [label = "200689"]; "rest_of_compilation" -> "reg_scan" [label = "8368"]; "reg_scan" -> "allocate_reg_info" [label = "8368"]; "allocate_reg_info" -> "xmalloc" [label = "1116"]; "allocate_reg_info" -> "varray_init" [label = "1140"]; "varray_init" -> "xcalloc" [label = "10355"]; "xcalloc" -> "ALLOC" [label = "17555"]; "allocate_reg_info" -> "xcalloc" [label = "6112"]; "rest_of_compilation" -> "cse_main" [label = "17444"];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -