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