A post-link optimization method for removing non-volatile register store/restore
instructions from a hot function prolog/epilog, when the non-volatile register
is referenced only in cold sections of code within the hot function. The method
requires that the hot function be disassembled, but does not require the full control
flow graph.