[ARM64] Add a missed case label for arm64_be, and enable the aarch64-varargs test for arm64_be.

This ensures that r203917 (cpirker "AArch64_be varargs processing for ARM ABI") is ported to ARM64.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206961 91177308-0d34-0410-b5e6-96231b3b80d8
[ARM64] Enable the test aarch64-type-sizes.c for ARM64 BE.

This completes the port of r203918 (cpirker "AArch64_be specific clang target settings") to ARM64.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206962 91177308-0d34-0410-b5e6-96231b3b80d8
[ARM64] Change inline assembly constraints to be more lax, to match the behaviour of Clang/AArch64 and GCC.

GCC allows sub-64bit values to use the 'r' register constraint.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206963 91177308-0d34-0410-b5e6-96231b3b80d8
[ARM64] Enable more CodeGen tests for ARM64. The crypto and neon intrinsics tests needed changing slightly due to the naming differences between AArch64 and ARM64.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206964 91177308-0d34-0410-b5e6-96231b3b80d8