RFR: 8355334: [leyden] Missing type profile info in archived training data

Vladimir Ivanov vlivanov at openjdk.org
Wed Apr 23 02:59:30 UTC 2025


There's a regression from #56 which causes pruning of all type profiles from archived training data. It severely affects quality of compiled code.

Proposed fix removes only excluded classes.

Testing: hs-tier1 - hs-tier2, JavacBench

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

Commit messages:
 - current_thread_is_vm_or_dumper
 - handle shared classes during dynamic archive dumping
 - is_excluded
 - 8355334: [leyden] Missing type profile info in archived training data

Changes: https://git.openjdk.org/leyden/pull/59/files
  Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=59&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8355334
  Stats: 34 lines in 2 files changed: 22 ins; 7 del; 5 mod
  Patch: https://git.openjdk.org/leyden/pull/59.diff
  Fetch: git fetch https://git.openjdk.org/leyden.git pull/59/head:pull/59

PR: https://git.openjdk.org/leyden/pull/59


More information about the leyden-dev mailing list