This support was introduced in LLVM 20 and we still support releases
with LLVM 19 so it's too early to require LLVM 20. Decay to the
non-immediate form when the compiler it too old. This makes the ifunc
pointless, but limits the need for other ifdefs.
Fixes: 20c09e6fece2 ("amd64: use WRMSRNS immediate form to update splitlock control, when available")
Sponsored by: Innovate UK