add isl_local_space_substitute_equalities
[isl.git] / isl_aff_private.h
blobe887eb38c971ef0b12db5d5ff4d0f22474e5db2f
1 #ifndef ISL_AFF_PRIVATE_H
2 #define ISL_AFF_PRIVATE_H
4 #include <isl/aff.h>
5 #include <isl/vec.h>
6 #include <isl/mat.h>
7 #include <isl/local_space.h>
9 struct isl_aff {
10 int ref;
12 isl_local_space *ls;
13 isl_vec *v;
16 __isl_give isl_aff *isl_aff_alloc(__isl_take isl_local_space *ls);
18 __isl_give isl_aff *isl_aff_expand_divs( __isl_take isl_aff *aff,
19 __isl_take isl_mat *div, int *exp);
21 #endif