RFR: 8361582: AArch64: Some ConH values cannot be replicated with SVE [v7]

Bhavana Kilambi bkilambi at openjdk.org
Wed Aug 20 14:13:46 UTC 2025


On Wed, 20 Aug 2025 13:44:52 GMT, Bhavana Kilambi <bkilambi at openjdk.org> wrote:

>> It's fine if the IR rule is only for SVE, but other platforms could at least encounter the code shape and be tested for correctness.
>
> This type of pattern/code shape where one of the inputs is a constant is already being tested in https://github.com/openjdk/jdk/blob/e912977a6687917ed45520c4d8558ebe630e3f52/test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java#L335
> 
> I have created this one specifically for aarch64 to ensure both the backend mach nodes are correctly being generated.

I can test this on x86 but do you think this test is required to be placed out of `aarch64` folder and make it available for all architectures when the same pattern is already being tested in the above testcase for all architectures?

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

PR Review Comment: https://git.openjdk.org/jdk/pull/26589#discussion_r2288318608


More information about the hotspot-compiler-dev mailing list