RFR: 8348659: AArch64: IR rule failure with compiler/loopopts/superword/TestSplitPacks.java
Emanuel Peter
epeter at openjdk.org
Mon Feb 3 06:51:52 UTC 2025
On Fri, 31 Jan 2025 16:25:11 GMT, Bhavana Kilambi <bkilambi at openjdk.org> wrote:
>> "test5a" in this file fails on Graviton3 (32B, SVE) as the compiler fails to match IR rules for vector size 2. This is because the minimum vector size for aarch64 machines is 8B and it does not support generation of vectors of 2 short values.
>>
>> Modified the IR rules to have two separate rules - one for sse4.1 and another for sve.
>>
>> The test now passes on Graviton3.
>
> Hi @eme64 , can you please review this patch as well? Thanks :)
@Bhavana-Kilambi The patch looks good to me. I've launched some testing, just in case. Please ping me in 24h for an update ;)
-------------
PR Comment: https://git.openjdk.org/jdk/pull/23385#issuecomment-2630106873
More information about the hotspot-compiler-dev
mailing list