GCC Middle and Back End API Reference
line_info Class Reference

Public Member Functions

 line_info ()
bool has_block (block_info *needle)

Data Fields

gcov_type count
vector< arc_info * > branches
vector< block_info * > blocks
unsigned exists: 1
unsigned unexceptional: 1
unsigned has_unexecuted_block: 1

Detailed Description

Describes a single line of source.  Contains a chain of basic blocks
with code on it.   

Constructor & Destructor Documentation

◆ line_info()

line_info::line_info ( )

Member Function Documentation

◆ has_block()

bool line_info::has_block ( block_info * needle)

References blocks.

Referenced by accumulate_line_info(), and circuit().

Field Documentation

◆ blocks

◆ branches

◆ count

◆ exists

◆ has_unexecuted_block

unsigned line_info::has_unexecuted_block

◆ unexceptional

unsigned line_info::unexceptional

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