ppcg_scop: represent tagger as isl_union_pw_multi_aff instead of isl_union_map
commit493fd5d5989c9421ebe4bb28c0c2117bc9772dcc
authorSven Verdoolaege <skimo@kotnet.org>
Wed, 8 Jan 2014 16:08:07 +0000 (8 17:08 +0100)
committerSven Verdoolaege <skimo@kotnet.org>
Tue, 24 Feb 2015 11:09:28 +0000 (24 12:09 +0100)
tree92794c6592db2b29aee93399fb7a72da375242fa
parente1e8137dcb02f38a070e4f4ced7e4fa9835ad842
ppcg_scop: represent tagger as isl_union_pw_multi_aff instead of isl_union_map

In particular, the tagger is now represented as an isl_union_pw_multi_aff
that projects out the tags rather than an isl_union_map that add the tags.
The tags are then added by computing the preimage over the new tagger
rather than applying the old tagger.

Representing the tagger as an isl_union_pw_multi_aff will be useful
for adding tags to a schedule in schedule tree representation since
it is possible to compute the pullback of a schedule tree, but there is
no functionality for applying a union map to the schedule tree domain.

Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
gpu.c
ppcg.c
ppcg.h