GCC Middle and Back End API Reference
arc_info Struct Reference
Collaboration diagram for arc_info:

Data Fields

struct block_infosrc
struct block_infodst
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_infoline_next
struct arc_infosucc_next
struct arc_infopred_next

Detailed Description

Describes an arc between two basic blocks.   

Field Documentation

unsigned int arc_info::count_valid
gcov_type arc_info::cs_count

Referenced by accumulate_line_counts().

unsigned int arc_info::cycle

Referenced by accumulate_line_counts().

unsigned int arc_info::fake
unsigned int arc_info::fall_through
unsigned int arc_info::is_call_non_return
unsigned int arc_info::is_nonlocal_return

Referenced by read_graph_file().

unsigned int arc_info::is_throw
unsigned int arc_info::is_unconditional
unsigned int arc_info::on_tree
struct arc_info* arc_info::pred_next

The documentation for this struct was generated from the following file: