The DAGCombiner, when attempting to turn vector shuffles into vector in_reg_extends and truncates, eliminates extend/truncate sequences when the source and destination element sizes are the same. This fails when the scales of the extensions and truncations involved don't match.
This fixes PR33368.