Commit ee45ba2
authored
[AArch64] Use SVE for fixed-length bf16 operations with +sve-b16b16 (llvm#169329)
This can avoid the promotion bf16 -> f32 -> bf16 round trip (or costly
expansions).1 parent 1b7ae0b commit ee45ba2
File tree
3 files changed
+960
-87
lines changed- llvm
- lib/Target/AArch64
- test/CodeGen/AArch64
3 files changed
+960
-87
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1783 | 1783 | | |
1784 | 1784 | | |
1785 | 1785 | | |
| 1786 | + | |
1786 | 1787 | | |
1787 | | - | |
1788 | | - | |
| 1788 | + | |
| 1789 | + | |
| 1790 | + | |
| 1791 | + | |
| 1792 | + | |
1789 | 1793 | | |
1790 | 1794 | | |
1791 | 1795 | | |
| |||
0 commit comments