[jdk18] RFR: 8278508: Enable X86 maskAll instruction pattern for 32 bit JVM. [v2]

Quan Anh Mai duke at openjdk.java.net
Tue Dec 21 18:17:13 UTC 2021


On Tue, 21 Dec 2021 17:30:31 GMT, Sandhya Viswanathan <sviswanathan at openjdk.org> wrote:

>> dst is both read and written to in macro assembly routine.
>
> dst both written and read is not the criteria for TEMP dst effect. Only if the src is used after dest is written in the encoding for instruct, TEMP dst is needed.

Hi, do we need `TEMP dst` if some `tmp` is used after `dst` is written, as without it `tmp` and `dst` are implied to have non-overlapping lifetime and can lead to conflict. This is a pure question unrelated to the PR. Thank you very much.

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

PR: https://git.openjdk.java.net/jdk18/pull/24


More information about the hotspot-compiler-dev mailing list