[InstCombine] Simplify ctpop with bitreverse/bswap
authorDavid Bolvansky <david.bolvansky@gmail.com>
Wed, 3 Apr 2019 08:08:44 +0000 (08:08 +0000)
committerDavid Bolvansky <david.bolvansky@gmail.com>
Wed, 3 Apr 2019 08:08:44 +0000 (08:08 +0000)
commit937720e75b4692d6ec394fda3e23675d14449c86
tree6af554d14d7ae01dc1378376a798b12d57211a4e
parent94b867dc7c202162f587fd3345eccdb09bff2a77
[InstCombine] Simplify ctpop with bitreverse/bswap

Summary: Fixes PR41337

Reviewers: spatel

Reviewed By: spatel

Subscribers: llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D60148

llvm-svn: 357564
llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
llvm/test/Transforms/InstCombine/ctpop-bswap-bitreverse.ll