Home | History | Annotate | Download | only in cloog
      1 #ifndef CLOOG_INPUT_H
      2 #define CLOOG_INPUT_H
      3 
      4 #if defined(__cplusplus)
      5 extern "C" {
      6 #endif
      7 
      8 struct osl_scop;
      9 
     10 struct clooginput {
     11 	CloogDomain *context;
     12 	CloogUnionDomain *ud;
     13 };
     14 typedef struct clooginput CloogInput;
     15 
     16 CloogInput *cloog_input_from_osl_scop(CloogState *, struct osl_scop *);
     17 CloogInput *cloog_input_read(FILE *file, CloogOptions *options);
     18 CloogInput *cloog_input_alloc(CloogDomain *context, CloogUnionDomain *ud);
     19 void cloog_input_free(CloogInput *input);
     20 
     21 void cloog_input_dump_cloog(FILE *file, CloogInput *input, CloogOptions *opt);
     22 
     23 #if defined(__cplusplus)
     24 }
     25 #endif
     26 
     27 #endif
     28