aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
diff options
context:
space:
mode:
authorJim Wilson <jim.wilson@linaro.org>2015-06-15 19:35:40 +0000
committerJim Wilson <wilson@gcc.gnu.org>2015-06-15 12:35:40 -0700
commit6a0f8c015e787ad40bca94c72d34911368762db9 (patch)
treea58fee3e6534bf7c95ac9aaa70a72b6711b9bb55 /gcc/go
parentf92c74268a1f3e9ff6921097e8da418879769e2b (diff)
downloadgcc-6a0f8c015e787ad40bca94c72d34911368762db9.zip
gcc-6a0f8c015e787ad40bca94c72d34911368762db9.tar.gz
gcc-6a0f8c015e787ad40bca94c72d34911368762db9.tar.bz2
aarch64.md (mov<mode>_aarch64): Change alternative 2 to use neon_move instead of mov_imm.
gcc/ * config/aarch64/aarch64.md (mov<mode>_aarch64): Change alternative 2 to use neon_move instead of mov_imm. (movdi_aarch64): Change alternative 14 to use neon_move not fmov. (movtf_aarch64): Change alternative 4 to use neon_move_q not fconstd. * config/aarch64/aarch64.c (aarch64_valid_floating_const): Move aarch64_float_const_zero_rtx_p check before TFmode check. * config/aarch64/aarch64.md (movtf): Don't call force_reg if op1 is an fp zero. (movtf_aarch64): Separate ?rY alternative into two. Adjust assembly code and attributes to match. Change condition from register_operand to aarch64_reg_or_fp_zero for op1. Change type for ldp from neon_load1_2reg to load2. Change type for stp from neon_store1_2reg to store2. From-SVN: r224493
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions