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

Data Fields | |
| gimple | stmt |
| tree | ref |
| void * | aux |
| bool | is_read |
| struct innermost_loop_behavior | innermost |
| struct indices | indices |
| struct dr_alias | alias |
| struct access_matrix * | access_matrix |
| struct access_matrix* data_reference::access_matrix |
Matrix representation for the data access functions.
| struct dr_alias data_reference::alias |
Alias information for the data reference.
| void* data_reference::aux |
Auxiliary info specific to a pass.
Referenced by am_vector_index_for_loop(), determine_offset(), is_pattern_stmt_p(), and vect_destroy_datarefs().
| struct indices data_reference::indices |
Subscripts of this data reference.
| struct innermost_loop_behavior data_reference::innermost |
Behavior of the memory reference in the innermost loop.
| bool data_reference::is_read |
True when the data reference is in RHS of a stmt.
| tree data_reference::ref |
A pointer to the memory reference.
Referenced by am_vector_index_for_loop().
| gimple data_reference::stmt |
A pointer to the statement that contains this DR.
Referenced by am_vector_index_for_loop(), vect_mark_slp_stmts(), and vect_peeling_hash_choose_best_peeling().