RFR: 8333890: Fatal error in auto-vectorizer with float16 kernel [v2]

Emanuel Peter epeter at openjdk.org
Mon Jul 8 11:24:40 UTC 2024


On Sat, 6 Jul 2024 23:55:04 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:

>> Hi,
>> 
>> This bug fix patch fixes an assertion failure seen while auto-vectorizing conversion chain involving float16 type.
>> Constraining the container type for ConvF2HF IR to short type upfront , as relying on backpropagating narrow
>> type from memory operation  may not be sufficient if IR is succeeded by ConvHF2F as depicted by the include test case.
>> 
>> Best Regards,
>> Jatin
>
> Jatin Bhateja has updated the pull request incrementally with one additional commit since the last revision:
> 
>   IR rule extension for ANY vector size

Changing the title now does not really help, it is already in the commit ;)
![image](https://github.com/openjdk/jdk/assets/32593061/9801e3cc-0214-4b48-a680-e34c777395a5)

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

PR Comment: https://git.openjdk.org/jdk/pull/20062#issuecomment-2213748238


More information about the hotspot-compiler-dev mailing list