G_UNMERGE legalization artifact combine is the only one that doesn't look through COPY's for no apparent reason.
As we're becoming stricter w/ respect to not allowing vregs having LLTs and regclasses assigned both mid-globalisel pipeline, the number of extra copies grows, some of which separate G_UNMERGE's from their corresponding G_MERGE's, becoming a performance concern.
This is related to, but not dependent on https://reviews.llvm.org/D45732 and https://reviews.llvm.org/D45640
test_combines_5 prior to the patch is an exact copy of test_combines_3, so just changing it in place doesn't reduce the coverage nor it does create tests that test more than one thing.