28 lines
596 B
C
28 lines
596 B
C
|
|
#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
|