GCC Middle and Back End API Reference
|
#include <graphite-poly.h>
Data Fields | |
bool | loop_p |
lst_p | loop_father |
mpz_t | memory_strides |
union { | |
poly_bb_p pbb | |
vec< lst_p > seq | |
} | node |
Loops and Statements Tree.
lst_p lst::loop_father |
A pointer to the loop that contains this node.
Referenced by psco_parameter_dim().
bool lst::loop_p |
LOOP_P is true when an LST node is a loop.
Referenced by psco_parameter_dim().
mpz_t lst::memory_strides |
The sum of all the memory strides for an LST loop.
Referenced by psco_parameter_dim().
union { ... } lst::node |
Loop nodes contain a sequence SEQ of LST nodes, statements contain a pointer to their polyhedral representation PBB.
poly_bb_p lst::pbb |
Referenced by psct_parameter_dim().
Referenced by psct_parameter_dim().