X86LegalizerInfo::legalizeBuildVector currently only handles constant build vectors.
If we can add initial support for non-constant values - even just as an UNPCK chain - we have a fallback for many vector opcodes (G_CONCAT_VECTORS / G_SHUFFLE_VECTOR / G_INSERT_SUBVECTOR / G_EXTRACT_SUBVECTOR etc.).