From 6364dbe3fab7fc1553e624a4f154d711eb297189 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Thu, 12 Jan 2012 15:49:38 +0100 Subject: [PATCH] export isl_multi_aff_drop_dims Signed-off-by: Sven Verdoolaege --- doc/user.pod | 4 ++++ include/isl/aff.h | 4 ++++ isl_aff_private.h | 4 ---- 3 files changed, 8 insertions(+), 4 deletions(-) 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( -- 2.7.4