This patch adds support for multi-valued schedules when using the JSCoP-Importer.
Before, when non-single valued schedules are imported, Polly would crash.
This prevented the use of recomputation/recalculation in a schedule, which could be beneficial for improving data locality.
This patch adjusts the Scops and the imported schedules of schedules which perform certain statements multiple times.
This is done by copying the statements which are executed multiple times, and adjusting the schedule accordingly.
The new schedule is again single valued, and can be used by Polly.
This patch is work in progress.
Known bugs/errors:
isValidSchedule does not recognize the schedule as valid
We usually add dots add the end of comments/sentences.