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

Zhengyu Gu zgu at openjdk.java.net
Wed Jan 27 16:02:43 UTC 2021


On Wed, 27 Jan 2021 15:36:09 GMT, Roman Kennke <rkennke at openjdk.org> wrote:

>> Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Drop FP reg saves for arraycopy (current behavior)
>
> Looks good to me! Thanks!

> > Probably, no processor that does not support sse2, but should we always use VM_version::supports_sse(x)? instead of UseSSE(x)
> 
> "Hotspot way" seems to be "check for VM_version::supports_sse* in assemblers" + "check for appropriate UseSSE level in machine-specific code before asking assemblers". This is what the patch does. ...or I misunderstand the question.

Okay, then.

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

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


More information about the shenandoah-dev mailing list