Visualization D:\home\db\sfu\ccvisu\dist\examples\compiler.svg
R ? at 0 0
Routine
R gnu_dev_major
R gnu_dev_minor
R gnu_dev_makedev
R log_error
R print_error
R xmemusage
R get_arg
R scan_init
R parse
R print_tree
R sem_analysis
R type_check
R code_gen_stack
R code_gen
R strcpy
R fclose
R fopen
R printf
R print_help
R set_current_code_generator
R main
R xmalloc
R xcalloc
R xfree
R ctab_get_stroff
R fprintf
R cl_add_op
R cl_add_operator
R cl_add_operand
R cl_get_label
R cl_set_label
R cl_set_label_count
R cl_optimize
R cl_dump_code
R cl_print
R codelist.i::cl_resolve_labels
R codelist.i::cl_succ
R codelist.i::cl_append_labels
R memset
R a3_add_op
R a3_get_label
R a3_set_label
R a3_get_mem32l
R a3_get_mem32f
R a3_free_mem32l
R a3_free_mem32f
R a3_print
R a3_optimize
R a3_codegen
R threeadr.i::a3_print_op
R threeadr.i::a3_add_operand_code
R threeadr.i::a3_used_once_and_only_here
R threeadr.i::a3_append_labels
R threeadr.i::a3_next_useL
R ctab_insert
R ctab_lookup
R ctab_dump_strings
R type_simplify
R type_refdepth
R type_realtype
R type_finaltype
R type_arraytype
R codegen.i::cogen_decl
R codegen.i::cogen_stats
R codegen.i::cogen_expr
R codegen.i::cogen_index
R codegen.i::cogen_call_any
R codegen.i::cogen_copy_array
R codegen.i::typ_align
R codegen.i::typ_length
R codegen.i::seg_new
R codegen.i::seg_insert
R codegen.i::seg_length
R codegenS.i::cogen_decl
R codegenS.i::cogen_stats
R codegenS.i::cogen_expr
R codegenS.i::cogen_index
R codegenS.i::cogen_call_any
R codegenS.i::cogen_copy_array
R codegenS.i::typ_align
R codegenS.i::typ_length
R codegenS.i::seg_new
R codegenS.i::seg_insert
R codegenS.i::seg_length
R sem_resolvehidden
R sprintf
R typechk.i::type_decl
R typechk.i::type_decls
R typechk.i::type_stats
R typechk.i::type_expr
R typechk.i::type_name
R typechk.i::type_actuals
R typechk.i::type_index
R typechk.i::type_expr_post
R typechk.i::type_coercion
R typechk.i::type_sametype
R typechk.i::type_arraydepth
R typechk.i::type_checkparams
R typechk.i::type_assignarray
R typechk.i::type_is_a
R typechk.i::makeref
R semantic.i::sem_decl
R semantic.i::sem_formals
R semantic.i::sem_formal
R semantic.i::sem_decls
R semantic.i::sem_type
R semantic.i::makeprocdecl
R semantic.i::makeenv
R semantic.i::makevardecl
R semantic.i::makedecls
R semantic.i::isdeclared
R prntree.i::print_decl
R prntree.i::print_formals
R prntree.i::print_formal
R prntree.i::print_decls
R prntree.i::print_type
R prntree.i::print_stats
R prntree.i::print_stat
R prntree.i::print_actuals
R prntree.i::print_expr
R prntree.i::print_index
R prntree.i::print_name
R prntree.i::print_null
R scan_get
R putchar
R parser.i::parse_symbol
R parser.i::parse_prog
R parser.i::parse_decls
R parser.i::parse_decl
R parser.i::parse_formals
R parser.i::parse_innerformals
R parser.i::parse_formal
R parser.i::parse_type
R parser.i::parse_stats
R parser.i::parse_stat
R parser.i::parse_assignorcall
R parser.i::parse_actuals
R parser.i::parse_expr
R parser.i::parse_expr2
R parser.i::parse_expr3
R parser.i::parse_term
R parser.i::parse_factor
R parser.i::parse_varorfunc
R parser.i::parse_var
R parser.i::parse_index
R parser.i::parse_name
R parser.i::parse_addopr
R parser.i::parse_mulopr
R parser.i::parse_newopr
R parser.i::parse_relopr
R parser.i::parse_eocmd
R parser.i::makeref
R parser.i::makeexpr
R parser.i::makeactuals
R parser.i::makeindex
R sym_init
R sym_insert
R sym_lookup
R __ctype_b_loc
R fread
R scanner.i::scan_readbuffer
R scanner.i::scan_getchar
R scanner.i::scan_nextchar
R scanner.i::scan_ungetchar
R memcpy
R strncpy
R strncmp
R strlen
R argument.i::index
R calloc
R free
R @FINALIZATION@ at minilax.c 0 0
R @INITIALIZATION@ at minilax.c 0 0
R @FINALIZATION@ at codelist.c 0 0
R @INITIALIZATION@ at codelist.c 0 0
R @FINALIZATION@ at threeadr.c 0 0
R @INITIALIZATION@ at threeadr.c 0 0
R @FINALIZATION@ at codegen.c 0 0
R @INITIALIZATION@ at codegen.c 0 0
R @FINALIZATION@ at codegenS.c 0 0
R @INITIALIZATION@ at codegenS.c 0 0
R @FINALIZATION@ at typechk.c 0 0
R @INITIALIZATION@ at typechk.c 0 0
R @FINALIZATION@ at semantic.c 0 0
R @INITIALIZATION@ at semantic.c 0 0
R @FINALIZATION@ at prntree.c 0 0
R @INITIALIZATION@ at prntree.c 0 0
R @FINALIZATION@ at parser.c 0 0
R @INITIALIZATION@ at parser.c 0 0
R @FINALIZATION@ at scanner.c 0 0
R @INITIALIZATION@ at scanner.c 0 0
R @FINALIZATION@ at constab.c 0 0
R @INITIALIZATION@ at constab.c 0 0
R @FINALIZATION@ at symtable.c 0 0
R @INITIALIZATION@ at symtable.c 0 0
R @FINALIZATION@ at argument.c 0 0
R @INITIALIZATION@ at argument.c 0 0
R @FINALIZATION@ at xmem.c 0 0
R @INITIALIZATION@ at xmem.c 0 0
R @FINALIZATION@ at error.c 0 0
R @INITIALIZATION@ at error.c 0 0
R @FINALIZATION@ at macros.c 0 0
R @INITIALIZATION@ at macros.c 0 0