|
OpenScop
0.9.0
|
#include <symbols.h>

Data Fields | |
| int | type |
| int | generated |
| int | nb_dims |
| osl_generic_p | identifier |
| osl_generic_p | datatype |
| osl_generic_p | scope |
| osl_generic_p | extent |
| void * | usr |
| struct osl_symbols * | next |
The osl_symbols_t structure stores information regarding the symbols.
| osl_generic_p osl_symbols::datatype |
Symbol Datatype (int, float...)
Definition at line 88 of file symbols.h.
Referenced by osl_symbols_equal(), osl_symbols_free(), osl_symbols_idump(), osl_symbols_malloc(), osl_symbols_nclone(), osl_symbols_sprint(), and osl_symbols_sread().
| osl_generic_p osl_symbols::extent |
Limits of dimensions in Symbol
Definition at line 90 of file symbols.h.
Referenced by osl_symbols_equal(), osl_symbols_free(), osl_symbols_idump(), osl_symbols_malloc(), osl_symbols_nclone(), osl_symbols_sprint(), and osl_symbols_sread().
| int osl_symbols::generated |
Flag to determine its origin
Definition at line 85 of file symbols.h.
Referenced by osl_symbols_equal(), osl_symbols_idump(), osl_symbols_malloc(), osl_symbols_nclone(), osl_symbols_sprint(), and osl_symbols_sread().
| osl_generic_p osl_symbols::identifier |
Symbol identifier
Definition at line 87 of file symbols.h.
Referenced by osl_symbols_equal(), osl_symbols_free(), osl_symbols_idump(), osl_symbols_malloc(), osl_symbols_nclone(), osl_symbols_sprint(), and osl_symbols_sread().
| int osl_symbols::nb_dims |
Number of array dimensions
Definition at line 86 of file symbols.h.
Referenced by osl_symbols_equal(), osl_symbols_idump(), osl_symbols_malloc(), osl_symbols_nclone(), osl_symbols_sprint(), and osl_symbols_sread().
| struct osl_symbols* osl_symbols::next |
Definition at line 93 of file symbols.h.
Referenced by osl_symbols_free(), osl_symbols_get_nb_symbols(), osl_symbols_idump(), osl_symbols_malloc(), osl_symbols_nclone(), osl_symbols_sprint(), and osl_symbols_sread().
| osl_generic_p osl_symbols::scope |
Scope of symbol
Definition at line 89 of file symbols.h.
Referenced by osl_symbols_equal(), osl_symbols_free(), osl_symbols_idump(), osl_symbols_malloc(), osl_symbols_nclone(), osl_symbols_sprint(), and osl_symbols_sread().
| int osl_symbols::type |
Symbol type (variable, iterator...)
Definition at line 84 of file symbols.h.
Referenced by osl_symbols_equal(), osl_symbols_idump(), osl_symbols_malloc(), osl_symbols_nclone(), osl_symbols_sprint(), and osl_symbols_sread().
1.8.6