add private isl_basic_set_get_divs
authorSven Verdoolaege <skimo@kotnet.org>
Wed, 10 Apr 2013 09:24:10 +0000 (11:24 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Tue, 28 May 2013 16:27:13 +0000 (18:27 +0200)
We will need this function in the next commit.

Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
isl_map.c
isl_map_private.h

index 0478d72..d70f3f3 100644 (file)
--- a/isl_map.c
+++ b/isl_map.c
@@ -285,6 +285,13 @@ __isl_give isl_mat *isl_basic_map_get_divs(__isl_keep isl_basic_map *bmap)
        return div;
 }
 
+/* Extract the divs in "bset" as a matrix.
+ */
+__isl_give isl_mat *isl_basic_set_get_divs(__isl_keep isl_basic_set *bset)
+{
+       return isl_basic_map_get_divs(bset);
+}
+
 __isl_give isl_local_space *isl_basic_map_get_local_space(
        __isl_keep isl_basic_map *bmap)
 {
index 93010df..66862d7 100644 (file)
@@ -330,6 +330,7 @@ __isl_give isl_basic_set *isl_basic_set_expand_divs(
        __isl_take isl_basic_set *bset, __isl_take isl_mat *div, int *exp);
 
 int isl_basic_map_divs_known(__isl_keep isl_basic_map *bmap);
+__isl_give isl_mat *isl_basic_set_get_divs(__isl_keep isl_basic_set *bset);
 __isl_give isl_mat *isl_basic_map_get_divs(__isl_keep isl_basic_map *bmap);
 
 __isl_give isl_map *isl_map_inline_foreach_basic_map(__isl_take isl_map *map,