From 93b398d2cfdaff9e629c194df892b4ca15ea398f Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Fri, 18 Jun 2010 16:33:40 +0200 Subject: [PATCH] doc: document isl_map_deltas --- doc/user.pod | 9 +++++++++ include/isl_map.h | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/doc/user.pod b/doc/user.pod index ff7840b..1f4f7d1 100644 --- a/doc/user.pod +++ b/doc/user.pod @@ -918,6 +918,15 @@ is already known to be empty. __isl_give isl_set *isl_map_range( __isl_take isl_map *map); +=item * Deltas + + __isl_give isl_basic_set *isl_basic_map_deltas( + __isl_take isl_basic_map *bmap); + __isl_give isl_set *isl_map_deltas(__isl_take isl_map *map); + +These functions return a (basic) set containing the differences +between image elements and corresponding domain elements in the input. + =item * Coalescing Simplify the representation of a set or relation by trying diff --git a/include/isl_map.h b/include/isl_map.h index 0978700..574f0fa 100644 --- a/include/isl_map.h +++ b/include/isl_map.h @@ -321,8 +321,8 @@ struct isl_map *isl_map_fix_si(struct isl_map *map, enum isl_dim_type type, unsigned pos, int value); __isl_give isl_map *isl_map_lower_bound_si(__isl_take isl_map *map, enum isl_dim_type type, unsigned pos, int value); -struct isl_basic_set *isl_basic_map_deltas(struct isl_basic_map *bmap); -struct isl_set *isl_map_deltas(struct isl_map *map); +__isl_give isl_basic_set *isl_basic_map_deltas(__isl_take isl_basic_map *bmap); +__isl_give isl_set *isl_map_deltas(__isl_take isl_map *map); struct isl_map *isl_map_detect_equalities(struct isl_map *map); __isl_give isl_basic_map *isl_map_affine_hull(__isl_take isl_map *map); __isl_give isl_basic_map *isl_map_convex_hull(__isl_take isl_map *map); -- 2.7.4