]> granicus.if.org Git - llvm/commit
[SelectionDAG] Improve known bits support for CTPOP.
authorCraig Topper <craig.topper@gmail.com>
Thu, 4 May 2017 04:33:27 +0000 (04:33 +0000)
committerCraig Topper <craig.topper@gmail.com>
Thu, 4 May 2017 04:33:27 +0000 (04:33 +0000)
commit9e4ad9cbb5ea21260935729f3abcd618f92bc317
tree2b7ff0a74ce27d5952277678bba6375c4ca0a408
parentacf912e5baa5b84f7a3eb99ec594e40016bc1875
[SelectionDAG] Improve known bits support for CTPOP.

This is based on the same concept from ValueTracking's version of computeKnownBits.

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