GlobalISel: Add maskedValueIsZero and signBitIsZero to known bits
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 29 Aug 2019 17:24:36 +0000 (17:24 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 29 Aug 2019 17:24:36 +0000 (17:24 +0000)
commita1aee7a008c47f6fb05952343dbbd8297b937ec7
treed32277a29a56f23037183382f8ea4812a13681f5
parentdbafa311cb92f679767fc4c6f681f08cf8c20df6
GlobalISel: Add maskedValueIsZero and signBitIsZero to known bits

I dropped the DemandedElts since it seems to be missing from some of
the new interfaces, but not others.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@370389 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/GlobalISel/GISelKnownBits.h
lib/CodeGen/GlobalISel/GISelKnownBits.cpp
unittests/CodeGen/GlobalISel/KnownBitsTest.cpp