RFR: 8308954: [JVMCI] code installation increments decompile_count for call_site_target_value failures

Doug Simon dnsimon at openjdk.org
Thu Jun 1 12:03:35 UTC 2023


This PR fixes JVMCI code installation such that if a `Dependencies::call_site_target_value` failure is detected (e.g. because the target of a `MutableCallSite` was changed concurrently with the JVMCI compilation), the decompilation count for the method is not incremented.

That is, this PR does for JVMCI what [JDK-8173338](https://bugs.openjdk.org/browse/JDK-8173338) did for CI.

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

Commit messages:
 - do not update decompile count when an invalid dependency at code installation is a call site dependency

Changes: https://git.openjdk.org/jdk/pull/14222/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=14222&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8308954
  Stats: 18 lines in 2 files changed: 13 ins; 0 del; 5 mod
  Patch: https://git.openjdk.org/jdk/pull/14222.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/14222/head:pull/14222

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


More information about the hotspot-compiler-dev mailing list