r199710 - in /branches/linaro/gcc-4_8-branch: ....

clyon@gcc.gnu.org clyon@gcc.gnu.org
Wed Jun 5 20:11:00 GMT 2013


Author: clyon
Date: Wed Jun  5 20:11:23 2013
New Revision: 199710

URL: http://gcc.gnu.org/viewcvs?rev=199710&root=gcc&view=rev
Log:
2013-05-28  Christophe Lyon  <christophe.lyon@linaro.org>

	Backport from trunk r198680.
	2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>

	gcc/
	* config/aarch64/aarch64-simd.md (*aarch64_simd_mov<mode>): call splitter.
	(aarch64_simd_mov<mode>): New expander.
	(aarch64_simd_mov_to_<mode>low): New instruction pattern.
	(aarch64_simd_mov_to_<mode>high): Likewise.
	(aarch64_simd_mov_from_<mode>low): Likewise.
	(aarch64_simd_mov_from_<mode>high): Likewise.
	(aarch64_dup_lane<mode>): Update.
	(aarch64_dup_lanedi): New instruction pattern.
	* config/aarch64/aarch64-protos.h (aarch64_split_simd_move): New prototype.
	* config/aarch64/aarch64.c (aarch64_split_simd_move): New function.

	gcc/testsuite/
	* gcc.target/aarch64/scalar_intrinsics.c: Update.


Added:
    branches/linaro/gcc-4_8-branch/gcc/testsuite/gcc.target/aarch64/vect-vaddv.c
      - copied unchanged from r198500, trunk/gcc/testsuite/gcc.target/aarch64/vect-vaddv.c
    branches/linaro/gcc-4_8-branch/gcc/testsuite/gcc.target/aarch64/vect-vfmaxv.c
      - copied unchanged from r198499, trunk/gcc/testsuite/gcc.target/aarch64/vect-vfmaxv.c
    branches/linaro/gcc-4_8-branch/gcc/testsuite/gcc.target/aarch64/vect-vmaxv.c
      - copied unchanged from r198499, trunk/gcc/testsuite/gcc.target/aarch64/vect-vmaxv.c
Modified:
    branches/linaro/gcc-4_8-branch/   (props changed)
    branches/linaro/gcc-4_8-branch/gcc/ChangeLog.linaro
    branches/linaro/gcc-4_8-branch/gcc/config/aarch64/aarch64-protos.h
    branches/linaro/gcc-4_8-branch/gcc/config/aarch64/aarch64-simd.md
    branches/linaro/gcc-4_8-branch/gcc/config/aarch64/aarch64.c
    branches/linaro/gcc-4_8-branch/gcc/testsuite/ChangeLog.linaro
    branches/linaro/gcc-4_8-branch/gcc/testsuite/gcc.target/aarch64/scalar_intrinsics.c

Propchange: branches/linaro/gcc-4_8-branch/
            ('svn:mergeinfo' modified)




More information about the Gcc-cvs mailing list