Integrated: 8356642: RISC-V: enable hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java

Hamlin Li mli at openjdk.org
Mon May 12 12:28:05 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

This pull request has now been integrated.

Changeset: 8545e135
Author:    Hamlin Li <mli at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/8545e1357142db2e008970095a3f74f8121dbcf2
Stats:     57 lines in 2 files changed: 34 ins; 0 del; 23 mod

8356642: RISC-V: enable hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java

Reviewed-by: fyang, fjiang, mhaessig

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

PR: https://git.openjdk.org/jdk/pull/25145


More information about the hotspot-compiler-dev mailing list