diff options
author | Amara Emerson <amara@apple.com> | 2021-02-21 14:17:03 -0800 |
---|---|---|
committer | Amara Emerson <amara@apple.com> | 2021-03-30 11:19:21 -0700 |
commit | a35c2c7942e4c66aedf6b9133ad6398b602c0198 (patch) | |
tree | adb009518e713b00d3cb754f3a883107f1f56cdf /lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp | |
parent | 1bc90847ee3ef027f194ed740bb0bb72b8d7579a (diff) | |
download | llvm-a35c2c7942e4c66aedf6b9133ad6398b602c0198.zip llvm-a35c2c7942e4c66aedf6b9133ad6398b602c0198.tar.gz llvm-a35c2c7942e4c66aedf6b9133ad6398b602c0198.tar.bz2 |
[GlobalISel] Implement fewerElements legalization for vector reductions.
This patch adds 3 methods, one for power-of-2 vectors which use tree
reductions using vector ops, before a final reduction op. For non-pow-2
types it generates multiple narrow reductions and combines the values with
scalar ops.
Differential Revision: https://reviews.llvm.org/D97163
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp')
0 files changed, 0 insertions, 0 deletions