summaryrefslogtreecommitdiff
path: root/isl_map_simplify.c
diff options
context:
space:
mode:
authorSven Verdoolaege <skimo@kotnet.org>2011-10-16 15:49:40 +0200
committerSven Verdoolaege <skimo@kotnet.org>2011-10-16 15:49:40 +0200
commitd9ff923f9c41a5cd5d39223bf72cac80b180b1a7 (patch)
tree3fe795af33c0f8908bd29d7f335237b79d5cd057 /isl_map_simplify.c
parent1a879f17bc3611936168d0ea017855731c484cb6 (diff)
downloadisl-d9ff923f9c41a5cd5d39223bf72cac80b180b1a7.tar.gz
isl-d9ff923f9c41a5cd5d39223bf72cac80b180b1a7.tar.bz2
isl-d9ff923f9c41a5cd5d39223bf72cac80b180b1a7.zip
add isl_map_gist_domain
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
Diffstat (limited to 'isl_map_simplify.c')
-rw-r--r--isl_map_simplify.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/isl_map_simplify.c b/isl_map_simplify.c
index eafbb083..e018c33c 100644
--- a/isl_map_simplify.c
+++ b/isl_map_simplify.c
@@ -1878,6 +1878,14 @@ __isl_give isl_set *isl_set_gist(__isl_take isl_set *set,
(struct isl_map *)context);
}
+__isl_give isl_map *isl_map_gist_domain(__isl_take isl_map *map,
+ __isl_take isl_set *context)
+{
+ isl_map *map_context = isl_map_universe(isl_map_get_space(map));
+ map_context = isl_map_intersect_domain(map_context, context);
+ return isl_map_gist(map, map_context);
+}
+
__isl_give isl_map *isl_map_gist_params(__isl_take isl_map *map,
__isl_take isl_set *context)
{