Hi, I would appreciate some help on the following: why does the attached diagram result in a buffer allocation? The known pattern of unbundle-operation-bundle' is detected properly, but the 'index-operation-replace subset' results in a buffer allocation. Both of these should be known to the compiler and not result in a buffer allocation. The structure is: cluster of arrays of clusters (the cluster in the array only consists of scalars).
Any clues will be appreciated.
Thanks.