isl_schedule: explicitly keep track of isl_ctx
commit1ac4c69e8af949a8ec265a3d6bc5ba3c8441939a
authorSven Verdoolaege <skimo@kotnet.org>
Sun, 28 Jul 2013 16:40:18 +0000 (28 18:40 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Sat, 7 Feb 2015 10:29:18 +0000 (7 11:29 +0100)
tree19bd14a9455f093641ee84cb3a3547810f889aa8
parent4c351063387b68a924bcd26ee7996f456343e4f3
isl_schedule: explicitly keep track of isl_ctx

When we switch to a schedule tree representation, an isl_schedule
will include an isl_schedule_tree object with an isl_ctx.
For consistency, we will also initialize this embedded isl_ctx
when using the band forest representation.
Start by introducing an isl_ctx directly in isl_schedule so that
we only need to change the location of the isl_ctx when introducing
the schedule tree representation.

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