isl_map_coalesce: avoid reconsidering pairs considered before on change
authorSven Verdoolaege <skimo@kotnet.org>
Fri, 2 Apr 2010 20:45:57 +0000 (22:45 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Fri, 2 Apr 2010 20:45:57 +0000 (22:45 +0200)
commitd84248b20502cef6c364b165860bddacb17202fb
tree747e22edf4daab0d94a8ae1cd6c0ecb5fcd1188e
parent77217749765eda514eb091e6986549152cd8e624
isl_map_coalesce: avoid reconsidering pairs considered before on change

Before, whenever anything changed (two elements get fused or one
element gets dropped), we would start all over from scratch.
Pairs that were already considered before and that are not related
to the change do not need to be reconsidered.
We may still reconsider some pairs, even after this commit.
In particular, if one element gets dropped, then we will still reconsider
all combinations with the element that did not get dropped.
isl_coalesce.c