aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
diff options
context:
space:
mode:
authorFraser Cormack <fraser@codeplay.com>2021-08-11 13:09:14 +0100
committerFraser Cormack <fraser@codeplay.com>2021-08-19 13:08:47 +0100
commite6b1ac85461ac37526fcc3157a15880c4b289b97 (patch)
treec1e65b0a47c6fe2b195b2d82d17588b928d40988 /llvm/lib/Transforms/Utils/Local.cpp
parentcab7c52acdf508f73186dfe49b8cb012bb9129b2 (diff)
downloadllvm-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