I don't currently have a setup to test aarch64 with GNU, but I should be able to with clang.
We should test aarch64, aarch64_32, and aarch64_be to make sure all the proper configurations work right and are warning free.
I also see arm64/arm64_32/arm_b - are these just aliases?
$ llc --version
LLVM (http://llvm.org/):
LLVM version 10.0.0
Optimized build.
Default target: x86_64-apple-darwin18.7.0
Host CPU: haswell
Registered Targets:
aarch64 - AArch64 (little endian)
aarch64_32 - AArch64 (little endian ILP32)
aarch64_be - AArch64 (big endian)
amdgcn - AMD GCN GPUs
arm - ARM
arm64 - ARM64 (little endian)
arm64_32 - ARM64 (little endian ILP32)
armeb - ARM (big endian)