[jdk11u-dev] RFR: 8270947: AArch64: C1: use zero_words to initialize all objects

Paul Hohensee phh at openjdk.org
Mon Nov 7 15:48:55 UTC 2022


On Fri, 4 Nov 2022 17:59:57 GMT, Xin Liu <xliu at openjdk.org> wrote:

> We would like to backport [JDK-8270947](https://bugs.openjdk.org/browse/JDK-8270947) to jdk11u. It's not only less code to maintain, but also better generated code. C1 can leverage DC ZVA in large allocations on aarch64. The secondary consideration is that openjdk11u aligns with oraclejdk11u. 
> 
> This isn't a clean backport. Small cosmetic changes are made in `MacroAssembler::zero_words(Register ptr, Register cnt)` chunk. 
> 
> There are also 2 trailing bugfixes. We will post them together as stacked PRs

Passed tier1. Lgtm.

Pre-submit failure looks to be an infrastructure issue.

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

Marked as reviewed by phh (Reviewer).

PR: https://git.openjdk.org/jdk11u-dev/pull/1502


More information about the jdk-updates-dev mailing list