GCC Middle and Back End API Reference
subscript Struct Reference

#include <tree-data-ref.h>

Collaboration diagram for subscript:

Data Fields

tree access_fn [2]
 
conflict_functionconflicting_iterations_in_a
 
conflict_functionconflicting_iterations_in_b
 
tree last_conflict
 
tree distance
 

Detailed Description

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.   

Field Documentation

◆ access_fn

tree subscript::access_fn[2]

◆ conflicting_iterations_in_a

conflict_function* subscript::conflicting_iterations_in_a

◆ conflicting_iterations_in_b

conflict_function* subscript::conflicting_iterations_in_b

◆ distance

tree subscript::distance

◆ last_conflict

tree subscript::last_conflict

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