arsenm added a comment. We should probably be doing this in IR. Supporting merging in this pass is still useful, since it's likely we would only ever want to form the X8/X16 versions when we have better register pressure info https://reviews.llvm.org/D38950