[ValueTracking] Replace all uses of ComputeSignBit with computeKnownBits.
authorCraig Topper <craig.topper@gmail.com>
Mon, 15 May 2017 06:39:41 +0000 (06:39 +0000)
committerCraig Topper <craig.topper@gmail.com>
Mon, 15 May 2017 06:39:41 +0000 (06:39 +0000)
commit1a36b7d836b203ecaa5d91f051e6a6d3aacc6741
tree09d3bd57f500e1bf0b06067b633695fd62d141cb
parent61fa0dcac30a8d8f8a61fa46361fe30ce3cad97f
[ValueTracking] Replace all uses of ComputeSignBit with computeKnownBits.

This patch finishes off the conversion of ComputeSignBit to computeKnownBits.

Differential Revision: https://reviews.llvm.org/D33166

llvm-svn: 303035
12 files changed:
llvm/include/llvm/Analysis/ValueTracking.h
llvm/lib/Analysis/BasicAliasAnalysis.cpp
llvm/lib/Analysis/InstructionSimplify.cpp
llvm/lib/Analysis/ScalarEvolution.cpp
llvm/lib/Analysis/ValueTracking.cpp
llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
llvm/lib/Transforms/InstCombine/InstCombineInternal.h
llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp