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