This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r191730 - in /branches/ARM/aarch64-branch/gcc: ...
- From: mshawcroft at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 25 Sep 2012 18:01:14 -0000
- Subject: r191730 - in /branches/ARM/aarch64-branch/gcc: ...
Author: mshawcroft
Date: Tue Sep 25 18:01:13 2012
New Revision: 191730
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191730
Log:
[AARCH64] Move immediate into ADVSIMD scalar.
2012-09-25 Tejas Belagod <tejas.belagod@arm.com>
* config/aarch64/aarch64-protos.h (aarch64_simd_imm_scalar_p): Declare.
* config/aarch64/aarch64.c (aarch64_simd_imm_scalar_p): New.
* config/aarch64/aarch64.md (*movdi_aarch64): Add alternative for moving
valid scalar immediate into a Advanved SIMD D-register.
* config/aarch64/constraints.md (Dd): New.
Modified:
branches/ARM/aarch64-branch/gcc/ChangeLog.aarch64
branches/ARM/aarch64-branch/gcc/config/aarch64/aarch64-protos.h
branches/ARM/aarch64-branch/gcc/config/aarch64/aarch64.c
branches/ARM/aarch64-branch/gcc/config/aarch64/aarch64.md
branches/ARM/aarch64-branch/gcc/config/aarch64/constraints.md