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