psyclone.psyir.transformations.reference2arrayrange_trans

Module providing a transformation from a reference to an Array (a = …) to an ArrayReference with one or more array ranges (a(:) = …). This can be useful to determine when we have array accesses (as it is not clear when there is a reference to an Array) and can allow further optimisations such as transforming to explicit loops.