LRB and 32-bit compressed oops
Aleksey Shipilev
shade at redhat.com
Mon Mar 25 20:40:33 UTC 2019
On 3/25/19 9:35 PM, Roman Kennke wrote:
> I know that C2 can handle instructions like:
>
> match(Set src (DecodeN src));
>
> I have done this in my nofwdptr patch. However, I suspect this may not
> be possible here because of different reg types.
>
> Roland my know more? (Looping in...)
Yeah, it has to happen before regalloc. I am thinking maybe DecodeNNode::Ideal should skip DecodeN
when oop shift is null? But the input is probably LoadN, which is of wrong type (narrowoop), while
we need just oop.
-Aleksey
More information about the shenandoah-dev
mailing list