RFR: 8357506: [JVMCI] Consolidate eager JVMCI initialization code [v2]
Doug Simon
dnsimon at openjdk.org
Thu May 22 17:24:08 UTC 2025
> While working on [JDK-8357135](https://bugs.openjdk.org/browse/JDK-8357135), I was reminded that some of the code implementing eager JVMCI compiler initialization (i.e. `-XX:+EagerJVMCI`) is in helper methods such as `JVMCIRuntime::call_getCompiler` that sound general purpose but are only used for eager JVMCI compiler initialization. This PR inlines `JVMCIRuntime::call_getCompiler` and renames `JVMCI::initialize_compiler` to `initialize_compiler_in_create_vm` to make its single use case clearer.
Doug Simon has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision:
consolidate JVMCI eager initialization
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/25369/files
- new: https://git.openjdk.org/jdk/pull/25369/files/c069487d..3b4bf20e
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=25369&range=01
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=25369&range=00-01
Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod
Patch: https://git.openjdk.org/jdk/pull/25369.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/25369/head:pull/25369
PR: https://git.openjdk.org/jdk/pull/25369
More information about the graal-dev
mailing list