[lworld] RFR: 8293542: [lworld] Merge InlineTypeNode and InlineTypePtrNode in C2

Tobias Hartmann thartmann at openjdk.org
Fri Oct 7 12:37:32 UTC 2022


This is a large refactoring, removing the need to have both an `InlineTypeNode` as well as an `InlineTypePtrNode` in C2, significantly simplifying the IR. The change also includes several bug fixes that could not be easily extracted into an independent change.

More cleanups will follow with [JDK-8293800](https://bugs.openjdk.org/browse/JDK-8293800).

Thanks,
Tobias

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

Commit messages:
 - Minor fix for flat arrays
 - Merge branch 'lworld' into JDK-8293542
 - Merge branch 'lworld' into JDK-8293542
 - More fixes
 - More cleanups
 - 8293542: [lworld] Merge InlineTypeNode and InlineTypePtrNode in C2

Changes: https://git.openjdk.org/valhalla/pull/780/files
 Webrev: https://webrevs.openjdk.org/?repo=valhalla&pr=780&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8293542
  Stats: 810 lines in 33 files changed: 177 ins; 348 del; 285 mod
  Patch: https://git.openjdk.org/valhalla/pull/780.diff
  Fetch: git fetch https://git.openjdk.org/valhalla pull/780/head:pull/780

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



More information about the valhalla-dev mailing list