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