- This is used down the line for computations involving live range reordering. Setting it to nullptr will mess with all of these. Set it to "minimal acceptable value".
- Follow what PPCG itself does in ppcg_scop_from_pet_scop.
- Link to PPCG behaviour: http://repo.or.cz/ppcg.git/blob/HEAD:/ppcg.c#l915
NOTE:
- This is somewhat pointless without setting
PPCGCodeGeneration.cpp
PPCGScop->options->live_range_reordering = 1;
However, doing this causes sc within gpu.c to become empty, because it looks like something is screwing up at
gpu.c
sc = isl_schedule_constraints_set_coincidence(sc, coincidence);
Need to investigate this.
@bollu What does this member signify ?