blob: c3c2eed77c084ce0f5b56fb6c6148970925e9a10 [file] [log] [blame]
#ifndef CLOOG_ISL_CONSTRAINTSET_H
#define CLOOG_ISL_CONSTRAINTSET_H
#include <cloog/isl/backend.h>
#if defined(__cplusplus)
extern "C"
{
#endif
struct cloogconstraintset {
int dummy; /* Solaris cc doesn't like zero-sized structs */
};
struct cloogequalities {
int n;
unsigned total_dim;
isl_constraint **constraints;
int *types;
};
struct cloogconstraint {
int dummy; /* Solaris cc doesn't like zero-sized structs */
};
CloogConstraintSet *cloog_constraint_set_from_isl_basic_set(struct isl_basic_set *bset);
CloogConstraint *cloog_constraint_from_isl_constraint(struct isl_constraint *constraint);
isl_constraint *cloog_constraint_to_isl(CloogConstraint *constraint);
#if defined(__cplusplus)
}
#endif
#endif /* define _H */