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 )

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: