Commit 1b0d261
Automerge: [X86] lowerShuffleAsDecomposedShuffleMerge - prefer permute+unpck patterns vs blend+permute on pre-SSE41 targets (#160301)
Pre-SSE41 we don't have BLENDI so blend patterns tend to get expanded to
more complex shuffles
Fixes 128-bit case from #159670File tree
3 files changed
+22
-29
lines changed- llvm
- lib/Target/X86
- test/CodeGen/X86
3 files changed
+22
-29
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11721 | 11721 | | |
11722 | 11722 | | |
11723 | 11723 | | |
| 11724 | + | |
| 11725 | + | |
| 11726 | + | |
| 11727 | + | |
| 11728 | + | |
| 11729 | + | |
| 11730 | + | |
| 11731 | + | |
11724 | 11732 | | |
11725 | | - | |
11726 | | - | |
| 11733 | + | |
| 11734 | + | |
11727 | 11735 | | |
| 11736 | + | |
11728 | 11737 | | |
11729 | 11738 | | |
11730 | 11739 | | |
| |||
11736 | 11745 | | |
11737 | 11746 | | |
11738 | 11747 | | |
| 11748 | + | |
11739 | 11749 | | |
11740 | 11750 | | |
11741 | 11751 | | |
| 11752 | + | |
11742 | 11753 | | |
11743 | 11754 | | |
11744 | 11755 | | |
11745 | 11756 | | |
| 11757 | + | |
11746 | 11758 | | |
11747 | 11759 | | |
11748 | 11760 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1051 | 1051 | | |
1052 | 1052 | | |
1053 | 1053 | | |
1054 | | - | |
1055 | | - | |
1056 | | - | |
1057 | | - | |
1058 | | - | |
1059 | | - | |
1060 | | - | |
1061 | | - | |
1062 | | - | |
1063 | | - | |
1064 | | - | |
1065 | | - | |
1066 | | - | |
1067 | | - | |
1068 | | - | |
1069 | | - | |
1070 | | - | |
1071 | | - | |
1072 | | - | |
1073 | | - | |
1074 | | - | |
1075 | | - | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
1076 | 1059 | | |
1077 | 1060 | | |
1078 | 1061 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
362 | 362 | | |
363 | 363 | | |
364 | 364 | | |
365 | | - | |
366 | | - | |
367 | | - | |
368 | | - | |
369 | | - | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
370 | 368 | | |
371 | 369 | | |
372 | 370 | | |
| |||
0 commit comments