RFR(S):8216050:X86: Fix for Superword optimization fails with assert(0 <= i && i < _len) failed: illegal index

Deshpande, Vivek R vivek.r.deshpande at intel.com
Fri Jan 11 06:58:05 UTC 2019

Hi Tobias

I have webrev for the fixes for the problems with  the VNNI optimization.

This has 3 fixes.
1) Fix for the crash by matching the operand by swapping to right positions.
2) Cost based generation of vpdpwssd instruction.
3) Fix generation of vector code by allowing adjacent LoadS nodes to be isomorphic when they have different control RangeCheck nodes
    for a[i] and a[i+1] accesses in same MulAddS2I node
Bug ID: https://bugs.openjdk.java.net/browse/JDK-8216050
Webrev: http://cr.openjdk.java.net/~vdeshpande/8216050/webrev.00/

Could you please take a look and review it.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20190111/94b568a8/attachment.html>

More information about the hotspot-compiler-dev mailing list