RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv)
Emanuel Peter
epeter at openjdk.org
Tue Nov 11 15:05:03 UTC 2025
On Tue, 11 Nov 2025 14:04:26 GMT, Hamlin Li <mli at openjdk.org> wrote:
>> Sounds like this PR should include some IR tests?
>
> @galderz @eme64 BTW, there is an assert fix in this pr, which is also in another specific pr: https://github.com/openjdk/jdk/pull/28141. Please let me know if I should do it in this pr or not. Thanks!
@Hamlin-Li Can you describe your general approach with https://github.com/openjdk/jdk/pull/28230? How exactly will you deal with the type size change? Will you have a conversion of the mask, between the comparison and the blend? It may be good if you describe it in a bit of detail, so that we can allow `aarch64` and `x64` specialists to look at it, and see if the basic design is platform independent enough ;)
-------------
PR Comment: https://git.openjdk.org/jdk/pull/28231#issuecomment-3517321804
More information about the hotspot-compiler-dev
mailing list