]> granicus.if.org Git - llvm/commit
[SelectionDAG] GetDemandedBits - update OR/XOR ops to just call SimplifyMultipleUseDe...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 26 Jul 2019 09:13:29 +0000 (09:13 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 26 Jul 2019 09:13:29 +0000 (09:13 +0000)
commitf8a4f9ea4e0ba3a1f4ed92b29e092b9b596b4e04
tree8eb74dee50421b188491d6d092969301cf662d44
parentb8ff25a9540e77a9e47972801aa72f28852ef319
[SelectionDAG] GetDemandedBits - update OR/XOR ops to just call SimplifyMultipleUseDemandedBits.

Eventually all of these will be moved over, but we create nodes in GetDemandedBits recursion at the moment which causes regressions when we try to remove them all.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@367092 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/SelectionDAG.cpp