export isl_multi_aff_drop_dims
authorSven Verdoolaege <skimo@kotnet.org>
Thu, 12 Jan 2012 14:49:38 +0000 (15:49 +0100)
committerSven Verdoolaege <skimo@kotnet.org>
Fri, 13 Jan 2012 10:41:13 +0000 (11:41 +0100)
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
doc/user.pod
include/isl/aff.h
isl_aff_private.h

index 22e3a01..4adedc1 100644 (file)
@@ -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
 
index ee9b4e5..2f4d6be 100644 (file)
@@ -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);
index 5a7c3e0..aaffce6 100644 (file)
@@ -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(