On 6/23/2021 4:19 PM, apinski--- via Gcc-patches wrote:
From: Andrew Pinski <apin...@marvell.com>

Since match and simplify does not have all of the inverted
comparison patterns, it make sense to just have
phi-opt try to do the inversion and try match and simplify again.

OK? Bootstrapped and tested on x86_64-linux-gnu.

Thanks,
Andrew Pinski

gcc/ChangeLog:

        * tree-ssa-phiopt.c (gimple_simplify_phiopt):
        If "A ? B : C" fails to simplify, try "(!A) ? C : B".
OK
jeff

Reply via email to