Issue |
143099
|
Summary |
[X86][GISel] Add legalization support for non-constant G_BUILD_VECTOR
|
Labels |
backend:X86,
llvm:globalisel
|
Assignees |
|
Reporter |
RKSimon
|
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.).
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs