2 Dec
2009
2 Dec
'09
2:36 a.m.
On Tue, Dec 1, 2009 at 4:49 PM, Lynn Quam <quam@ai.sri.com> wrote:
The compiled code would always assume that the array was non-simple, and indirect thru the array header to find underlying array. I do not remember all of the details and limitations, except that the underling simple-vector could always be found with only one indirection.
If an array is not simple it may be displaced. In this case, one has to chase the through all of underlying arrays until a terminal simple array is found. It would be nice if there was a way to never pay for a displaced array if you never use them.