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

| Data Fields | |
| tree | access_fn [2] | 
| conflict_function * | conflicting_iterations_in_a | 
| conflict_function * | conflicting_iterations_in_b | 
| tree | last_conflict | 
| tree | distance | 
What is a subscript? Given two array accesses a subscript is the tuple composed of the access functions for a given dimension. Example: Given A[f1][f2][f3] and B[g1][g2][g3], there are three subscripts: (f1, g1), (f2, g2), (f3, g3). These three subscripts are stored in the data_dependence_relation structure under the form of an array of subscripts.
| tree subscript::access_fn[2] | 
| conflict_function* subscript::conflicting_iterations_in_a | 
| conflict_function* subscript::conflicting_iterations_in_b | 
| tree subscript::distance | 
| tree subscript::last_conflict |