Integrated: 8291000: C2: Purge LoadPLocked and Store*Conditional nodes

Aleksey Shipilev shade at openjdk.org
Thu Jul 28 08:20:07 UTC 2022


On Tue, 26 Jul 2022 07:13:01 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> The last uses for these nodes was the inline contiguous allocations. With [JDK-8290706](https://bugs.openjdk.org/browse/JDK-8290706), these nodes are not used anymore and can be cleaned up.
> 
> Testing:
>  - [x] Linux x86_64 fastdebug tier1
>  - [x] Linux x86_32 fastdebug tier1
>  - [x] Linux AArch64 fastdebug tier1
>  - [x] Linux x86_64 Zero build
>  - [x] Linux AArch64 cross-build
>  - [x] Linux ARM cross-build
>  - [x] Linux S390X cross-build
>  - [x] Linux PPC64 cross-build
>  - [x] Linux RISC-V cross-build

This pull request has now been integrated.

Changeset: dd69a68d
Author:    Aleksey Shipilev <shade at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/dd69a68d095a67b6ea1479d05285dd8be50bfbf2
Stats:     556 lines in 17 files changed: 0 ins; 552 del; 4 mod

8291000: C2: Purge LoadPLocked and Store*Conditional nodes

Reviewed-by: eosterlund, kvn

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

PR: https://git.openjdk.org/jdk/pull/9636


More information about the shenandoah-dev mailing list