aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
authorGreta Yorsh <greta.yorsh@arm.com>2013-05-16 13:02:06 +0100
committerGreta Yorsh <gretay@gcc.gnu.org>2013-05-16 13:02:06 +0100
commit798d3d0454c3f8de61f95f9d8ff53da3465f19fa (patch)
tree28b8ace00c5999333e50f2f7c6f89542be4caa3a /gcc/tree-vectorizer.h
parent0baddc4592fcdcb85d1417e7f06c2666eb7912e8 (diff)
downloadgcc-798d3d0454c3f8de61f95f9d8ff53da3465f19fa.zip
gcc-798d3d0454c3f8de61f95f9d8ff53da3465f19fa.tar.gz
gcc-798d3d0454c3f8de61f95f9d8ff53da3465f19fa.tar.bz2
Internal memcpy using LDRD/STRD
2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com> gcc/ * config/arm/arm-protos.h (gen_movmem_ldrd_strd): New declaration. * config/arm/arm.c (next_consecutive_mem): New function. (gen_movmem_ldrd_strd): Likewise. * config/arm/arm.md (movmemqi): Update condition and code. (unaligned_loaddi, unaligned_storedi): New patterns. gcc/testsuite * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output. * gcc.target/arm/unaligned-memcpy-3.c: Likewise. * gcc.target/arm/unaligned-memcpy-4.c: Likewise. From-SVN: r198970
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions