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: