diff options
| author | Sanjay Patel <spatel@rotateright.com> | 2018-09-11 18:49:00 +0000 |
|---|---|---|
| committer | Sanjay Patel <spatel@rotateright.com> | 2018-09-11 18:49:00 +0000 |
| commit | 342c3bcf110f4ce4f75f1855845e43ab1553bdb9 (patch) | |
| tree | e8a10cfcccf15a667baab327d24fc9282f99b8dc /llvm/test/Transforms/LoopUnswitch/elseif-non-exponential-behavior.ll | |
| parent | db834837c2645ed2f3df1e77aff6a4aa14d6980c (diff) | |
| download | bcm5719-llvm-342c3bcf110f4ce4f75f1855845e43ab1553bdb9.tar.gz bcm5719-llvm-342c3bcf110f4ce4f75f1855845e43ab1553bdb9.zip | |
[InstCombine] enhance vector demanded elements to look at a vector select condition operand
I noticed that we were not back-propagating undef lanes to shuffle masks when we have a
shuffle that reduces the vector width. This is part of investigating/solving PR38691:
https://bugs.llvm.org/show_bug.cgi?id=38691
The DAG equivalent was proposed with:
D51696
Differential Revision: https://reviews.llvm.org/D51433
llvm-svn: 341981
Diffstat (limited to 'llvm/test/Transforms/LoopUnswitch/elseif-non-exponential-behavior.ll')
0 files changed, 0 insertions, 0 deletions

