Adds the following intrinsics:
- @llvm.aarch64.sve.clasta
- @llvm.aarch64.sve.clasta_n
- @llvm.aarch64.sve.clastb
- @llvm.aarch64.sve.clastb_n
- @llvm.aarch64.sve.compact
- @llvm.aarch64.sve.ext
- @llvm.aarch64.sve.lasta
- @llvm.aarch64.sve.lastb
- @llvm.aarch64.sve.rev
- @llvm.aarch64.sve.splice
- @llvm.aarch64.sve.tbl
- @llvm.aarch64.sve.trn1
- @llvm.aarch64.sve.trn2
- @llvm.aarch64.sve.uzp1
- @llvm.aarch64.sve.uzp2
- @llvm.aarch64.sve.zip1
- @llvm.aarch64.sve.zip2
I guess this is sort of orthogonal to your patch, but this is missing ImmArg marking