GCC Middle and Back End API Reference
|
Data Fields | |
struct block_info * | src |
struct block_info * | dst |
gcov_type | count |
gcov_type | cs_count |
unsigned int | count_valid: 1 |
unsigned int | on_tree: 1 |
unsigned int | fake: 1 |
unsigned int | fall_through: 1 |
unsigned int | is_throw: 1 |
unsigned int | is_call_non_return: 1 |
unsigned int | is_nonlocal_return: 1 |
unsigned int | is_unconditional: 1 |
unsigned int | cycle: 1 |
struct arc_info * | line_next |
struct arc_info * | succ_next |
struct arc_info * | pred_next |
Describes an arc between two basic blocks.
gcov_type arc_info::count |
unsigned int arc_info::count_valid |
Referenced by read_graph_file(), and solve_flow_graph().
gcov_type arc_info::cs_count |
Referenced by accumulate_line_counts().
unsigned int arc_info::cycle |
Referenced by accumulate_line_counts().
struct block_info* arc_info::dst |
Referenced by accumulate_line_counts(), find_exception_blocks(), output_branch_count(), read_graph_file(), and solve_flow_graph().
unsigned int arc_info::fake |
Referenced by find_exception_blocks(), output_lines(), read_graph_file(), and solve_flow_graph().
unsigned int arc_info::fall_through |
Referenced by output_branch_count(), read_graph_file(), and solve_flow_graph().
unsigned int arc_info::is_call_non_return |
Referenced by add_branch_counts(), output_branch_count(), output_intermediate_file(), and read_graph_file().
unsigned int arc_info::is_nonlocal_return |
Referenced by read_graph_file().
unsigned int arc_info::is_throw |
Referenced by find_exception_blocks(), output_branch_count(), and read_graph_file().
unsigned int arc_info::is_unconditional |
Referenced by add_branch_counts(), add_line_counts(), output_branch_count(), output_intermediate_file(), and solve_flow_graph().
struct arc_info* arc_info::line_next |
Referenced by accumulate_line_counts(), add_line_counts(), output_intermediate_file(), and output_lines().
unsigned int arc_info::on_tree |
Referenced by read_graph_file(), and solve_flow_graph().
struct arc_info* arc_info::pred_next |
Referenced by accumulate_line_counts(), output_lines(), read_graph_file(), and solve_flow_graph().
struct block_info* arc_info::src |
struct arc_info* arc_info::succ_next |