OpenScop
0.9.0
|
#include <statement.h>
Data Fields | |
osl_relation_p | domain |
osl_relation_p | scattering |
osl_relation_list_p | access |
osl_generic_p | extension |
void * | usr |
struct osl_statement * | next |
The osl_statement_t structure stores a list of statement. Each node contains the useful informations for a given statement to process it within a polyhedral framework. The order in the list may matter for naming conventions (e.g. "S1" for the first statement in the list).
Definition at line 88 of file statement.h.
Access information
Definition at line 91 of file statement.h.
Referenced by osl_statement_dispatch(), osl_statement_equal(), osl_statement_free(), osl_statement_get_attributes(), osl_statement_idump(), osl_statement_integrity_check(), osl_statement_malloc(), osl_statement_nclone(), osl_statement_pprint(), and osl_statement_pprint_scoplib().
Iteration domain of the statement
Definition at line 89 of file statement.h.
Referenced by osl_scop_check_compatible_scoplib(), osl_statement_dispatch(), osl_statement_equal(), osl_statement_free(), osl_statement_get_attributes(), osl_statement_get_nb_iterators(), osl_statement_idump(), osl_statement_integrity_check(), osl_statement_malloc(), osl_statement_nclone(), osl_statement_pprint(), and osl_statement_pprint_scoplib().
A list of statement extensions
Definition at line 92 of file statement.h.
Referenced by osl_scop_pread(), osl_statement_equal(), osl_statement_free(), osl_statement_get_body(), osl_statement_idump(), osl_statement_integrity_check(), osl_statement_malloc(), osl_statement_nclone(), osl_statement_pprint(), osl_statement_pprint_scoplib(), and osl_statement_pread().
struct osl_statement* osl_statement::next |
Next statement in the linked list
Definition at line 95 of file statement.h.
Referenced by osl_dependence_idump(), osl_scop_check_compatible_scoplib(), osl_scop_normalize_scattering(), osl_scop_pread(), osl_statement_equal(), osl_statement_free(), osl_statement_get_attributes(), osl_statement_idump(), osl_statement_integrity_check(), osl_statement_malloc(), osl_statement_nclone(), osl_statement_number(), osl_statement_pprint(), and osl_statement_pprint_scoplib().
Scattering relation of the statement
Definition at line 90 of file statement.h.
Referenced by osl_scop_check_compatible_scoplib(), osl_scop_normalize_scattering(), osl_statement_dispatch(), osl_statement_equal(), osl_statement_free(), osl_statement_get_attributes(), osl_statement_idump(), osl_statement_integrity_check(), osl_statement_malloc(), osl_statement_nclone(), osl_statement_pprint(), and osl_statement_pprint_scoplib().
void* osl_statement::usr |
A user-defined field, not touched AT ALL by the OpenScop Library.
Definition at line 93 of file statement.h.