From: Sven Verdoolaege Date: Thu, 12 Jan 2012 14:49:38 +0000 (+0100) Subject: export isl_multi_aff_drop_dims X-Git-Tag: isl-0.10~148 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6364dbe3fab7fc1553e624a4f154d711eb297189;p=platform%2Fupstream%2Fisl.git export isl_multi_aff_drop_dims Signed-off-by: Sven Verdoolaege --- diff --git a/doc/user.pod b/doc/user.pod index 22e3a01..4adedc1 100644 --- a/doc/user.pod +++ b/doc/user.pod @@ -3183,6 +3183,10 @@ It can be modified using __isl_take isl_pw_multi_aff *pma, enum isl_dim_type type, __isl_take isl_id *id); + __isl_give isl_multi_aff *isl_multi_aff_drop_dims( + __isl_take isl_multi_aff *maff, + enum isl_dim_type type, unsigned first, unsigned n); + To check whether two multiple affine expressions are obviously equal to each other, use diff --git a/include/isl/aff.h b/include/isl/aff.h index ee9b4e5..2f4d6be 100644 --- a/include/isl/aff.h +++ b/include/isl/aff.h @@ -249,6 +249,10 @@ unsigned isl_multi_aff_dim(__isl_keep isl_multi_aff *maff, __isl_give isl_aff *isl_multi_aff_get_aff(__isl_keep isl_multi_aff *multi, int pos); +__isl_give isl_multi_aff *isl_multi_aff_drop_dims( + __isl_take isl_multi_aff *maff, + enum isl_dim_type type, unsigned first, unsigned n); + __isl_give isl_multi_aff *isl_multi_aff_set_dim_name( __isl_take isl_multi_aff *maff, enum isl_dim_type type, unsigned pos, const char *s); diff --git a/isl_aff_private.h b/isl_aff_private.h index 5a7c3e0..aaffce6 100644 --- a/isl_aff_private.h +++ b/isl_aff_private.h @@ -82,10 +82,6 @@ __isl_give isl_multi_aff *isl_multi_aff_dup(__isl_keep isl_multi_aff *multi); __isl_give isl_multi_aff *isl_multi_aff_align_params( __isl_take isl_multi_aff *multi, __isl_take isl_space *model); -__isl_give isl_multi_aff *isl_multi_aff_drop_dims( - __isl_take isl_multi_aff *maff, - enum isl_dim_type type, unsigned first, unsigned n); - __isl_give isl_pw_multi_aff *isl_pw_multi_aff_reset_domain_space( __isl_take isl_pw_multi_aff *pwmaff, __isl_take isl_space *space); __isl_give isl_pw_multi_aff *isl_pw_multi_aff_reset_space(