GCC Middle and Back End API Reference
|
Go to the source code of this file.
Functions | |
void | statistics_early_init (void) |
void | statistics_init (void) |
void | statistics_fini (void) |
void | statistics_fini_pass (void) |
void | statistics_counter_event (struct function *, const char *, int) |
void | statistics_histogram_event (struct function *, const char *, int) |
void statistics_counter_event | ( | struct function * | , |
const char * | , | ||
int | |||
) |
void statistics_early_init | ( | void | ) |
In statistics.c
Register the statistics dump file.
References dump_register(), and statistics_dump_nr.
Referenced by general_init().
void statistics_fini | ( | void | ) |
Finish the statistics and dump summary information.
References dump_end(), g, gcc::pass_manager::get_pass_for_id(), gcc::context::get_passes(), nr_statistics_hashes, statistics_dump_file, statistics_dump_flags, and statistics_dump_nr.
Referenced by finalize().
void statistics_fini_pass | ( | void | ) |
Dump the current statistics incrementally.
References curr_statistics_hash(), current_pass, dump_file, dump_flags, opt_pass::static_pass_number, statistics_dump_file, statistics_dump_flags, statistics_fini_pass_1(), statistics_fini_pass_2(), statistics_fini_pass_3(), and hash_table< Descriptor, Allocator >::traverse_noresize().
Referenced by execute_todo().
void statistics_histogram_event | ( | struct function * | , |
const char * | , | ||
int | |||
) |
void statistics_init | ( | void | ) |
Init the statistics.
References dump_begin(), get_dump_file_info(), dump_file_info::pflags, statistics_dump_file, statistics_dump_flags, and statistics_dump_nr.
Referenced by do_compile().