void f(void)
{
asm("prfm PLDL1KEEP, [x0, #-8]");
}
When it comes to emitting the pattern, always use "prfm" -- the prfum
form can be generated from the prfm mnemonic when the offset implies
this is necessary.
So I suspect this should be accepted by the LLVM assembler also.