diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2011-04-18 21:48:09 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2011-04-18 21:48:09 +0200 |
commit | f60c25544c92d51515d6eb005a74498547612908 (patch) | |
tree | 7808b3601bef4427b90a5eb67e5725f71fc0343a /gcc/java | |
parent | d77c2e5b8639ab15c117f5d4763e451d313154e6 (diff) | |
download | gcc-f60c25544c92d51515d6eb005a74498547612908.zip gcc-f60c25544c92d51515d6eb005a74498547612908.tar.gz gcc-f60c25544c92d51515d6eb005a74498547612908.tar.bz2 |
i386.h (SSE_VEC_FLOAT_MODE_P): Remove.
* config/i386/i386.h (SSE_VEC_FLOAT_MODE_P): Remove.
(AVX_FLOAT_MODE_P): Ditto.
(AVX128_VEC_FLOAT_MODE_P): Ditto.
(AVX256_VEC_FLOAT_MODE_P): Ditto.
(AVX_VEC_FLOAT_MODE_P): Ditto.
* config/i386/i386.md (UNSPEC_MASKLOAD): Remove.
(UNSPEC_MASKSTORE): Ditto.
* config/i386/sse.md (<sse>_movmsk<ssemodesuffix><avxmodesuffix>):
Merge from <sse>_movmsk<ssemodesuffix> and
avx_movmsk<ssemodesuffix>256. Use VF mode iterator.
(*sse2_maskmovdqu): Merge with *sse2_maskmovdqu_rex64. Use P mode
iterator.
(avx_maskload<ssemodesuffix><avxmodesuffix>): New expander.
(avx_maskstore<ssemodesuffix><avxmodesuffix>): Ditto.
(*avx_maskmov<ssemodesuffix><avxmodesuffix>): New insn.
testsuite/ChangeLog:
* gcc.target/i386/sse2-maskmovdqu.c: New test.
* gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
From-SVN: r172669
Diffstat (limited to 'gcc/java')
0 files changed, 0 insertions, 0 deletions