Commit 710aef8
committed
[LLVM][SVE] Relax optimizeIncrementingWhile constant operand requirements.
Only the latter part of optimizeIncrementingWhile requires a constant
first operand and so the initial bailout code is preventing the
obvious whilele(X,MAX_INT) -> splat(true) combine.1 parent f97648e commit 710aef8
File tree
2 files changed
+8
-7
lines changed- llvm
- lib/Target/AArch64
- test/CodeGen/AArch64
2 files changed
+8
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5744 | 5744 | | |
5745 | 5745 | | |
5746 | 5746 | | |
5747 | | - | |
5748 | | - | |
| 5747 | + | |
5749 | 5748 | | |
5750 | 5749 | | |
5751 | 5750 | | |
5752 | | - | |
5753 | 5751 | | |
5754 | 5752 | | |
5755 | 5753 | | |
| |||
5758 | 5756 | | |
5759 | 5757 | | |
5760 | 5758 | | |
| 5759 | + | |
| 5760 | + | |
| 5761 | + | |
| 5762 | + | |
| 5763 | + | |
5761 | 5764 | | |
5762 | 5765 | | |
5763 | 5766 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
134 | | - | |
135 | | - | |
| 134 | + | |
136 | 135 | | |
137 | 136 | | |
138 | 137 | | |
| |||
391 | 390 | | |
392 | 391 | | |
393 | 392 | | |
394 | | - | |
395 | | - | |
| 393 | + | |
396 | 394 | | |
397 | 395 | | |
398 | 396 | | |
| |||
0 commit comments