Make MaskedValueIsZero take a uint64_t instead of a ConstantIntegral as a
authorChris Lattner <sabre@nondot.org>
Tue, 7 Feb 2006 07:27:52 +0000 (07:27 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 7 Feb 2006 07:27:52 +0000 (07:27 +0000)
commit3bedbd9d71eabed61bc7fd4a77d1b5b2bf27cf52
tree60e4bf55da6e02de262d19d2e1cb69c012b0034b
parent1a074fce158b4f85907e1cb6fd9ca30c7b01b4bd
Make MaskedValueIsZero take a uint64_t instead of a ConstantIntegral as a
mask.  This allows the code to be simpler and more efficient.

Also, generalize some of the cases in MVIZ a bit, making it slightly more aggressive.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26035 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/InstructionCombining.cpp