Allows to match more splatted vectors with integer constants,
with some elements being undef.
This deficiency was noticed during D47980.
This does not propagate undef elements, that would require
returning not the splatted APInt, but the vector itself,
which would require major changes on every callsite.
Later, i suppose some deduplication with api_pred_ty may be wanted.
Thoughts?
typo - 'Different'