The ARM target itself is similar to the X86 target added in https://reviews.llvm.org/rL348903.
The llvm-exegesis unittests ARM bits are similar to the X86 bits in https://reviews.llvm.org/rL350413.
Both are similar to the corresponding bits in the AArch64 patch D56364 too.
After this patch, everything in my local GN branch is upstreamed to LLVM.