Commit a8f6de6
[X86] Merge insertsubvector(load(p0),load_subv(p0),hi) -> subvbroadcast(p0) if either load is oneuse (llvm#128857)
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.
Yet another yak shave for llvm#1226711 parent 3ce0280 commit a8f6de6
File tree
2 files changed
+527
-544
lines changed- llvm
- lib/Target/X86
- test/CodeGen/X86
2 files changed
+527
-544
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58564 | 58564 | | |
58565 | 58565 | | |
58566 | 58566 | | |
58567 | | - | |
58568 | | - | |
| 58567 | + | |
| 58568 | + | |
| 58569 | + | |
| 58570 | + | |
58569 | 58571 | | |
58570 | 58572 | | |
58571 | 58573 | | |
58572 | | - | |
58573 | | - | |
58574 | | - | |
58575 | | - | |
| 58574 | + | |
| 58575 | + | |
| 58576 | + | |
| 58577 | + | |
| 58578 | + | |
| 58579 | + | |
| 58580 | + | |
| 58581 | + | |
| 58582 | + | |
58576 | 58583 | | |
58577 | 58584 | | |
58578 | 58585 | | |
| |||
0 commit comments