Integrated: 8255397: x86: coalesce reference and int entry points into vtos bytecodes
Claes Redestad
redestad at openjdk.java.net
Wed Oct 28 14:18:51 UTC 2020
On Mon, 26 Oct 2020 14:53:08 GMT, Claes Redestad <redestad at openjdk.org> wrote:
> On x86 - both 32- and 64-bit - the code laid out for transitionining into a vtos bytecode when having a reference and int top-of-stack state is semantically identical, and can be coalesced.
>
> This patch removes a short jump on some cases which is marginally beneficial when interpreting, while measurably reducing overhead of generating the interpreter itself.
This pull request has now been integrated.
Changeset: bbf0a31e
Author: Claes Redestad <redestad at openjdk.org>
URL: https://git.openjdk.java.net/jdk/commit/bbf0a31e
Stats: 18 lines in 3 files changed: 13 ins; 3 del; 2 mod
8255397: x86: coalesce reference and int entry points into vtos bytecodes
Reviewed-by: shade, coleenp
-------------
PR: https://git.openjdk.java.net/jdk/pull/865
More information about the hotspot-dev
mailing list