OSDN Git Service

[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)
commitf10da4b99943107b7f596a1f7bb930af9e175fe7
tree4b2e9f3d98876c96b8612ae385da2da4cb6fab57
parent1376d1f533d03c71e7fb7d614466b62967b194f4
[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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@362912 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/TargetLowering.cpp
test/CodeGen/AArch64/arm64-popcnt.ll
test/CodeGen/X86/ctpop-combine.ll