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