GCC Middle and Back End API Reference
deferred_edge Class Reference
Collaboration diagram for deferred_edge:

Public Member Functions

 deferred_edge (file_location loc, int src_bb_idx, int dest_bb_idx, int flags)
 

Data Fields

file_location m_loc
 
int m_src_bb_idx
 
int m_dest_bb_idx
 
int m_flags
 

Detailed Description

Edges are recorded when parsing the "insn-chain" directive,
and created at the end when all the blocks ought to exist.
This struct records an "edge-from" or "edge-to" directive seen
at LOC, which will be turned into an actual CFG edge once
the "insn-chain" is fully parsed.   

Constructor & Destructor Documentation

◆ deferred_edge()

deferred_edge::deferred_edge ( file_location loc,
int src_bb_idx,
int dest_bb_idx,
int flags )
inline

Field Documentation

◆ m_dest_bb_idx

int deferred_edge::m_dest_bb_idx

◆ m_flags

int deferred_edge::m_flags

◆ m_loc

file_location deferred_edge::m_loc

◆ m_src_bb_idx

int deferred_edge::m_src_bb_idx

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