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