443ed7c620
asm: Allow using r9 (ARM) and x18 (AArch64) if they are not reserved by the current target This supersedes https://github.com/rust-lang/rust/pull/88879. cc `@Skirmisher` r? `@joshtriplett`
Please read the rustc-dev-guide chapter on Backend Agnostic Codegen.