diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-11-20 12:02:16 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-11-20 12:02:16 +0000 |
| commit | b356d0463e77cdb48b78d2cd840e80d88649561e (patch) | |
| tree | 8c42345d61b6bcda54b13d4729bea2870a03de50 /llvm/lib/CodeGen/IfConversion.cpp | |
| parent | a6fb85ffa7bec1df628739db991b3b21186bedc6 (diff) | |
| download | bcm5719-llvm-b356d0463e77cdb48b78d2cd840e80d88649561e.tar.gz bcm5719-llvm-b356d0463e77cdb48b78d2cd840e80d88649561e.zip | |
[TargetLowering] Improve SimplifyDemandedVectorElts/SimplifyDemandedBits support
For bitcast nodes from larger element types, add the ability for SimplifyDemandedVectorElts to call SimplifyDemandedBits by merging the elts mask to a bits mask.
I've raised https://bugs.llvm.org/show_bug.cgi?id=39689 to deal with the few places where SimplifyDemandedBits's lack of vector handling is a problem.
Differential Revision: https://reviews.llvm.org/D54679
llvm-svn: 347301
Diffstat (limited to 'llvm/lib/CodeGen/IfConversion.cpp')
0 files changed, 0 insertions, 0 deletions

