LoadCompressedPointer
Mick Jordan
mick.jordan at oracle.com
Mon Aug 19 14:04:04 PDT 2013
On 8/19/13 12:54 PM, Venkatachalam, Vasanth wrote:
> After a recent merge, I noticed some new logic in AMD64Move.LoadCompressedPointer() routine:
>
> assert kind = Kind.Object || kind = kind.Long;
>
> Can someone explain why we would allow kind = kind.Long?
>
> What cases would trigger a call to LoadCompressedPointer where kind = Kind.Long?
>
>
This is probably another case where a Word type (rewritten to Kind.long)
is involved. I don't like it.
Mick
More information about the graal-dev
mailing list