Commit 73177d5
committed
[X86] canCreateUndefOrPoisonForTargetNode/isGuaranteedNotToBeUndefOrPoisonForTargetNode - add X86ISD::INSERTPS handling
X86ISD::INSERTPS shuffles can't create undef/poison itself, allowing us to fold freeze(insertps(x,y,i)) -> insertps(freeze(x),freeze(y),i)1 parent e5d925f commit 73177d5
File tree
2 files changed
+3
-4
lines changed- llvm
- lib/Target/X86
- test/CodeGen/X86
2 files changed
+3
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45169 | 45169 | | |
45170 | 45170 | | |
45171 | 45171 | | |
| 45172 | + | |
45172 | 45173 | | |
45173 | 45174 | | |
45174 | 45175 | | |
| |||
45239 | 45240 | | |
45240 | 45241 | | |
45241 | 45242 | | |
| 45243 | + | |
45242 | 45244 | | |
45243 | 45245 | | |
45244 | 45246 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
66 | | - | |
67 | 65 | | |
68 | 66 | | |
69 | 67 | | |
70 | 68 | | |
71 | 69 | | |
72 | | - | |
73 | | - | |
| 70 | + | |
74 | 71 | | |
75 | 72 | | |
76 | 73 | | |
| |||
0 commit comments