Commit 75e33f7
[X86] combineVectorHADDSUB - remove the broken HOP(x,x) merging code (PR51974)
This intention of this code turns out to be superfluous as we can handle this with shuffle combining, and it has a critical flaw in that it doesn't check for dependencies.
Fixes PR51974
(cherry picked from commit 468ff70)1 parent 6349865 commit 75e33f7
File tree
2 files changed
+19
-23
lines changed- llvm
- lib/Target/X86
- test/CodeGen/X86
2 files changed
+19
-23
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44076 | 44076 | | |
44077 | 44077 | | |
44078 | 44078 | | |
44079 | | - | |
44080 | | - | |
44081 | 44079 | | |
44082 | 44080 | | |
44083 | 44081 | | |
44084 | | - | |
44085 | | - | |
44086 | | - | |
44087 | | - | |
44088 | | - | |
44089 | | - | |
44090 | | - | |
44091 | | - | |
44092 | | - | |
44093 | | - | |
44094 | | - | |
44095 | | - | |
44096 | | - | |
44097 | | - | |
44098 | | - | |
44099 | | - | |
44100 | | - | |
44101 | | - | |
44102 | | - | |
44103 | | - | |
44104 | | - | |
44105 | 44082 | | |
44106 | 44083 | | |
44107 | 44084 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
174 | 193 | | |
175 | 194 | | |
176 | 195 | | |
| |||
0 commit comments