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
int num_debug
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

ddg_node_ptr ddg::closing_branch

Referenced by optimize_sc(), and sms_schedule().

int ddg::closing_branch_deps

Referenced by create_ddg().

int ddg::num_backarcs
int ddg::num_debug

Referenced by create_ddg(), and res_MII().

int ddg::num_loads

Referenced by create_ddg(), and sms_schedule().

int ddg::num_stores

Referenced by create_ddg(), and sms_schedule().


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