Commit 9be8fd1
committed
[AArch64] Use unsigned variant of
Resolves #157122
When lowering this intrinsic, we are querying the first result type (i.e `getValueType(0)`)
which may not always be true hence giving wrong the extended value type.<s|u>addv_64 SVE vector reduction intrinsic for 64 bit values1 parent ff68f71 commit 9be8fd1
File tree
2 files changed
+24
-1
lines changed- llvm
- lib/Target/AArch64
- test/CodeGen/AArch64
2 files changed
+24
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22396 | 22396 | | |
22397 | 22397 | | |
22398 | 22398 | | |
22399 | | - | |
| 22399 | + | |
22400 | 22400 | | |
22401 | 22401 | | |
22402 | 22402 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
0 commit comments