[TargetLowering] Simplify (ctpop x) == 1
authorDavid Bolvansky <david.bolvansky@gmail.com>
Sun, 9 Jun 2019 18:18:57 +0000 (18:18 +0000)
committerDavid Bolvansky <david.bolvansky@gmail.com>
Sun, 9 Jun 2019 18:18:57 +0000 (18:18 +0000)
commitdcf5e6abdf0c122edef0ece6d32b039455120c78
treec690f478ca1b60ae7bbc6d3ad83dcf63e212cde8
parentd669758d84217f7e057740053783e012369337d0
[TargetLowering] Simplify (ctpop x) == 1

Reviewers: craig.topper, spatel, RKSimon, bkramer

Reviewed By: spatel

Subscribers: javed.absar, lebedev.ri, llvm-commits

Tags: #llvm

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

llvm-svn: 362912
llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
llvm/test/CodeGen/AArch64/arm64-popcnt.ll
llvm/test/CodeGen/X86/ctpop-combine.ll