streamline isl_multi_*_{gist*,intersect_*}
commitf640bc050a330543ee1b2c4a26605e32608f00e1
authorSven Verdoolaege <skimo@kotnet.org>
Fri, 7 Nov 2014 21:23:20 +0000 (7 22:23 +0100)
committerSven Verdoolaege <skimo@kotnet.org>
Fri, 23 Jan 2015 09:47:00 +0000 (23 10:47 +0100)
tree3dded7603184abb87a47f982f0bf1c4938efd4a7
parent277b9b4b5c926fafc0e668bbd9c7414d9f203ea8
streamline isl_multi_*_{gist*,intersect_*}

isl_multi_*_gist, isl_multi_*_gist_params, isl_multi_*_intersect_domain and
isl_multi_*_intersect_params essentially perform the same kind of
computation, applying a function with a set argument to each member
of the multi expression.
Extract this functionality into a single isl_multi_*_apply_set function and
call it from these four functions.

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