isl_stream_read_pw_multi_aff: read isl_pw_multi_aff directly
commitf8f3da39116a65d309e133c6dd24ed6604c69a6f
authorSven Verdoolaege <skimo@kotnet.org>
Tue, 5 Jul 2016 12:54:29 +0000 (5 14:54 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Mon, 19 Dec 2016 09:05:20 +0000 (19 10:05 +0100)
tree24be45672f41d68d3465c56a08ef7eb0d5250ca1
parent6598c2973545d9afbd45bacd19ef4c3d2ff05c1c
isl_stream_read_pw_multi_aff: read isl_pw_multi_aff directly

Do so instead of first reading in an isl_map or isl_set and
then converting that to an isl_pw_multi_aff.
The indirect way could result in a representation that is
quite different from the input, causing needless confusion.
It also failed to properly read expressions involving NaNs.

Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
isl_input.c