hg: valhalla/valhalla: Enabling quickening for getfield and putfield
Frederic Parain
frederic.parain at oracle.com
Fri Apr 6 17:25:08 UTC 2018
Webrev:
http://cr.openjdk.java.net/~fparain/fixes2/webrev.00/
> On Apr 6, 2018, at 13:24, Frederic Parain <frederic.parain at oracle.com> wrote:
>
> This changeset enables bytecode quickening for both putfield and getfield.
> It also simplifies the support in the interpreter runtime for these bytecodes,
> The changeset also includes some clean up and it disables the thread local
> value buffering by default, as discussed during our last meeting.
>
> Testing have been done on both MacOSX and Linux.
>
> Fred
>
>
>> On Apr 6, 2018, at 13:21, frederic.parain at oracle.com wrote:
>>
>> Changeset: 7e2ff89e3bc3
>> Author: fparain
>> Date: 2018-04-06 13:13 -0400
>> URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7e2ff89e3bc3
>>
>> Enabling quickening for getfield and putfield
>>
>> ! src/hotspot/cpu/x86/frame_x86.cpp
>> ! src/hotspot/cpu/x86/macroAssembler_x86.cpp
>> ! src/hotspot/cpu/x86/templateTable_x86.cpp
>> ! src/hotspot/share/interpreter/bytecodes.cpp
>> ! src/hotspot/share/interpreter/interpreterRuntime.cpp
>> ! src/hotspot/share/interpreter/interpreterRuntime.hpp
>> ! src/hotspot/share/interpreter/templateTable.cpp
>> ! src/hotspot/share/oops/cpCache.cpp
>> ! src/hotspot/share/runtime/frame.cpp
>> ! src/hotspot/share/runtime/globals.hpp
>> ! test/hotspot/jtreg/runtime/valhalla/valuetypes/JumboValue.java
>> + test/hotspot/jtreg/runtime/valhalla/valuetypes/QuickeningTest.java
>>
>
More information about the valhalla-dev
mailing list