LLVM already [generates](https://godbolt.org/z/aKEne9cTj) BCAX and EOR3 from the ARMv8.2-SHA crypto extension set. It doesn't for RAX1 and XAR yet.