| #ifndef CLOOG_INPUT_H |
| #define CLOOG_INPUT_H |
| |
| #if defined(__cplusplus) |
| extern "C" { |
| #endif |
| |
| struct osl_scop; |
| |
| struct clooginput { |
| CloogDomain *context; |
| CloogUnionDomain *ud; |
| }; |
| typedef struct clooginput CloogInput; |
| |
| CloogInput *cloog_input_from_osl_scop(CloogState *, struct osl_scop *); |
| CloogInput *cloog_input_read(FILE *file, CloogOptions *options); |
| CloogInput *cloog_input_alloc(CloogDomain *context, CloogUnionDomain *ud); |
| void cloog_input_free(CloogInput *input); |
| |
| void cloog_input_dump_cloog(FILE *file, CloogInput *input, CloogOptions *opt); |
| |
| #if defined(__cplusplus) |
| } |
| #endif |
| |
| #endif |