RFR: 8254793: [JVMCI] improve speculation encoding [v4]

Doug Simon dnsimon at openjdk.java.net
Fri Oct 16 16:33:20 UTC 2020


> This PR changes the encoding of a `jdk.vm.ci.hotspot.HotSpotSpeculationLog.HotSpotSpeculation` from a long to an int.
> The `Thread::_pending_failed_speculation` field remains as a `jlong` since it is already exposed to JVMCI Java code
> already via VMStructs and this PR does not update its usage in Graal.

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:

  8254793: encode a HotSpotSpeculation in 31 bits

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

Changes:
  - all: https://git.openjdk.java.net/jdk/pull/667/files
  - new: https://git.openjdk.java.net/jdk/pull/667/files/2e4e4521..b0d93bdc

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=jdk&pr=667&range=03
 - incr: https://webrevs.openjdk.java.net/?repo=jdk&pr=667&range=02-03

  Stats: 62 lines in 11 files changed: 15 ins; 14 del; 33 mod
  Patch: https://git.openjdk.java.net/jdk/pull/667.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/667/head:pull/667

PR: https://git.openjdk.java.net/jdk/pull/667


More information about the hotspot-dev mailing list