[PATCH 6/14][AArch64] Restore gimple_folding of reduction intrinsics

Alan Lawrence alan.lawrence@arm.com
Thu Sep 18 12:05:00 GMT 2014


This gives us back the constant-folding of the neon-intrinsics that was removed 
in the first patch, but is now OK for bigendian too.

bootstrapped on aarch64-none-linux-gnu.
check-gcc on aarch64-none-elf and aarch64_be-none-elf.

gcc/ChangeLog:

	* config/aarch64/aarch64.c (TARGET_GIMPLE_FOLD_BUILTIN): Define again.
	* config/aarch64/aarch64-builtins.c (aarch64_gimple_fold_builtin):
	Restore, enable for bigendian, update to use __builtin..._scal...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 6_aarch64_restore_gimple_fold.patch
Type: text/x-patch
Size: 3605 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20140918/eb81ea68/attachment.bin>


More information about the Gcc-patches mailing list