• rth's avatar
    * config/i386/i386.c (ix86_expand_sse_cmp): Split out from ... · 76405cce
    rth authored
            (ix86_expand_sse_movcc): ... here.  Take cmp as a pre-computed
            register.
            (ix86_expand_fp_movcc): Update to match.
            (ix86_expand_fp_vcond, ix86_expand_int_vcond): New.
            * config/i386/i386-protos.h: Update.
            * config/i386/sse.md (vcondv4sf, vcondv2df): New.
            (vcond<SSEMODE124>, vcondu<SSEMODE12>): New.
    
            * lib/target-supports.exp (check_effective_target_vect_condition):
            Add ia64, i?86, and x86_64.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98146 138bc75d-0d04-0410-961f-82ee72b054a4
    76405cce
i386-protos.h 11.4 KB