Callee save parameters that are also used to pass parameter values
should use virtual regs for save/restore to avoid unnecessary spills.
This is done by determining a list of callee saves (the ones handled in
FrameLowering) and SavedViaCopy (register is copied to a vreg so the
register allocator handles saving/restoring).
Related to rdar://25638054
Typo on "teerminated".