http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56309



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



           What    |Removed                     |Added

----------------------------------------------------------------------------

                 CC|                            |jakub at gcc dot gnu.org



--- Comment #22 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-02-15 
07:14:44 UTC ---

Yeah.  We need to either find another way how to present vectorizer with the

ifconverted statement (perhaps similar to how pattern matching works, I think

if-conversion only handles inner-most loops, so maybe just as an alternative

gimple_seq for the single bb of the loop body?), or we need some kind of

if-unconversion pass.

See the http://gcc.gnu.org/ml/gcc-patches/2012-11/msg01659.html patch which

contains much more limited version of if-unconversion, unfortunately it is

going to be harder to handle more complex conditions efficiently.

Reply via email to