This makes MI->isMoveImmediate() return true for the right instructions.
This is *not* an NFC since the PeepholeOptimizer pass uses this, and it
looks like the x86 backend runs PeepholeOptimizer (but no X86 test
breaks after this change).
Ideas on how to test this (or a justification for why this is NFC! :) )
will be appreciated.