RFR: 8275586: Zero: Simplify interpreter initialization

Andrew Haley aph at openjdk.java.net
Wed Nov 3 11:02:18 UTC 2021


On Wed, 3 Nov 2021 10:14:24 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

>> src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp line 417:
>> 
>>> 415: #define THREAD istate->thread()
>>> 416: #endif
>>> 417: 
>> 
>> This is a weirdly-hacky optimization, and is perhaps obsolete on modern compilers. While simplifying, I'd take it out.
>
> I remember following up on this whole `LOTS_OF_REGS` mess, and it seems still profitable. I can take a look in a separate RFE, OK?

OK.

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

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


More information about the hotspot-dev mailing list