RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv)

Hamlin Li mli at openjdk.org
Tue Nov 11 14:10:48 UTC 2025


On Tue, 11 Nov 2025 13:59:16 GMT, Hamlin Li <mli at openjdk.org> wrote:

>> Sounds like this PR should include some IR tests?
>
> @galderz @eme64 
> 
> As this pr does not change any behaviour (it's splitted from https://github.com/openjdk/jdk/pull/28230, as suggested in previous review, check https://github.com/openjdk/jdk/pull/25341#issuecomment-2902440231 please), so the tests (jtreg & jmh) are put in https://github.com/openjdk/jdk/pull/28230.
> 
> Or should I just close this one and use https://github.com/openjdk/jdk/pull/28230 instead?

> @Hamlin-Li Thanks for your continued effort on CMove!
> 
> Just a first initial comment. And yes, you'll need some IR tests. Would also be nice if we could get some aarch64 or x64 implementation, so we can test it. Maybe we can collaborate on this PR to make it work together :)

Sure, I'm happy to have you involved in this one, are you interested in enabling and implementing aarch64 or x64 part? Should I close this one and use https://github.com/openjdk/jdk/pull/28230 instead? Please kindly let know! :)

-------------

PR Comment: https://git.openjdk.org/jdk/pull/28231#issuecomment-3517076250


More information about the hotspot-compiler-dev mailing list