• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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