commit | c43ec38718541a53a67a44d71ca1dd5411602c33 | [log] [tgz] |
---|---|---|
author | Amaury Sechet <deadalnix@gmail.com> | Thu Aug 18 20:43:50 2016 +0000 |
committer | Amaury Sechet <deadalnix@gmail.com> | Thu Aug 18 20:43:50 2016 +0000 |
tree | 54590932da60894ab9dd13ecf968a8431f51e42c | |
parent | d87f299ea253e0ac9af4d3bc26f608f84bc9fd21 [diff] |
Make cltz and cttz zero undef when the operand cannot be zero in InstCombine Summary: Also add popcount(n) == bitsize(n) -> n == -1 transformation. Reviewers: majnemer, spatel Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D23134 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@279141 91177308-0d34-0410-b5e6-96231b3b80d8