cloog_loop_specialize: only specialize with convex domain
[cloog.git] / include / cloog / isl / constraintset.h
blobef5a3533ac20c377d52ea3fae9c21bb2bece481c
1 #ifndef CLOOG_ISL_CONSTRAINTSET_H
2 #define CLOOG_ISL_CONSTRAINTSET_H
4 #include <cloog/isl/backend.h>
6 #if defined(__cplusplus)
7 extern "C"
9 #endif
11 struct cloogconstraintset {
12 struct isl_basic_set bset;
15 struct cloogequalities {
16 int n;
17 unsigned total_dim;
18 CloogConstraintSet **constraints;
19 int *types;
22 struct cloogconstraint {
23 struct isl_constraint isl;
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);
29 #if defined(__cplusplus)
31 #endif
32 #endif /* define _H */