RFR: 8279607: Existing optimization "~x+1" -> "-x" can be generalized to "~x+c" -> "(c-1)-x". [v2]
Zhiqiang Zang
duke at openjdk.java.net
Sat Jan 15 18:40:24 UTC 2022
On Tue, 11 Jan 2022 07:16:07 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:
> Isn't the same applicable to the corresponding `XoINode` and `XorLNode` optimizations?
>
> https://github.com/openjdk/jdk/blob/126328cb6218a93d23ed6169d7e52fb2719528ed/src/hotspot/share/opto/addnode.cpp#L877-L883
Great catch, thanks. I included similar transformation for `XorINode` and `XorLNode`.
-------------
PR: https://git.openjdk.java.net/jdk/pull/6858
More information about the hotspot-compiler-dev
mailing list