export isl_map_eliminate
authorSven Verdoolaege <skimo@kotnet.org>
Thu, 1 Dec 2011 15:02:22 +0000 (16:02 +0100)
committerSven Verdoolaege <skimo@kotnet.org>
Sat, 3 Dec 2011 19:08:14 +0000 (20:08 +0100)
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
doc/user.pod
include/isl/map.h

index 6a7ca93..1b4c475 100644 (file)
@@ -1764,6 +1764,9 @@ that maps (a wrapped version of) the input relation to its domain or range.
                __isl_take isl_basic_map *bmap,
                enum isl_dim_type type,
                unsigned first, unsigned n);
+       __isl_give isl_map *isl_map_eliminate(
+               __isl_take isl_map *map, enum isl_dim_type type,
+               unsigned first, unsigned n);
 
 Eliminate the coefficients for the given dimensions from the constraints,
 without removing the dimensions.
index 7f18dc6..289e7cc 100644 (file)
@@ -405,6 +405,8 @@ __isl_give isl_map *isl_map_project_out(__isl_take isl_map *map,
 __isl_give isl_basic_map *isl_basic_map_remove_divs(
        __isl_take isl_basic_map *bmap);
 __isl_give isl_map *isl_map_remove_divs(__isl_take isl_map *map);
+__isl_give isl_map *isl_map_eliminate(__isl_take isl_map *map,
+       enum isl_dim_type type, unsigned first, unsigned n);
 __isl_give isl_map *isl_map_remove_dims(__isl_take isl_map *map,
        enum isl_dim_type type, unsigned first, unsigned n);
 struct isl_map *isl_map_remove_inputs(struct isl_map *map,