isl_union_*_transform_control: store optional target space
commit31532d035715cbbd6a9a1567b168be39205b6287
authorSven Verdoolaege <sven@cerebras.net>
Mon, 22 Apr 2019 15:21:31 +0000 (22 17:21 +0200)
committerSven Verdoolaege <sven@cerebras.net>
Tue, 25 Jun 2019 07:00:01 +0000 (25 09:00 +0200)
tree13afb2a3b0c3ac397d2308507386847260d9e5f1
parent52d09ad12c337e7ad9d5ee11b3543d35bfb4286b
isl_union_*_transform_control: store optional target space

In particular, let isl_union_*_transform_space call
isl_union_*_transform instead of the other way around
by storing the required space in the control structure.
This will allow isl_union_*_transform_inplace to call
isl_union_*_transform without having to create
a space that will never be used.

Signed-off-by: Sven Verdoolaege <sven@cerebras.net>
isl_union_templ.c