When we see
xor = G_XOR xor_lhs, -1 select = G_SELECT cc, tval, xor
Fold this into
select = CSINV tval, xor_lhs, cc
Update select-select.mir to reflect the changes.
For now, only handle the case where the G_XOR is the false-value for the G_SELECT. It may make more sense to handle the true-value case in post-legalizer lowering.