Let codegen decide when to mem::swap
with immediates
#122582
Merged
mem::swap
with immediates
#122582