[lworld] RFR: 8327150: [lworld] Update C1 to support new value construction scheme from JEP 401

Frederic Parain fparain at openjdk.org
Fri Mar 1 21:01:05 UTC 2024


Fix value creation in C1, remove the old special node for value creation and out everything under the NewInstance node.
There's also a fix in can_be_inline_klass() method that was causing a wrong behavior for acmp.

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

Commit messages:
 - First C1 fix to support JEP 401

Changes: https://git.openjdk.org/valhalla/pull/1029/files
 Webrev: https://webrevs.openjdk.org/?repo=valhalla&pr=1029&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8327150
  Stats: 144 lines in 19 files changed: 14 ins; 109 del; 21 mod
  Patch: https://git.openjdk.org/valhalla/pull/1029.diff
  Fetch: git fetch https://git.openjdk.org/valhalla.git pull/1029/head:pull/1029

PR: https://git.openjdk.org/valhalla/pull/1029



More information about the valhalla-dev mailing list