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