[vector] RFR: Remove VShiftV nodes

John Rose john.r.rose at oracle.com
Thu Apr 9 20:27:51 UTC 2020


It’s like watching the gravitational collapse of some
celestial body, as the code folds smaller and smaller.
Hopefully it stays compact.

> On Apr 9, 2020, at 1:19 PM, Vladimir Ivanov <vladimir.x.ivanov at oracle.com> wrote:
> 
> http://cr.openjdk.java.net/~vlivanov/panama/vector/vshift/webrev.00/
> 
> Get rid of dedicated nodes for variable shifts and reuse existing [UR|R|L]ShiftV nodes.
> 
> Overall, it simplifies the code except detecting when variable shifts are supported. Introduced Matcher::supports_vector_variable_shifts() for that.
> 
> The patch is against vectorIntrinsics branch.
> 
> Best regards,
> Vladimir Ivanov



More information about the panama-dev mailing list