[vector] RFR: Remove JVM support for bitwise NOT

Paul Sandoz paul.sandoz at oracle.com
Tue Apr 7 16:20:29 UTC 2020


Hi,

So IIUC you removed the underlying vector op + C2 node, composing from a constant-all-set-bits + xor, then in hotspot recognizing more generally that vector pattern for optimization on supported platforms, such as aarch64?

General HS changes and Java changes look good.

Paul.

> On Apr 7, 2020, at 6:36 AM, Vladimir Ivanov <vladimir.x.ivanov at oracle.com> wrote:
> 
> http://cr.openjdk.java.net/~vlivanov/panama/vector/notv/webrev.00
> 
> Remove NotV support. Implement it as "XorV v (Replicate 0xFF..FF)" instead.
> 
> Testing: jdk/incubator/vector tests
> 
> The patch is against vectorIntrinsics branch.
> 
> Best regards,
> Vladimir Ivanov



More information about the panama-dev mailing list