aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopVersioning.cpp
diff options
context:
space:
mode:
authorEli Friedman <efriedma@quicinc.com>2020-09-14 16:13:37 -0700
committerEli Friedman <efriedma@quicinc.com>2021-05-17 14:51:11 -0700
commit3dd49ec1948b8be0b025e1558071506a58454722 (patch)
tree83e9258a3be35b95d96875885e2d4c8de7ac9b6c /llvm/lib/Transforms/Utils/LoopVersioning.cpp
parentb6320eeb8622f05e4a5d4c7f5420523357490fca (diff)
downloadllvm-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