Commit b16421e
committed
[AArch64] Scalarize v2f16 vecreduce.fadd
This adds a custom lowering for v2f16 vecreduce.fadd to scalarize as opposed to
padding with zeroes. This allows it to generate the more efficient faddp.1 parent 6d7be75 commit b16421e
File tree
2 files changed
+14
-4
lines changed- llvm
- lib/Target/AArch64
- test/CodeGen/AArch64
2 files changed
+14
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1352 | 1352 | | |
1353 | 1353 | | |
1354 | 1354 | | |
| 1355 | + | |
| 1356 | + | |
| 1357 | + | |
1355 | 1358 | | |
1356 | 1359 | | |
1357 | 1360 | | |
| |||
16046 | 16049 | | |
16047 | 16050 | | |
16048 | 16051 | | |
| 16052 | + | |
| 16053 | + | |
| 16054 | + | |
| 16055 | + | |
| 16056 | + | |
| 16057 | + | |
| 16058 | + | |
| 16059 | + | |
| 16060 | + | |
| 16061 | + | |
| 16062 | + | |
16049 | 16063 | | |
16050 | 16064 | | |
16051 | | - | |
16052 | 16065 | | |
16053 | 16066 | | |
16054 | 16067 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | 30 | | |
34 | 31 | | |
35 | 32 | | |
| |||
0 commit comments