| GCC Middle and Back End API Reference
    | 
#include <tree-data-ref.h>

| Data Fields | |
| struct data_reference * | a | 
| struct data_reference * | b | 
| tree | are_dependent | 
| tree | object_a | 
| tree | object_b | 
| vec< subscript_p > | subscripts | 
| vec< loop_p > | loop_nest | 
| vec< lambda_vector > | dir_vects | 
| vec< lambda_vector > | dist_vects | 
| bool | reversed_p | 
| bool | affine_p | 
| bool | self_reference_p | 
| bool | could_be_independent_p | 
A data_dependence_relation represents a relation between two data_references A and B.
| struct data_reference* data_dependence_relation::a | 
Referenced by loop_distribution::get_data_dependence().
| bool data_dependence_relation::affine_p | 
| tree data_dependence_relation::are_dependent | 
| struct data_reference* data_dependence_relation::b | 
Referenced by loop_distribution::get_data_dependence().
| bool data_dependence_relation::could_be_independent_p | 
| vec<lambda_vector> data_dependence_relation::dir_vects | 
| vec<lambda_vector> data_dependence_relation::dist_vects | 
Referenced by compute_all_dependences(), initialize_data_dependence_relation(), and loop_parallel_p().
| tree data_dependence_relation::object_a | 
| tree data_dependence_relation::object_b | 
| bool data_dependence_relation::reversed_p | 
| bool data_dependence_relation::self_reference_p | 
| vec<subscript_p> data_dependence_relation::subscripts | 
Referenced by free_subscripts().