Convert MaskedValueIsZero and all its users to use APInt. Also add
authorDan Gohman <gohman@apple.com>
Mon, 25 Feb 2008 21:11:39 +0000 (21:11 +0000)
committerDan Gohman <gohman@apple.com>
Mon, 25 Feb 2008 21:11:39 +0000 (21:11 +0000)
commit2e68b6f52d0979575b2f02ed29717d907ba0684c
treea234e94ceb3bed76294f3cda0344dff46ff6ec32
parent63602b8a69b2729f0789cd3c920aceef0ece64cb
Convert MaskedValueIsZero and all its users to use APInt. Also add
a SignBitIsZero function to simplify a common use case.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47561 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/SelectionDAG.h
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
lib/CodeGen/SelectionDAG/LegalizeTypesExpand.cpp
lib/CodeGen/SelectionDAG/LegalizeTypesPromote.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/CodeGen/SelectionDAG/TargetLowering.cpp
lib/Target/Alpha/AlphaISelDAGToDAG.cpp
lib/Target/X86/X86ISelDAGToDAG.cpp