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, and ggc_alloc().

Referenced by accumulate_line_info().

Field Documentation

◆ blocks

◆ branches

◆ count

◆ exists

◆ has_unexecuted_block

unsigned line_info::has_unexecuted_block

◆ unexceptional

unsigned line_info::unexceptional

Referenced by add_line_counts(), and output_lines().


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