RFR: 8255397: x86: coalesce reference and int entry points into vtos bytecodes [v3]
Aleksey Shipilev
shade at openjdk.java.net
Wed Oct 28 11:26:00 UTC 2020
On Wed, 28 Oct 2020 11:22:32 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.
>
> Claes Redestad has updated the pull request incrementally with one additional commit since the last revision:
>
> Use push directly in push_i_or_ptr
This looks good to me. Coleen needs to ack too.
-------------
Marked as reviewed by shade (Reviewer).
PR: https://git.openjdk.java.net/jdk/pull/865
More information about the hotspot-dev
mailing list