add isl_basic_set_neg
authorSven Verdoolaege <skimo@kotnet.org>
Thu, 17 Feb 2011 19:29:08 +0000 (20:29 +0100)
committerSven Verdoolaege <skimo@kotnet.org>
Fri, 18 Feb 2011 11:29:45 +0000 (12:29 +0100)
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
include/isl/set.h
isl_map.c

index 610911f..b2d8980 100644 (file)
@@ -260,6 +260,7 @@ int isl_set_has_equal_dim(__isl_keep isl_set *set1, __isl_keep isl_set *set2);
 
 __isl_give isl_set *isl_set_sum(__isl_take isl_set *set1,
        __isl_take isl_set *set2);
+__isl_give isl_basic_set *isl_basic_set_neg(__isl_take isl_basic_set *bset);
 __isl_give isl_set *isl_set_neg(__isl_take isl_set *set);
 
 __isl_give isl_set *isl_set_make_disjoint(__isl_take isl_set *set);
index 0e3f359..0b5f298 100644 (file)
--- a/isl_map.c
+++ b/isl_map.c
@@ -2992,6 +2992,11 @@ struct isl_basic_map *isl_basic_map_neg(struct isl_basic_map *bmap)
        return isl_basic_map_finalize(bmap);
 }
 
+__isl_give isl_basic_set *isl_basic_set_neg(__isl_take isl_basic_set *bset)
+{
+       return isl_basic_map_neg(bset);
+}
+
 /* Given a map A -> f(A), construct A -> -f(A).
  */
 struct isl_map *isl_map_neg(struct isl_map *map)