Integrated: 8277239: SIGSEGV in vrshift_reg_maskedNode::emit

Jatin Bhateja jbhateja at openjdk.java.net
Mon Nov 22 16:42:20 UTC 2021


On Wed, 17 Nov 2021 13:44:51 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:

> Currently instruction selector differentiates between the two kinds of vector shift operations i.e. one with vector shift count and other with scalar shift count passed though LShiftCntV/RShiftCntV nodes by looking at the ideal opcode of shift count node.
> 
> A more robust scheme is to set a flag over vector shift node if it has variable vector shift count and replace the opcode based check with flag based check in various shift instruction selection patterns.

This pull request has now been integrated.

Changeset: e5298655
Author:    Jatin Bhateja <jbhateja at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/e529865531d0eb5a2119a1d220b195d088794226
Stats:     133 lines in 5 files changed: 72 ins; 3 del; 58 mod

8277239: SIGSEGV in vrshift_reg_maskedNode::emit

Reviewed-by: sviswanathan, dlong

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

PR: https://git.openjdk.java.net/jdk/pull/6431


More information about the hotspot-compiler-dev mailing list