RFR: 8355563: VectorAPI: Refactor current implementation of subword gather load API
Xiaohong Gong
xgong at openjdk.org
Tue Jun 3 01:49:07 UTC 2025
On Tue, 3 Jun 2025 01:45:57 GMT, Xiaohong Gong <xgong at openjdk.org> wrote:
>>> > @XiaohongGong Thanks for splitting this one out, and for investigating the regressions here.
>>> > Putting the permalink here, fixed to the current change (the link you pasted will always refer to the newest, which may later on point to the wrong line when lines above are inserted / deleted):
>>> > https://github.com/openjdk/jdk/blob/7077535c0b0a6ea0a2a167f9135b1504a3d71fb3/src/hotspot/share/opto/loopnode.cpp#L1659-L1661
>>> >
>>> > I wonder if we should just use `Node::uncast` there? But I'm quite unsure about that.
>>>
>>> Sounds good to me. I will have a deep investigation for it. Thanks!
>>
>> Hi @eme64 @jatin-bhateja, I'v created a PR https://github.com/openjdk/jdk/pull/25539 to fix this issue. With this change, the performance regression can be fixed as well. Could you please take a look at that change and help to run the test on different X86 machines? Thanks a lot!
>
>> @XiaohongGong I reviewed #25539. Since it is a relatively simple patch, I suggest that we integrate that one first, and come back to this here later. Is that ok for you?
>
> That's fine to me. Thanks for your review!
> Hi @XiaohongGong , Looks good to me, thanks again for this re-factor !!
>
> Best Regards, Jatin
Thanks so much for your review @jatin-bhateja !
-------------
PR Comment: https://git.openjdk.org/jdk/pull/25138#issuecomment-2933083694
More information about the hotspot-dev
mailing list