diff options
| author | Roman Lebedev <lebedev.ri@gmail.com> | 2018-09-19 13:35:46 +0000 |
|---|---|---|
| committer | Roman Lebedev <lebedev.ri@gmail.com> | 2018-09-19 13:35:46 +0000 |
| commit | f50023d37c19eefc45ec15ce184cc7e057207d57 (patch) | |
| tree | 04d4f10781bd2f0884c731b9181fa6346391cda5 /llvm/unittests/ADT/BitVectorTest.cpp | |
| parent | ca2bdb03d6cfeef068dcae8ae3bf78ead219612a (diff) | |
| download | bcm5719-llvm-f50023d37c19eefc45ec15ce184cc7e057207d57.tar.gz bcm5719-llvm-f50023d37c19eefc45ec15ce184cc7e057207d57.zip | |
[InstCombine] foldICmpWithLowBitMaskedVal(): handle uncanonical ((-1 << y) >> y) mask
Summary:
The last low-bit-mask-pattern-producing-pattern i can think of.
https://rise4fun.com/Alive/UGzE <- non-canonical
But we can not canonicalize it because of extra uses.
https://bugs.llvm.org/show_bug.cgi?id=38123
Reviewers: spatel, craig.topper, RKSimon
Reviewed By: spatel
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D52148
llvm-svn: 342548
Diffstat (limited to 'llvm/unittests/ADT/BitVectorTest.cpp')
0 files changed, 0 insertions, 0 deletions

