Commit b752661
committed
X86: make VBMI2 funnel shifts use VSHLD/VSHRD for const splats
Move constant splat handling for vector funnel shifts into a DAG combiner
so that VBMI2 legal widths emit VSHLD/VSHRD directly (fixes #166949).
Signed-off-by: Arnav Mehta <[email protected]>1 parent 79c56e8 commit b752661
File tree
3 files changed
+2838
-2535
lines changed- llvm
- lib/Target/X86
- unittests/Target/X86
3 files changed
+2838
-2535
lines changed
0 commit comments