diff options
| author | Cameron McInally <mcinally@cray.com> | 2020-09-25 09:30:51 -0500 |
|---|---|---|
| committer | Cameron McInally <mcinally@cray.com> | 2020-09-25 09:58:17 -0500 |
| commit | e2ccf7f178ddaf202171a96cd6f41daa7a74a09c (patch) | |
| tree | 8268b00a92dc9d443ce216398b001ddcebf6928c /lldb/source/Plugins/ScriptInterpreter/Python | |
| parent | e03dd978d015f6141d14afb3986f39365cabcdab (diff) | |
| download | llvm-e2ccf7f178ddaf202171a96cd6f41daa7a74a09c.zip llvm-e2ccf7f178ddaf202171a96cd6f41daa7a74a09c.tar.gz llvm-e2ccf7f178ddaf202171a96cd6f41daa7a74a09c.tar.bz2 | |
[SVE] Lower fixed length VECREDUCE_[SMAX|SMIN] to Scalable
This patch is pretty similar to the VECREDUCE_ADD patch, with some minor tweaks.
Results from the AArch64ISD::[SMAX|SMIN]V_PRED return element sized results. This requires an ANY_EXTEND for results < 32-bits, since Legalization promotes those results.
There is no NEON i64 vector support for SMAXV|SMINV, so use SVE for those.
Differential Revision: https://reviews.llvm.org/D88259
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions
