aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2011-09-17 17:24:59 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2011-09-17 17:24:59 +0200
commit8a0436cb79ccf797d0dbc02175fce1a254a1a691 (patch)
treed9a418c44bf28109309ea5968a0357568be43032 /gcc/doc
parent32469ccc49bbecadceb571310c29b975be0286a5 (diff)
downloadgcc-8a0436cb79ccf797d0dbc02175fce1a254a1a691.zip
gcc-8a0436cb79ccf797d0dbc02175fce1a254a1a691.tar.gz
gcc-8a0436cb79ccf797d0dbc02175fce1a254a1a691.tar.bz2
sse.md (VIMAX_AVX2): Change V4DI to V2TI.
* config/i386/sse.md (VIMAX_AVX2): Change V4DI to V2TI. (sse2_avx, sseinsnmode): Add V2TI. (REDUC_SMINMAX_MODE): New mode iterator. (reduc_smax_v4sf, reduc_smin_v4sf, reduc_smax_v8sf, reduc_smin_v8sf, reduc_smax_v4df, reduc_smin_v4df): Remove. (reduc_<code>_<mode>): New smaxmin and umaxmin expanders. (sse2_lshrv1ti3): Rename to... (<sse2_avx2>_lshr<mode>3): ... this. Use VIMAX_AVX2 mode iterator. Move before umaxmin expanders. * config/i386/i386.h (VALID_AVX256_REG_MODE, SSE_REG_MODE_P): Accept V2TImode. * config/i386/i386.c (ix86_expand_reduc): Handle V32QImode, V16HImode, V8SImode and V4DImode. From-SVN: r178930
Diffstat (limited to 'gcc/doc')
0 files changed, 0 insertions, 0 deletions