|
GCC Middle and Back End API Reference
|
#include <ddg.h>

Data Fields | |
| sbitmap | nodes |
| ddg_edge_ptr * | backarcs |
| int | num_backarcs |
| int | recurrence_length |
Holds information on an SCC (Strongly Connected Component) of the DDG.
| ddg_edge_ptr* ddg_scc::backarcs |
Array and number of backarcs (edges with distance > 0) in the SCC.
Referenced by set_recurrence_length().
| sbitmap ddg_scc::nodes |
A bitmap that represents the nodes of the DDG that are in the SCC.
Referenced by get_node_of_insn(), set_recurrence_length(), and verify_partial_schedule().
| int ddg_scc::num_backarcs |
Referenced by set_recurrence_length().
| int ddg_scc::recurrence_length |
The maximum of (total_latency/total_distance) over all cycles in SCC.