Home | History | Annotate | Download | only in isl
      1 #ifndef CLOOG_ISL_CONSTRAINTSET_H
      2 #define CLOOG_ISL_CONSTRAINTSET_H
      3 
      4 #include <cloog/isl/backend.h>
      5 
      6 #if defined(__cplusplus)
      7 extern "C"
      8   {
      9 #endif
     10 
     11 struct cloogconstraintset {
     12 	int dummy;	/* Solaris cc doesn't like zero-sized structs */
     13 };
     14 
     15 struct cloogequalities {
     16 	int			  n;
     17 	unsigned		  total_dim;
     18 	isl_constraint		**constraints;
     19 	int			 *types;
     20 };
     21 
     22 struct cloogconstraint {
     23 	int dummy;	/* Solaris cc doesn't like zero-sized structs */
     24 };
     25 
     26 CloogConstraintSet *cloog_constraint_set_from_isl_basic_set(struct isl_basic_set *bset);
     27 CloogConstraint *cloog_constraint_from_isl_constraint(struct isl_constraint *constraint);
     28 isl_constraint *cloog_constraint_to_isl(CloogConstraint *constraint);
     29 
     30 #if defined(__cplusplus)
     31   }
     32 #endif
     33 #endif /* define _H */
     34