LRB and 32-bit compressed oops

Roman Kennke rkennke at redhat.com
Tue Mar 26 08:14:44 UTC 2019


And BTW, does that phenomenon also show with current WB?

Am 25. März 2019 21:40:33 MEZ schrieb Aleksey Shipilev <shade at redhat.com>:
>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

-- 
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.


More information about the shenandoah-dev mailing list