isl_map_affine_hull: make stride information explicit before dropping divs
authorSven Verdoolaege <skimo@kotnet.org>
Fri, 19 Apr 2013 14:57:00 +0000 (16:57 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Mon, 22 Apr 2013 07:38:20 +0000 (09:38 +0200)
commit3733ac41c3a7ce80c561645cdd03c1535accc397
tree82315631d04fa814cb776d7ee46b833a3d915098
parent574daacec0c3c0b3e3734f4f5ea75dace276fa64
isl_map_affine_hull: make stride information explicit before dropping divs

In a2cbe44 (isl_map_affine_hull: avoid computing explicit representations
for divs, Sun Jan 15 16:12:59 2012 +0100), isl_map_affine_hull was changed
to drop unknown divs rather than computing an explicit representation
for them.  This caused some stride information that involves multiple
unknown divs to get dropped.
Try and recover this lost information by making stride information
explicitly available before dropping the unknown divs.

Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
isl_affine_hull.c
isl_morph.c
isl_test.c
test_inputs/codegen/stride6.c [new file with mode: 0644]
test_inputs/codegen/stride6.in [new file with mode: 0644]