On AArch64, the statepoint instruction clobbers LR (x30) because it eventually gets tunred into a BL instruction.
This is an attempt to correctly mark the register as clobbered while being less invasive than the previous approach (https://reviews.llvm.org/D74902).
The related test is also updated to verify that LR (x30) is correctly saved and restored across statepoint calls.
Related bug: https://bugs.llvm.org/show_bug.cgi?id=50553
clang-format not found in user’s local PATH; not linting file.