Commit e8f31cf
committed
[X86] canCreateUndefOrPoisonForTargetNode/isGuaranteedNotToBeUndefOrPoisonForTargetNode - add X86ISD::VPERMILPV handling
X86ISD::PSHUFB shuffles can't create undef/poison itself, allowing us to fold freeze(vpermilps(x,y)) -> vpermilps(freeze(x),freeze(y))1 parent c731291 commit e8f31cf
File tree
2 files changed
+2
-2
lines changed- llvm
- lib/Target/X86
- test/CodeGen/X86
2 files changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45188 | 45188 | | |
45189 | 45189 | | |
45190 | 45190 | | |
| 45191 | + | |
45191 | 45192 | | |
45192 | 45193 | | |
45193 | 45194 | | |
| |||
45254 | 45255 | | |
45255 | 45256 | | |
45256 | 45257 | | |
| 45258 | + | |
45257 | 45259 | | |
45258 | 45260 | | |
45259 | 45261 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
373 | 373 | | |
374 | 374 | | |
375 | 375 | | |
376 | | - | |
377 | | - | |
378 | 376 | | |
379 | 377 | | |
380 | 378 | | |
| |||
0 commit comments