Commit 1e18162
committed
[X86] Merge insertsubvector(load(p0),load_subv(p0),hi) -> subvbroadcast(p0) if either load is oneuse
This fold is currently limited to cases where the load_subv(p0) has oneuse, but its beneficial if either load has oneuse and will be replaced.
Yes another yak shave for llvm#1226711 parent a98c294 commit 1e18162
File tree
2 files changed
+7
-10
lines changed- llvm
- lib/Target/X86
- test/CodeGen/X86
2 files changed
+7
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58562 | 58562 | | |
58563 | 58563 | | |
58564 | 58564 | | |
58565 | | - | |
58566 | | - | |
| 58565 | + | |
| 58566 | + | |
| 58567 | + | |
58567 | 58568 | | |
58568 | 58569 | | |
58569 | 58570 | | |
| |||
Lines changed: 4 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10210 | 10210 | | |
10211 | 10211 | | |
10212 | 10212 | | |
10213 | | - | |
10214 | | - | |
| 10213 | + | |
10215 | 10214 | | |
10216 | | - | |
10217 | | - | |
| 10215 | + | |
10218 | 10216 | | |
10219 | 10217 | | |
10220 | 10218 | | |
| |||
10816 | 10814 | | |
10817 | 10815 | | |
10818 | 10816 | | |
10819 | | - | |
10820 | | - | |
| 10817 | + | |
10821 | 10818 | | |
10822 | | - | |
10823 | | - | |
| 10819 | + | |
10824 | 10820 | | |
10825 | 10821 | | |
10826 | 10822 | | |
| |||
0 commit comments