]> granicus.if.org Git - llvm/commit
[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)
commit32a237d8c02b2739175383dc286d88b880056f89
tree43097fac447fc0b6c948a9271e99277ecef77ac9
parent89bddde655fde7721d754cde177abeec32f042b1
[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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@303035 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
include/llvm/Analysis/ValueTracking.h
lib/Analysis/BasicAliasAnalysis.cpp
lib/Analysis/InstructionSimplify.cpp
lib/Analysis/ScalarEvolution.cpp
lib/Analysis/ValueTracking.cpp
lib/Transforms/InstCombine/InstCombineAddSub.cpp
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
lib/Transforms/InstCombine/InstCombineCasts.cpp
lib/Transforms/InstCombine/InstCombineInternal.h
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
lib/Transforms/Vectorize/SLPVectorizer.cpp