RFR: 8323115: x86-32: Incorrect predicates for cmov instruct transforms with UseSSE [v2]

Vladimir Ivanov vlivanov at openjdk.org
Wed Jan 10 01:00:33 UTC 2024


On Mon, 8 Jan 2024 12:11:11 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> The fix looks good to me but it's concerning that we never hit this in testing.

@TobiHartmann it looks more like the bug is benign since the predicates are effectively redundant. The AD instructions have different operands (`regFPR`/`regDPR` vs `regF`/`regD` which also have `UseSSE` predicates) , so they don't conflict at runtime.

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

PR Comment: https://git.openjdk.org/jdk/pull/17296#issuecomment-1884026389


More information about the hotspot-compiler-dev mailing list