diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2016-08-11 17:36:52 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2016-08-11 10:36:52 -0700 |
commit | c73dd9864bb716800209f7fe5e86d95c4a3e9716 (patch) | |
tree | 7d56c0e50e0dd66c8dfb2d8b952c2b03f83dc0fe /gcc/selftest.c | |
parent | 385ed708b272bb4b53aeda3081960f63ac56d7b0 (diff) | |
download | gcc-c73dd9864bb716800209f7fe5e86d95c4a3e9716.zip gcc-c73dd9864bb716800209f7fe5e86d95c4a3e9716.tar.gz gcc-c73dd9864bb716800209f7fe5e86d95c4a3e9716.tar.bz2 |
Support TImode CONST_WIDE_INT store in 64-bit STV
Support TImode CONST_WIDE_INT store generated from piecewise store.
Need to verify performance impact before enabling TImode CONST_INT
store for __int128.
gcc/
* config/i386/i386.c (timode_scalar_to_vector_candidate_p): Allow
TImode CONST_WIDE_INT store.
(timode_scalar_chain::convert_insn): Handle CONST_WIDE_INT store.
gcc/testsuite/
* gcc.target/i386/pieces-strcpy-1.c: New test.
* gcc.target/i386/pieces-strcpy-2.c: Likewise.
From-SVN: r239383
Diffstat (limited to 'gcc/selftest.c')
0 files changed, 0 insertions, 0 deletions