Merge branch 'maint'
[platform/upstream/isl.git] / include / isl / div.h
index bc0f860..398c7be 100644 (file)
@@ -11,7 +11,7 @@
 #define ISL_DIV_H
 
 #include <isl/dim.h>
-#include <isl/set.h>
+#include <isl/aff_type.h>
 
 #if defined(__cplusplus)
 extern "C" {
@@ -23,8 +23,6 @@ typedef struct isl_div isl_div;
 isl_ctx *isl_div_get_ctx(__isl_keep isl_div *div);
 
 struct isl_div *isl_div_alloc(struct isl_dim *dim);
-struct isl_div *isl_basic_map_div(struct isl_basic_map *bmap, int pos);
-struct isl_div *isl_basic_set_div(struct isl_basic_set *bset, int pos);
 __isl_give isl_div *isl_div_copy(__isl_keep isl_div *div);
 void isl_div_free(struct isl_div *c);
 
@@ -40,6 +38,8 @@ void isl_div_set_coefficient(struct isl_div *div,
 unsigned isl_div_dim(__isl_keep isl_div *div, enum isl_dim_type type);
 __isl_give isl_div *isl_div_div(__isl_take isl_div *div, int pos);
 
+__isl_give isl_aff *isl_aff_from_div(__isl_take isl_div *div);
+
 #if defined(__cplusplus)
 }
 #endif