SourceCodeMap

Source Code Map

cc1 is the binary that actually does the C compilation. This page offers a map through the code from main() to the optimizers. This information is based on the [WWW] gcc-4.0-20050213 snapshot.

Call Graph

Functions are grouped by file and indented under their callers.

gcc/main.c

Functions

main()

gcc/toplev.c

Functions

toplev_main()


general_init()


do_compile()


compile_file()

gcc/c-parse.in

Functions

yyparse()

gcc/c-decl.c

Functions

finish_function()


c_expand_body()

gcc/tree-optimize.c

Variables

all_passes

Functions

init_tree_optimization_passes()


tree_rest_of_compilation()


execute_pass_list()

gcc/tree-pass.h

Types

tree_opt_pass

gcc/passes.c

Variables

pass_rest_of_compilation

Functions

rest_of_compilation()


rest_of_handle_tracer()


rest_of_handle_sms()


rest_of_handle_sched2()


rest_of_handle_machine_reorg()

gcc/modulo-sched.c

Functions

sms_schedule()

gcc/config/ia64/ia64.c

Functions

ia64_reorg()

last edited 2005-03-31 21:40:56 by RobertKidd