[PATCH] D65929: [ARM] Make v2i1 a valid type for the MVE predicate register.
Dave Green via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 8 04:12:36 PDT 2019
dmgreen added a comment.
It was the "buildvector" code from D65052 <https://reviews.llvm.org/D65052> that I was thinking of the most (or "buildvector" is what I've been calling it at least). How to get values into and out of v2i1 vectors, how to handle shuffles of i1's vectors, sign extending a v2i1 to a v2i64, that kind of thing. The vectoriser will produce a lot of <2 x i1>'s in all kinds of weird and wonderful ways that we need to handle at least sensibly (if not always super efficiently, that's what cost models are for!).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D65929/new/
https://reviews.llvm.org/D65929
More information about the llvm-commits
mailing list