Set NumSignBits to 1 if KnownZero/KnownOne are being zero extended. In theory it
authorCameron Zwarich <zwarich@apple.com>
Fri, 25 Feb 2011 01:11:01 +0000 (01:11 +0000)
committerCameron Zwarich <zwarich@apple.com>
Fri, 25 Feb 2011 01:11:01 +0000 (01:11 +0000)
commit8fbbdca45c0eb2ef4a434cdef883f5c36516376c
tree19eab9d6eca4d21a4e6994eff635d2666dd301d0
parent33b554795def5cd50f961721acbb33246226824b
Set NumSignBits to 1 if KnownZero/KnownOne are being zero extended. In theory it
is possible to do better if the high bit is set in either KnownZero/KnownOne, but
in practice NumSignBits is always 1 when we are zero extending because nothing
is known about that register.

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