This information is necessary for PPCG to perform correct life range reordering.
With these changes applied we can live-range reorder some of the important
kernels in COSMO.
We also update and rename one test case, which previously could not be optimized
and now is optimized thanks to live-range reordering.
Can you add a TODO, notifying that we can have fixed_element for pointers/arrays as well, and not just scalars? Eg. Only having A[0] accesses.
This would help with stuff that @philip.pfaffe was benchmarking (theoretically).