r114166 - in /branches/autovect-branch/gcc: Cha...

victork@gcc.gnu.org victork@gcc.gnu.org
Sun May 28 13:40:00 GMT 2006


Author: victork
Date: Sun May 28 13:40:24 2006
New Revision: 114166

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114166
Log:
VEC_COND_EXPR expansion improvment for rs6000 

2006-05-28  Victor Kaplansky   <victork@il.ibm.com>
            Vladimir Yanovsky  <yanov@il.ibm.com>

        * gcc/config/rs6000/rs6000.c (rs6000_emit_vector_compare): New
        return param swap_select_operands. Handle NE, LE, LEU rcodes by
        requesting to swap operands of select.
        (rs6000_emit_vector_cond_expr): call to rs6000_emit_vector_compare with
        new param and swap operands of select if needed.


Modified:
    branches/autovect-branch/gcc/ChangeLog.autovect
    branches/autovect-branch/gcc/config/rs6000/rs6000.c



More information about the Gcc-cvs mailing list