diff options
author | Fraser Cormack <fraser@codeplay.com> | 2021-08-11 13:09:14 +0100 |
---|---|---|
committer | Fraser Cormack <fraser@codeplay.com> | 2021-08-19 13:08:47 +0100 |
commit | e6b1ac85461ac37526fcc3157a15880c4b289b97 (patch) | |
tree | c1e65b0a47c6fe2b195b2d82d17588b928d40988 /llvm/lib/Transforms/Utils/Local.cpp | |
parent | cab7c52acdf508f73186dfe49b8cb012bb9129b2 (diff) | |
download | llvm-e6b1ac85461ac37526fcc3157a15880c4b289b97.zip llvm-e6b1ac85461ac37526fcc3157a15880c4b289b97.tar.gz llvm-e6b1ac85461ac37526fcc3157a15880c4b289b97.tar.bz2 |
[LegalizeTypes][VP] Add widening support for binary VP ops
This patch adds the beginnings of more thorough support in the
legalizers for vector-predicated (VP) operations.
The first step is the ability to widen illegal vectors. The more
complicated scenario in which the result/operands need widening but the
mask doesn't has not been handled here. That would require a lot of code
without an in-tree target on which to test it.
Reviewed By: RKSimon
Differential Revision: https://reviews.llvm.org/D107904
Diffstat (limited to 'llvm/lib/Transforms/Utils/Local.cpp')
0 files changed, 0 insertions, 0 deletions