aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimplify.c
diff options
context:
space:
mode:
authorAlan Hayward <alan.hayward@arm.com>2015-01-21 17:53:31 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2015-01-21 17:53:31 +0000
commit2d8c6dc1d9cc67b535e70c6ace871d1a8f15805a (patch)
treedbe19aea743f42a91641e24f740f29cca9bfac5f /gcc/gimplify.c
parent9ab41c76dd2db2e2880a17eb4e6d760a087dfa45 (diff)
downloadgcc-2d8c6dc1d9cc67b535e70c6ace871d1a8f15805a.zip
gcc-2d8c6dc1d9cc67b535e70c6ace871d1a8f15805a.tar.gz
gcc-2d8c6dc1d9cc67b535e70c6ace871d1a8f15805a.tar.bz2
aarch64-protos.h (aarch64_simd_disambiguate_copy): Declare.
gcc/ * config/aarch64/aarch64-protos.h (aarch64_simd_disambiguate_copy): Declare. * config/aarch64/aarch64.c (aarch64_classify_address): Allow extra addressing modes for BE. (aarch64_print_operand): Add 'R' specifier. (aarch64_simd_disambiguate_copy): Delete. (aarch64_simd_emit_reg_reg_move): New function. * config/aarch64/aarch64-simd.md: Use aarch64_simd_emit_reg_reg_move in define_splits for structural moves. (mov<mode>): Use less restrictive predicates. (*aarch64_mov<mode>): Simplify and only allow for LE. (*aarch64_be_movoi, *aarch64_be_movci, *aarch64_be_movxi): New. From-SVN: r219958
Diffstat (limited to 'gcc/gimplify.c')
0 files changed, 0 insertions, 0 deletions