diff options
author | Eli Friedman <efriedma@quicinc.com> | 2020-09-14 16:13:37 -0700 |
---|---|---|
committer | Eli Friedman <efriedma@quicinc.com> | 2021-05-17 14:51:11 -0700 |
commit | 3dd49ec1948b8be0b025e1558071506a58454722 (patch) | |
tree | 83e9258a3be35b95d96875885e2d4c8de7ac9b6c /llvm/lib/Transforms/Utils/LoopVersioning.cpp | |
parent | b6320eeb8622f05e4a5d4c7f5420523357490fca (diff) | |
download | llvm-3dd49ec1948b8be0b025e1558071506a58454722.zip llvm-3dd49ec1948b8be0b025e1558071506a58454722.tar.gz llvm-3dd49ec1948b8be0b025e1558071506a58454722.tar.bz2 |
[AArch64][SVE] Implement extractelement of i1 vectors.
The implementation just extends the vector to a larger element type, and
extracts from that. Not fancy, but generates reasonable code.
There was discussion in the review of doing the promotion in
target-independent code, but I'm sticking with this to avoid making
LegalizeDAG infrastructure more complicated.
Differential Revision: https://reviews.llvm.org/D87651
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopVersioning.cpp')
0 files changed, 0 insertions, 0 deletions