r202196 - in /branches/linaro/gcc-4_8-branch/gc...

vekumar@gcc.gnu.org vekumar@gcc.gnu.org
Tue Sep 3 04:52:00 GMT 2013


Author: vekumar
Date: Tue Sep  3 04:52:11 2013
New Revision: 202196

URL: http://gcc.gnu.org/viewcvs?rev=202196&root=gcc&view=rev
Log:
2013-09-03  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>

	Backport from trunk
	r201624, r201666.
	2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>

	* config/aarch64/aarch64-simd-builtins.def (get_lane_signed): Remove.
	(get_lane_unsigned): Likewise.
	(dup_lane_scalar): Likewise.
	(get_lane): enable for VALL.
	* config/aarch64/aarch64-simd.md
	(aarch64_dup_lane_scalar<mode>): Remove.
	(aarch64_get_lane_signed<mode>): Likewise.
	(aarch64_get_lane_unsigned<mode>): Likewise.
	(aarch64_get_lane_extend<GPI:mode><VDQQH:mode>): New.
	(aarch64_get_lane_zero_extendsi<mode>): Likewise.
	(aarch64_get_lane<mode>): Enable for all vector modes.
	(aarch64_get_lanedi): Remove misleading constraints.
	* config/aarch64/arm_neon.h
	(__aarch64_vget_lane_any): Define.
	(__aarch64_vget<q>_lane_<fpsu><8,16,32,64>): Likewise.
	(vget<q>_lane_<fpsu><8,16,32,64>): Use __aarch64_vget_lane macros.
	(vdup<bhsd>_lane_<su><8,16,32,64>): Likewise.
	* config/aarch64/iterators.md (VDQQH): New.
	(VDQQHS): Likewise.
	(vwcore): Likewise.

	2013-08-12  James Greenhalgh  <james.greenhalgh@arm.com>

	* config/aarch64/arm_none.h
	(vdup<bhsd>_lane_<su><8,16,32,64>): Fix macro call.

2013-09-03  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>

	Backport from trunk r201624.
	2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>

	* gcc.target/aarch64/scalar_intrinsics.c: Update expected
	 output of vdup intrinsics

Modified:
    branches/linaro/gcc-4_8-branch/gcc/ChangeLog.linaro
    branches/linaro/gcc-4_8-branch/gcc/config/aarch64/aarch64-simd-builtins.def
    branches/linaro/gcc-4_8-branch/gcc/config/aarch64/aarch64-simd.md
    branches/linaro/gcc-4_8-branch/gcc/config/aarch64/arm_neon.h
    branches/linaro/gcc-4_8-branch/gcc/config/aarch64/iterators.md
    branches/linaro/gcc-4_8-branch/gcc/testsuite/ChangeLog.linaro
    branches/linaro/gcc-4_8-branch/gcc/testsuite/gcc.target/aarch64/scalar_intrinsics.c



More information about the Gcc-cvs mailing list