This adds the same checks that were added in r264593 to all
target-specific passes that run after register allocation.
These passes declare that the passes assume that there will
never be virtual register register operands, and the
MachineFunctionPass now enforces this check.