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().