RFR: 8347645: C2: XOR bounded value handling blocks constant folding [v11]
Quan Anh Mai
qamai at openjdk.org
Tue Jan 28 10:23:49 UTC 2025
On Tue, 28 Jan 2025 04:01:42 GMT, Johannes Graham <duke at openjdk.org> wrote:
>> C2 does not eliminate XOR nodes with constant arguments. This has a noticeable effect on `Long.expand` with a constant mask, on architectures that don't have instructions equivalent to `PDEP` to be used in an intrinsic.
>>
>> This patch demonstrates a potential fix to the problem, but there might well be better ways to do it.
>
> Johannes Graham has updated the pull request incrementally with one additional commit since the last revision:
>
> avoid MIN_VALUE in test
That's unfortunate :( You can proceed with the jtreg tests.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/23089#issuecomment-2618579941
More information about the hotspot-compiler-dev
mailing list