add isl_set_insert
authorSven Verdoolaege <skimo@kotnet.org>
Wed, 4 Aug 2010 13:52:06 +0000 (15:52 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Wed, 4 Aug 2010 20:57:57 +0000 (22:57 +0200)
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
include/isl_set.h
isl_map.c

index f0f853c..6245f94 100644 (file)
@@ -247,6 +247,8 @@ struct isl_set *isl_set_fix_dim_si(struct isl_set *set,
                unsigned dim, int value);
 struct isl_set *isl_set_lower_bound_dim(struct isl_set *set,
                unsigned dim, isl_int value);
+__isl_give isl_set *isl_set_insert(__isl_take isl_set *set,
+               enum isl_dim_type type, unsigned pos, unsigned n);
 __isl_give isl_basic_set *isl_basic_set_add(__isl_take isl_basic_set *bset,
                enum isl_dim_type type, unsigned n);
 __isl_give isl_set *isl_set_add(__isl_take isl_set *set,
index b3ba8b6..1b0033f 100644 (file)
--- a/isl_map.c
+++ b/isl_map.c
@@ -2214,6 +2214,12 @@ error:
        return NULL;
 }
 
+__isl_give isl_set *isl_set_insert(__isl_take isl_set *set,
+               enum isl_dim_type type, unsigned pos, unsigned n)
+{
+       return (isl_set *)isl_map_insert((isl_map *)set, type, pos, n);
+}
+
 __isl_give isl_map *isl_map_add(__isl_take isl_map *map,
                enum isl_dim_type type, unsigned n)
 {