Commit b4dbd41
committed
[SystemZ] Consider VST/VL as SimpleBDXStore/Load
Previously VST and VL were not considered "simple" BDX stores and loads,
leading to, among other things, some opportunities for mvc optimization
to be missed.
This commit addresses this and updates some tests to account for additional
mvc instructions being emitted.
This is observed to have a neutral or slightly beneficial effect
performance-wise.1 parent 88d0b08 commit b4dbd41
File tree
3 files changed
+285
-297
lines changed- llvm
- lib/Target/SystemZ
- test/CodeGen/SystemZ
3 files changed
+285
-297
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | | - | |
| 108 | + | |
| 109 | + | |
109 | 110 | | |
110 | 111 | | |
111 | 112 | | |
| |||
213 | 214 | | |
214 | 215 | | |
215 | 216 | | |
216 | | - | |
| 217 | + | |
| 218 | + | |
217 | 219 | | |
218 | 220 | | |
219 | 221 | | |
| |||
0 commit comments