isl_sched_graph: add identifier to compressed nodes for differentiation
commit17e172e3914e4cef6a32cfa83f704acb00bea4a0
authorSven Verdoolaege <skimo@kotnet.org>
Fri, 24 Feb 2017 09:11:28 +0000 (24 10:11 +0100)
committerSven Verdoolaege <sven.verdoolaege@gmail.com>
Thu, 25 May 2017 14:13:31 +0000 (25 16:13 +0200)
treed3bd594d8221fa0d6ff93133e84406dd13b111c1
parent3796bd6c86cd0795a79a2f8b434ce86a7b3111aa
isl_sched_graph: add identifier to compressed nodes for differentiation

If any node is compressed, then the set for which coefficients
are computed lies in the compressed space.
These spaces are currently only identified by their dimension,
meaning that multiple nodes may have sets in the same compressed space.
In an upcoming commit, such sets or related binary relations
will be grouped together and they therefore need to be made to live
in different spaces.
Add a name and a unique user pointer to the compressed spaces
for this purpose.
The unique user pointer is taken to be a pointer to the node itself.
This allows the node to be easily recovered from the space.

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