This patch finishes off the conversion of ComputeSignBit to computeKnownBits.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D33166
[ValueTracking] Replace all uses of ComputeSignBit with computeKnownBits. ClosedPublic Authored by craig.topper on May 13 2017, 10:49 PM.
Details Summary This patch finishes off the conversion of ComputeSignBit to computeKnownBits.
Diff Detail Event Timeline
This revision is now accepted and ready to land.May 14 2017, 9:15 PM Closed by commit rL303035: [ValueTracking] Replace all uses of ComputeSignBit with computeKnownBits. (authored by ctopper). · Explain WhyMay 14 2017, 11:53 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 98908 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
|
Why on earth are we returning a void here?