[lworld] Integrated: 8352647: [lworld] Remove larval InlineTypeNode in Unsafe intrinsics
Quan Anh Mai
qamai at openjdk.org
Mon Apr 7 07:17:09 UTC 2025
On Sun, 23 Mar 2025 17:21:15 GMT, Quan Anh Mai <qamai at openjdk.org> wrote:
> Hi,
>
> As a step of #1405, I would like to remove the usage of larval value objects in `Unsafe` intrinsics. This patch also tries to make sure that `Unsafe::makePrivateBuffer` and `Unsafe::finishPrivateBuffer` are always inlined, so that larval objects do not cross call boundaries except for invoking object constructors.
>
> Please take a look and review this PR, thanks a lot.
This pull request has now been integrated.
Changeset: 0bbfece8
Author: Quan Anh Mai <qamai at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
URL: https://git.openjdk.org/valhalla/commit/0bbfece897944f0f25e0d45fc8a4027d3828efde
Stats: 100 lines in 4 files changed: 81 ins; 2 del; 17 mod
8352647: [lworld] Remove larval InlineTypeNode in Unsafe intrinsics
Reviewed-by: jbhateja, thartmann
-------------
PR: https://git.openjdk.org/valhalla/pull/1406
More information about the valhalla-dev
mailing list