]> granicus.if.org Git - llvm/commit
[SelectionDAG] computeKnownBits/ComputeNumSignBits - cleanup demanded/unknown paths...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 22 Sep 2019 18:47:12 +0000 (18:47 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 22 Sep 2019 18:47:12 +0000 (18:47 +0000)
commit4432ce935ef35bad2f7cb81df39252bc263026c7
treea5fa59f121e9c60e25e1481100e41ee1238965a3
parent7d260801fea3f6a8bbd59ae8c48b6e51fccc411d
[SelectionDAG] computeKnownBits/ComputeNumSignBits - cleanup demanded/unknown paths. NFCI.

Merge the calls, just adjust the demandedelts if we have a valid extract_subvector constant index, else demand all elts.

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