RFR: 8339849: Enumerate opto and C1 stubs,generate enums, names, fields and generator calls

Andrew Dinn adinn at openjdk.org
Wed Sep 11 08:30:39 UTC 2024


Systematize handling of Opto and C1 stubs. Generate enum ids, static fields, stub/blob names and generator code from declarations using template macros as previously done with Shared stubs. Systematically reference stubs and stub names using ids.

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

Commit messages:
 - fix missing include
 - fix problems with enum tags
 - enum fixes
 - correct renaming of patchign ids to stub ids
 - 8339849: Enumerate opto and C1 stubs,generate enums, names, fields and generator calls
 - systematize C1 stubs
 - systematize opto stubs

Changes: https://git.openjdk.org/jdk/pull/20936/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=20936&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8339849
  Stats: 997 lines in 44 files changed: 229 ins; 80 del; 688 mod
  Patch: https://git.openjdk.org/jdk/pull/20936.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/20936/head:pull/20936

PR: https://git.openjdk.org/jdk/pull/20936


More information about the hotspot-dev mailing list