isl_map_identity: take dimension specification of map as input
commit3ad1801123886f60c383972acceff7ce00dadf0a
authorSven Verdoolaege <skimo@kotnet.org>
Fri, 25 Feb 2011 15:07:20 +0000 (25 16:07 +0100)
committerSven Verdoolaege <skimo@kotnet.org>
Fri, 25 Feb 2011 15:07:20 +0000 (25 16:07 +0100)
tree01b8f5ec96e7fb14d436bb4750cb27c6e0ac6c96
parent7e71961c1d56e894e8beaf751964cfa1c390e635
isl_map_identity: take dimension specification of map as input

Before, isl_basic_map_identity and isl_map_identity would take
the dimension specification of a set as input, but this could be
confusing for users.  Moreover, by taking the specification of a map
as input, we can now also construct canonical mappings between spaces
with the same dimension, but with different names or internal structure.

Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
doc/user.pod
include/isl/map.h
isl_map.c
isl_transitive_closure.c