diff options
author | Andreas Krebbel <krebbel@linux.vnet.ibm.com> | 2017-01-05 10:03:01 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2017-01-05 10:03:01 +0000 |
commit | f5a537e3905a9a098f8f4acaa8cd8e4fc1be07ff (patch) | |
tree | e6245aa60b9f5216e1a26cbf9d907172f30404f1 /gcc/gcc.c | |
parent | 8597cd335e507057e7df5dcc0c157cbd9a5bcbdd (diff) | |
download | gcc-f5a537e3905a9a098f8f4acaa8cd8e4fc1be07ff.zip gcc-f5a537e3905a9a098f8f4acaa8cd8e4fc1be07ff.tar.gz gcc-f5a537e3905a9a098f8f4acaa8cd8e4fc1be07ff.tar.bz2 |
S/390: Unroll mvc loop for memcpy with small constant lengths.
See the memset unrolling patch. The very same applies to memcpys with
constant lengths.
2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* config/s390/s390.c (s390_expand_movmem): Unroll MVC loop for
small constant length operands.
gcc/testsuite/ChangeLog:
2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* gcc.target/s390/memcpy-1.c: New test.
From-SVN: r244098
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions