Integrated: 8262998: Vector API intrinsincs should not modify IR when bailing out

Jie Fu jiefu at openjdk.java.net
Fri Mar 5 06:00:59 UTC 2021


On Thu, 4 Mar 2021 05:26:42 GMT, Jie Fu <jiefu at openjdk.org> wrote:

> Hi all,
> 
> While I was learning [1], I found similar bugs in Vector API.
> The reason is the same that make_unsafe_address [2][3] may modify IR when bailing out.
> Let's fix it.
> 
> Thanks.
> Best regards,
> Jie
> 
> [1] https://github.com/openjdk/jdk/pull/2775/
> [2] https://github.com/openjdk/jdk/blob/master/src/hotspot/share/opto/vectorIntrinsics.cpp#L782
> [3] https://github.com/openjdk/jdk/blob/master/src/hotspot/share/opto/vectorIntrinsics.cpp#L612

This pull request has now been integrated.

Changeset: d91550ef
Author:    Jie Fu <jiefu at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/d91550ef
Stats:     93 lines in 2 files changed: 92 ins; 1 del; 0 mod

8262998: Vector API intrinsincs should not modify IR when bailing out

Reviewed-by: thartmann, vlivanov

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

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


More information about the hotspot-compiler-dev mailing list