add isl_basic_set_move_dims
authorSven Verdoolaege <skimo@kotnet.org>
Sun, 2 May 2010 17:57:47 +0000 (19:57 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Tue, 4 May 2010 07:36:00 +0000 (09:36 +0200)
include/isl_set.h
isl_map.c

index d76bb52..fc5a776 100644 (file)
@@ -241,6 +241,9 @@ __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,
                enum isl_dim_type type, unsigned n);
+__isl_give isl_basic_set *isl_basic_set_move_dims(__isl_take isl_basic_set *bset,
+       enum isl_dim_type dst_type, unsigned dst_pos,
+       enum isl_dim_type src_type, unsigned src_pos, unsigned n);
 __isl_give isl_set *isl_set_move_dims(__isl_take isl_set *set,
        enum isl_dim_type dst_type, unsigned dst_pos,
        enum isl_dim_type src_type, unsigned src_pos, unsigned n);
index a2d33d3..d87df03 100644 (file)
--- a/isl_map.c
+++ b/isl_map.c
@@ -2200,6 +2200,14 @@ error:
        return NULL;
 }
 
+__isl_give isl_basic_set *isl_basic_set_move_dims(__isl_take isl_basic_set *bset,
+       enum isl_dim_type dst_type, unsigned dst_pos,
+       enum isl_dim_type src_type, unsigned src_pos, unsigned n)
+{
+       return (isl_basic_set *)isl_basic_map_move_dims(
+               (isl_basic_map *)bset, dst_type, dst_pos, src_type, src_pos, n);
+}
+
 __isl_give isl_set *isl_set_move_dims(__isl_take isl_set *set,
        enum isl_dim_type dst_type, unsigned dst_pos,
        enum isl_dim_type src_type, unsigned src_pos, unsigned n)