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

Data Fields

class block_infosrc
class 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_infosucc_next
struct arc_infopred_next

Detailed Description

Describes an arc between two basic blocks.   

Field Documentation

◆ count

gcov_type arc_info::count

◆ count_valid

unsigned int arc_info::count_valid

◆ cs_count

gcov_type arc_info::cs_count

◆ cycle

unsigned int arc_info::cycle

◆ dst

class block_info* arc_info::dst

◆ fake

unsigned int arc_info::fake

◆ fall_through

unsigned int arc_info::fall_through

◆ is_call_non_return

unsigned int arc_info::is_call_non_return

◆ is_nonlocal_return

unsigned int arc_info::is_nonlocal_return

◆ is_throw

unsigned int arc_info::is_throw

◆ is_unconditional

unsigned int arc_info::is_unconditional

◆ on_tree

unsigned int arc_info::on_tree

◆ pred_next

struct arc_info* arc_info::pred_next

◆ src

class block_info* arc_info::src

Referenced by read_graph_file().

◆ succ_next

struct arc_info* arc_info::succ_next

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