[AArch64] Fully support rotate on logical operations.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209711 138bc75d-0d04-0410-961f-82ee72b054a4
[AARCH64] Use standard patterns for stack protection.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209712 138bc75d-0d04-0410-961f-82ee72b054a4
[AArch64] VDUP Testcases

This patch adds vdup intrinsic testcases for AArch64. those testcases
are nice to have, as it allows to reason about vdup consistency for
both LE and BE compiler flavors.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209713 138bc75d-0d04-0410-961f-82ee72b054a4