[GlobalISel] Add GUnmerge, GMerge, GConcatVectors, GBuildVector abstractions. NFC.
authorAmara Emerson <amara@apple.com>
Sat, 24 Jul 2021 04:55:47 +0000 (21:55 -0700)
committerAmara Emerson <amara@apple.com>
Sat, 24 Jul 2021 05:32:26 +0000 (22:32 -0700)
commit5ec0f051c8790653cf4e0f59b8a9048c2dca86e8
tree84f9304fde390ab9810f2719b028c352bc374d5c
parenteda6afdad62cd79b05191c3cbeb62e99d0f986fa
[GlobalISel] Add GUnmerge, GMerge, GConcatVectors, GBuildVector abstractions. NFC.

Use these to slightly simplify some code in the artifact combiner.
llvm/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h
llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp