| commit | 859e14aeaabb3c32c0cd09cee89a40e228dd07c1 | [log] [tgz] |
|---|---|---|
| author | Roman Lebedev <lebedev.ri@gmail.com> | Sat Jul 14 20:08:16 2018 +0000 |
| committer | Roman Lebedev <lebedev.ri@gmail.com> | Sat Jul 14 20:08:16 2018 +0000 |
| tree | 8bad5f38d22482ad85e8567206a9c7a19a1bcea7 | |
| parent | 62d050d2c47d9275e8d2ed827dbe89149fb440e3 [diff] |
[InstCombine] Fold x s> x & (-1 >> y) to x s> (-1 >> y) https://bugs.llvm.org/show_bug.cgi?id=38123 https://rise4fun.com/Alive/I3O This pattern is not commutative! We must make sure not to fold the commuted version! llvm-svn: 337105