change isl_basic_map_foreach_lexmin prototype
authorSven Verdoolaege <skimo@kotnet.org>
Sat, 16 Apr 2011 17:39:53 +0000 (19:39 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Tue, 14 Jun 2011 15:33:20 +0000 (17:33 +0200)
commitf937a504eb2805254e723e62f490ce304a3856b8
treeceb7b24a606a199b1f246aae195dd9fc16ea68ec
parent1ee9b728532426ee40bdf725ba02a9d6f0284482
change isl_basic_map_foreach_lexmin prototype

In particular, the callback now receives an isl_aff_list instead
of an isl_mat.  The use of an isl_mat exposed too much of the internal
details of isl.  On top of that, it was also very fragile as the meaning
of the columns in the matrix depended on the internal representation
of the separate basic set.  Any change in this internal representation,
including any simplification step, would change the meaning of the matrix.

Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
include/isl/map.h
isl_tab_pip.c
isl_test.c