add isl_aff_mod_val
[platform/upstream/isl.git] / isl_constraint_private.h
index 8fab9d4..1a3b44e 100644 (file)
@@ -1,16 +1,22 @@
 #ifndef ISL_CONSTRAINT_PRIVATE_H
 #define ISL_CONSTRAINT_PRIVATE_H
 
+#include <isl/aff.h>
 #include <isl/constraint.h>
 
 struct isl_constraint {
        int ref;
-       struct isl_ctx *ctx;
 
-       struct isl_basic_map    *bmap;
-       isl_int                 **line;
+       int eq;
+       isl_local_space *ls;
+       isl_vec         *v;
 };
 
+#undef EL
+#define EL isl_constraint
+
+#include <isl_list_templ.h>
+
 struct isl_constraint *isl_basic_set_constraint(struct isl_basic_set *bset,
        isl_int **line);