GCC Middle and Back End API Reference
ddg Struct Reference

#include <ddg.h>

Collaboration diagram for ddg:

Data Fields

basic_block bb
 
int num_nodes
 
int num_loads
 
int num_stores
 
ddg_node_ptr nodes
 
ddg_node_ptr closing_branch
 
int closing_branch_deps
 
int num_backarcs
 
ddg_edge_ptrbackarcs
 

Detailed Description

This structure holds the Data Dependence Graph for a basic block.   

Field Documentation

◆ backarcs

ddg_edge_ptr* ddg::backarcs

◆ bb

basic_block ddg::bb

◆ closing_branch

ddg_node_ptr ddg::closing_branch

◆ closing_branch_deps

int ddg::closing_branch_deps

◆ nodes

ddg_node_ptr ddg::nodes

◆ num_backarcs

int ddg::num_backarcs

◆ num_loads

int ddg::num_loads

◆ num_nodes

int ddg::num_nodes

◆ num_stores

int ddg::num_stores

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