diff options
author | Eli Friedman <efriedma@quicinc.com> | 2020-07-14 13:02:58 -0700 |
---|---|---|
committer | Eli Friedman <efriedma@quicinc.com> | 2020-07-20 13:11:02 -0700 |
commit | b8f765a1e17f8d212ab1cd8f630d35adc7495556 (patch) | |
tree | d0acdf7c43ae466b8185548f1b353086748c1d1e /llvm/lib/ExecutionEngine/SectionMemoryManager.cpp | |
parent | f07ddbc9c4b66e91aa7a106042512ee903b6b3ba (diff) | |
download | llvm-b8f765a1e17f8d212ab1cd8f630d35adc7495556.zip llvm-b8f765a1e17f8d212ab1cd8f630d35adc7495556.tar.gz llvm-b8f765a1e17f8d212ab1cd8f630d35adc7495556.tar.bz2 |
[AArch64][SVE] Add support for trunc to <vscale x N x i1>.
This isn't a natively supported operation, so convert it to a
mask+compare.
In addition to the operation itself, fix up some surrounding stuff to
make the testcase work: we need concat_vectors on i1 vectors, we need
legalization of i1 vector truncates, and we need to fix up all the
relevant uses of getVectorNumElements().
Differential Revision: https://reviews.llvm.org/D83811
Diffstat (limited to 'llvm/lib/ExecutionEngine/SectionMemoryManager.cpp')
0 files changed, 0 insertions, 0 deletions