Commit 2803d83
Automerge: Revert "[SLP]Reduce number of alternate instruction, where possible"
This caused assertion failures:
llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:16237:
Value *llvm::slpvectorizer::BoUpSLP::vectorizeTree(TreeEntry *):
Assertion `OpTE1.isSame( ArrayRef(E->Scalars).take_front(OpTE1.getVectorFactor())) && "Expected same first part of scalars."' failed.
See comment on the PR.
> Previous version was reviewed here llvm/llvm-project#123360
> It is mostly the same, adjusted after graph-to-tree transformation
This reverts commit 7de895f.File tree
32 files changed
+434
-1716
lines changed- llvm
- include/llvm/Analysis
- lib
- Analysis
- Target
- RISCV
- X86
- Transforms/Vectorize
- test/Transforms/SLPVectorizer
- AArch64
- RISCV
- X86
32 files changed
+434
-1716
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1771 | 1771 | | |
1772 | 1772 | | |
1773 | 1773 | | |
1774 | | - | |
1775 | | - | |
1776 | | - | |
1777 | | - | |
1778 | 1774 | | |
1779 | 1775 | | |
1780 | 1776 | | |
| |||
2329 | 2325 | | |
2330 | 2326 | | |
2331 | 2327 | | |
2332 | | - | |
2333 | 2328 | | |
2334 | 2329 | | |
2335 | 2330 | | |
| |||
3140 | 3135 | | |
3141 | 3136 | | |
3142 | 3137 | | |
3143 | | - | |
3144 | | - | |
3145 | | - | |
3146 | 3138 | | |
3147 | 3139 | | |
3148 | 3140 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1007 | 1007 | | |
1008 | 1008 | | |
1009 | 1009 | | |
1010 | | - | |
1011 | 1010 | | |
1012 | 1011 | | |
1013 | 1012 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1384 | 1384 | | |
1385 | 1385 | | |
1386 | 1386 | | |
1387 | | - | |
1388 | | - | |
1389 | | - | |
1390 | | - | |
1391 | 1387 | | |
1392 | 1388 | | |
1393 | 1389 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
128 | | - | |
129 | | - | |
130 | 128 | | |
131 | 129 | | |
132 | 130 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
292 | 292 | | |
293 | 293 | | |
294 | 294 | | |
295 | | - | |
296 | 295 | | |
297 | 296 | | |
298 | 297 | | |
| |||
0 commit comments