GCC Middle and Back End API Reference
data_dependence_relation Struct Reference

#include <tree-data-ref.h>

Collaboration diagram for data_dependence_relation:

Data Fields

struct data_referencea
 
struct data_referenceb
 
tree are_dependent
 
tree object_a
 
tree object_b
 
vec< subscript_psubscripts
 
vec< loop_ploop_nest
 
vec< lambda_vectordir_vects
 
vec< lambda_vectordist_vects
 
bool reversed_p
 
bool affine_p
 
bool self_reference_p
 
bool could_be_independent_p
 

Detailed Description

A data_dependence_relation represents a relation between two
data_references A and B.   

Field Documentation

◆ a

struct data_reference* data_dependence_relation::a

◆ affine_p

bool data_dependence_relation::affine_p

◆ are_dependent

tree data_dependence_relation::are_dependent

◆ b

struct data_reference* data_dependence_relation::b

◆ could_be_independent_p

bool data_dependence_relation::could_be_independent_p

◆ dir_vects

vec<lambda_vector> data_dependence_relation::dir_vects

◆ dist_vects

vec<lambda_vector> data_dependence_relation::dist_vects

◆ loop_nest

vec<loop_p> data_dependence_relation::loop_nest

◆ object_a

tree data_dependence_relation::object_a

◆ object_b

tree data_dependence_relation::object_b

◆ reversed_p

bool data_dependence_relation::reversed_p

◆ self_reference_p

bool data_dependence_relation::self_reference_p

◆ subscripts

vec<subscript_p> data_dependence_relation::subscripts

Referenced by free_subscripts().


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