aboutsummaryrefslogtreecommitdiff
path: root/gcc/lra-constraints.c
diff options
context:
space:
mode:
authorJames Greenhalgh <james.greenhalgh@arm.com>2014-06-06 13:16:40 +0000
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>2014-06-06 13:16:40 +0000
commite2c75eea66fb579de806cb2b3a85cb26d8b792db (patch)
tree9ee38e98bba72e87d2e78b7609c2878f2d926b6c /gcc/lra-constraints.c
parent4ed689957552caedec3c15251a126b2074bd1df2 (diff)
downloadgcc-e2c75eea66fb579de806cb2b3a85cb26d8b792db.zip
gcc-e2c75eea66fb579de806cb2b3a85cb26d8b792db.tar.gz
gcc-e2c75eea66fb579de806cb2b3a85cb26d8b792db.tar.bz2
[AArch64] Implement movmem for the benefit of inline memcpy
gcc/ * config/aarch64/aarch64-protos.h (aarch64_expand_movmem): New. * config/aarch64/aarch64.c (aarch64_move_pointer): New. (aarch64_progress_pointer): Likewise. (aarch64_copy_one_part_and_move_pointers): Likewise. (aarch64_expand_movmen): Likewise. * config/aarch64/aarch64.h (MOVE_RATIO): Set low. * config/aarch64/aarch64.md (movmem<mode>): New. gcc/testsuite/ * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64. * gcc.dg/tree-ssa/sra-12.c: Likewise. From-SVN: r211314
Diffstat (limited to 'gcc/lra-constraints.c')
0 files changed, 0 insertions, 0 deletions