RFR: 8356642: RISC-V: enable hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java
Manuel Hässig
mhaessig at openjdk.org
Mon May 12 09:02:52 UTC 2025
On Fri, 9 May 2025 13:47:41 GMT, Hamlin Li <mli at openjdk.org> wrote:
> Hi,
> Can you help to review this patch?
>
> API comibnation like `av.lanewise(VectorOperators.FMA, bv.neg(), cv, mask).intoArray(fr, i);` should be able to be optimized to some special instruct rather than a bunch of instructs.
>
> We can not verify IR node (via `beforeMatchingNameRegex`) in PrintIdeal phase, as it does not mean that the special instruct are generated in FINAL CODE phase, it could be a combination of multiple different instruct.
>
> As riscv use different instruct names, so I create new ones in IRNode.java.
>
> Thanks
The changes also look good to me. I kicked off testing and will come back to you once the results are in.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/25145#issuecomment-2871634982
More information about the hotspot-compiler-dev
mailing list