From: Sven Verdoolaege Date: Sun, 2 May 2010 17:57:47 +0000 (+0200) Subject: add isl_basic_set_move_dims X-Git-Tag: isl-0.03~198 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9a36bd61d66294838d7c08881d82d5b299da5cd2;p=platform%2Fupstream%2Fisl.git add isl_basic_set_move_dims --- diff --git a/include/isl_set.h b/include/isl_set.h index d76bb52..fc5a776 100644 --- a/include/isl_set.h +++ b/include/isl_set.h @@ -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); diff --git a/isl_map.c b/isl_map.c index a2d33d3..d87df03 100644 --- 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)