|
GCC Middle and Back End API Reference
|
#include <graphite.h>

Data Fields | |
| sese_info_p | scop_info |
| graphite_dim_t | nb_params |
| unsigned | max_alias_set |
| vec< poly_bb_p > | pbbs |
| vec< dr_info > | drs |
| isl_set * | param_context |
| isl_ctx * | isl_context |
| isl_schedule * | original_schedule |
| isl_schedule * | transformed_schedule |
| isl_union_map * | dependence |
A SCOP is a Static Control Part of the program, simple enough to be represented in polyhedral form.
| isl_union_map* scop::dependence |
| isl_ctx* scop::isl_context |
| unsigned scop::max_alias_set |
| graphite_dim_t scop::nb_params |
Referenced by scop_nb_params(), and scop_set_nb_params().
| isl_schedule* scop::original_schedule |
| isl_set* scop::param_context |
| sese_info_p scop::scop_info |
Referenced by scop_set_region().
| isl_schedule* scop::transformed_schedule |