diff options
author | Amaury Sechet <deadalnix@gmail.com> | 2016-08-18 20:43:50 +0000 |
---|---|---|
committer | Amaury Sechet <deadalnix@gmail.com> | 2016-08-18 20:43:50 +0000 |
commit | 763c59dc9aa22f416bea70156dca89070936b2a2 (patch) | |
tree | fc716cef6b0ba0d36cc37e79bc610d762920e86e /clang/unittests/libclang/LibclangTest.cpp | |
parent | cb20a09f54efc4dc90852365f4301785ffab4c56 (diff) | |
download | llvm-763c59dc9aa22f416bea70156dca89070936b2a2.zip llvm-763c59dc9aa22f416bea70156dca89070936b2a2.tar.gz llvm-763c59dc9aa22f416bea70156dca89070936b2a2.tar.bz2 |
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
llvm-svn: 279141
Diffstat (limited to 'clang/unittests/libclang/LibclangTest.cpp')
0 files changed, 0 insertions, 0 deletions