This patch addresses the C1 parts of [JDK-8350865](https://bugs.openjdk.org/browse/JDK-8350865): [lworld] Follow-up work from adding support for nullable, flat, atomic arrays / fields. Comments in-line with the changes.
Thanks, Tobias --------- - [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). ------------- Commit messages: - Merge branch 'lworld' into JDK-8383628 - Reverted null check - Merge branch 'lworld' into JDK-8383628 - More cleanups - Even more cleanups - Renamed TempResolvedAddress - More cleanups - Removed the layoutkindhelper - comments - JDK-8383628 v0 Changes: https://git.openjdk.org/valhalla/pull/2380/files Webrev: https://webrevs.openjdk.org/?repo=valhalla&pr=2380&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8383628 Stats: 216 lines in 14 files changed: 97 ins; 35 del; 84 mod Patch: https://git.openjdk.org/valhalla/pull/2380.diff Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2380/head:pull/2380 PR: https://git.openjdk.org/valhalla/pull/2380
