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

| Data Fields | |
| ddg_node_ptr | src | 
| ddg_node_ptr | dest | 
| dep_type | type | 
| dep_data_type | data_type | 
| int | latency | 
| int | distance | 
| ddg_edge_ptr | next_in | 
| ddg_edge_ptr | next_out | 
| bool | in_scc | 
A structure that represents an edge in the DDG.
| dep_data_type ddg_edge::data_type | 
| ddg_node_ptr ddg_edge::dest | 
| int ddg_edge::distance | 
| bool ddg_edge::in_scc | 
| int ddg_edge::latency | 
| ddg_edge_ptr ddg_edge::next_in | 
| ddg_edge_ptr ddg_edge::next_out | 
| ddg_node_ptr ddg_edge::src | 
| dep_type ddg_edge::type |