OpenScop
0.9.0
|
#include <loop.h>
Data Fields | |
char * | iter |
\0 terminated iterator name | |
int | nb_stmts |
Number of statements in the loop. | |
int * | stmt_ids |
Array of statement identifiers. | |
char * | private_vars |
\0 terminated variable names | |
int | directive |
the OpenMP directive to implement | |
struct osl_loop * | next |
The osl_loop_t structure stores information about loops in the program in the extension part of the OpenScop representation. Containing the information about the statements in the loop, its iterator and openmp directives, it serves to communicate such information among different tools in the polyhedral chain.
the OpenMP directive to implement
Definition at line 99 of file loop.h.
Referenced by osl_loop_clone_one(), osl_loop_equal_one(), osl_loop_idump(), osl_loop_malloc(), osl_loop_sprint(), and osl_loop_sread().
char* osl_loop::iter |
\0 terminated iterator name
Definition at line 95 of file loop.h.
Referenced by osl_loop_clone_one(), osl_loop_equal_one(), osl_loop_free(), osl_loop_idump(), osl_loop_malloc(), osl_loop_sprint(), and osl_loop_sread().
Number of statements in the loop.
Definition at line 96 of file loop.h.
Referenced by osl_loop_clone_one(), osl_loop_equal_one(), osl_loop_idump(), osl_loop_malloc(), osl_loop_sprint(), and osl_loop_sread().
struct osl_loop* osl_loop::next |
Definition at line 100 of file loop.h.
Referenced by osl_loop_add(), osl_loop_clone(), osl_loop_count(), osl_loop_equal(), osl_loop_free(), osl_loop_idump(), osl_loop_malloc(), osl_loop_sprint(), and osl_loop_sread().
char* osl_loop::private_vars |
\0 terminated variable names
Definition at line 98 of file loop.h.
Referenced by osl_loop_clone_one(), osl_loop_equal_one(), osl_loop_free(), osl_loop_idump(), osl_loop_malloc(), osl_loop_sprint(), and osl_loop_sread().
int* osl_loop::stmt_ids |
Array of statement identifiers.
Definition at line 97 of file loop.h.
Referenced by osl_loop_clone_one(), osl_loop_equal_one(), osl_loop_free(), osl_loop_idump(), osl_loop_malloc(), osl_loop_sprint(), and osl_loop_sread().