Commit acabba4
[NVPTX] don't erase CopyToRegs when folding movs into loads (llvm#149393)
We may still need to keep CopyToReg even after folding uses into vector
loads, since the original register may be used in other blocks.
Partially reverts 1fdbe691 parent 0e5c3f9 commit acabba4
File tree
7 files changed
+1095
-691
lines changed- llvm
- lib/Target/NVPTX
- test/CodeGen/NVPTX
7 files changed
+1095
-691
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5008 | 5008 | | |
5009 | 5009 | | |
5010 | 5010 | | |
5011 | | - | |
5012 | | - | |
5013 | | - | |
5014 | | - | |
5015 | | - | |
5016 | | - | |
5017 | 5011 | | |
5018 | 5012 | | |
5019 | 5013 | | |
| |||
5080 | 5074 | | |
5081 | 5075 | | |
5082 | 5076 | | |
5083 | | - | |
5084 | | - | |
5085 | | - | |
5086 | | - | |
5087 | 5077 | | |
5088 | 5078 | | |
5089 | 5079 | | |
| |||
6418 | 6408 | | |
6419 | 6409 | | |
6420 | 6410 | | |
6421 | | - | |
| 6411 | + | |
Large diffs are not rendered by default.
Large diffs are not rendered by default.
0 commit comments