diff options
| author | Sanjay Patel <spatel@rotateright.com> | 2019-07-16 21:30:41 +0000 |
|---|---|---|
| committer | Sanjay Patel <spatel@rotateright.com> | 2019-07-16 21:30:41 +0000 |
| commit | d746a210e16925d8c26bd8359598d95213712218 (patch) | |
| tree | b993fe7950707c1a884926b88f123aad6b0bb565 /llvm/test/CodeGen/ARM/ret_f64_arg_split.ll | |
| parent | f4c2d57f767d870b4787c86b543ded8076fe108b (diff) | |
| download | bcm5719-llvm-d746a210e16925d8c26bd8359598d95213712218.tar.gz bcm5719-llvm-d746a210e16925d8c26bd8359598d95213712218.zip | |
[x86] use more phadd for reductions
This is part of what is requested by PR42023:
https://bugs.llvm.org/show_bug.cgi?id=42023
There's an extension needed for FP add, but exactly how we would specify
that using flags is not clear to me, so I left that as a TODO.
We're still missing patterns for partial reductions when the input vector
is 256-bit or 512-bit, but I think that's a failure of vector narrowing.
If we can reduce the widths, then this matching should work on those tests.
Differential Revision: https://reviews.llvm.org/D64760
llvm-svn: 366268
Diffstat (limited to 'llvm/test/CodeGen/ARM/ret_f64_arg_split.ll')
0 files changed, 0 insertions, 0 deletions

