Extend AArch64 foldMemoryOperandImpl() to handle folding spills of COPYs like:
%vreg0:sub_32<def,read-undef> = COPY %WZR; GPR64common:%vreg0
by generating:
STRXui %XZR <fi#0>
These cases show up mostly due to zero extended values that get
coalesced and subsequently spilled.
Maybe use reference variables to indicate they cannot contain nullptr.