isl_tab_basic_map_partial_lexopt: use context constraints when detecting equalities
commit5838a24b6ca93204c2e7422550426d8885558bf2
authorSven Verdoolaege <skimo@kotnet.org>
Sun, 1 Nov 2009 13:49:46 +0000 (1 14:49 +0100)
committerSven Verdoolaege <skimo@kotnet.org>
Sun, 1 Nov 2009 14:28:08 +0000 (1 15:28 +0100)
treee1e79aaad51c7c7d3e7339506740bf656b535a5a
parent91e7b730ab626b5dbacc5351d241598adc16ae05
isl_tab_basic_map_partial_lexopt: use context constraints when detecting equalities

The constraints of the context of the actual map may conspire to form
equalities and we generally want to detect as many equalities as possible.
Therefore, detect equalities in the intersection of the two
and add these equalities to the map.
Note that the equalities are now no longer detected in the map
itself, so we may have to detect equalities again later if
we are ever interested in the equalities of the map itself.
isl_tab_pip.c