RFR: 8256215: Shenandoah: re-organize saving/restoring machine state in assembler code [v2]

Roman Kennke rkennke at openjdk.java.net
Wed Jan 27 15:38:52 UTC 2021


On Wed, 27 Jan 2021 15:00:29 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

>> src/hotspot/cpu/x86/stubGenerator_x86_32.cpp line 3683:
>> 
>>> 3681:       __ movflt(Address(rsp, xmm_size * 1), xmm1);
>>> 3682:       __ movflt(Address(rsp, xmm_size * 0), xmm0);
>>> 3683:     }
>> 
>> I am not sure that we should sneak in this shared-code change with what is otherwise a Shenandoah-change.
>
> This is nmethod barrier handling part, and on x86_32, Shenandoah is the only user of this code. I can split it out, but it would still be Shenandoah-specific.

Ah ok then.

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

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


More information about the shenandoah-dev mailing list