1. 15 May, 2008 13 commits
  2. 14 May, 2008 25 commits
  3. 13 May, 2008 2 commits
    • re PR target/36222 (x86 fails to optimize out __v4si -> __m128i move) · 08e64088
              PR target/36222
              * config/i386/i386.c (ix86_expand_vector_init_general): Rearrange op0
              and op1 expansion before vector concat to have less live pseudos.
      
      testsuite/ChangeLog:
      
              PR target/36222
              * gcc.target/i386/pr36222-1.c: New test.
      
      From-SVN: r135275
      Uros Bizjak committed
    • i386.c (ix86_expand_vector_init_one_nonzero): Use ix86_expand_vector_set if supported. · af7ae5d1
      gcc/
      
      2008-05-13  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* config/i386/i386.c (ix86_expand_vector_init_one_nonzero): Use
      	ix86_expand_vector_set if supported.
      
      gcc/testsuite/
      
      2008-05-13  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* gcc.target/i386/sse-init-v4hi-1.c: New.
      	* gcc.target/i386/sse-init-v4sf-1.c: Likewise.
      	* gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
      	* gcc.target/i386/sse2-init-v2di-1.c: Likewise.
      	* gcc.target/i386/sse2-init-v4si-1.c: Likewise.
      	* gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
      	* gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
      	* gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
      	* gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
      	* gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
      
      From-SVN: r135272
      H.J. Lu committed