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