[Bug rtl-optimization/87047] [7/8/9 Regression] performance regression because of if-conversion

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Aug 24 10:00:00 GMT 2018


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87047

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Treating the missing else cost as 0 cost isn't right either, it is ok to accept
some small cost, otherwise we wouldn't do the if conversion ever with missing
else_bb.
The thing is that it needs to be small enough.
Do we need some new target magic constant for this, or do we just use cost of a
few (say 4-5) moves or something similar?


More information about the Gcc-bugs mailing list