Integrated: 8265480: add basic JVMCI support for JEP 309: Dynamic Class-File Constants
Doug Simon
dnsimon at openjdk.java.net
Thu Apr 22 16:02:28 UTC 2021
On Mon, 19 Apr 2021 21:31:04 GMT, Doug Simon <dnsimon at openjdk.org> wrote:
> This PR adds support to JVMCI for CONSTANT_Dynamic constant pool entries. It brings the JVMCI support on par with the support in CI for C1 and C2 with one difference: JVMCI will resolve unresolved condy entries where as CI bails out in this case (it expects condy entries to be resolved by the interpreter).
>
> When using JVMCI for JIT compilation, unresolved entries should only be seen when running under -Xcomp.
>
> When using JVMCI for AoT (e.g. Native Image), most entries will be unresolved since no other code apart from the AoT compiler is running.
This pull request has now been integrated.
Changeset: 7df0c10a
Author: Doug Simon <dnsimon at openjdk.org>
URL: https://git.openjdk.java.net/jdk/commit/7df0c10a
Stats: 401 lines in 10 files changed: 370 ins; 10 del; 21 mod
8265480: add basic JVMCI support for JEP 309: Dynamic Class-File Constants
Reviewed-by: kvn, psandoz
-------------
PR: https://git.openjdk.java.net/jdk/pull/3578
More information about the hotspot-compiler-dev
mailing list