[InstSimplify] Pass SimplifyQuery into simplifyUnsignedRangeCheck() and use it for...
authorRoman Lebedev <lebedev.ri@gmail.com>
Wed, 11 Sep 2019 15:32:46 +0000 (15:32 +0000)
committerRoman Lebedev <lebedev.ri@gmail.com>
Wed, 11 Sep 2019 15:32:46 +0000 (15:32 +0000)
commit00c1ee48e4cf2a6ce67dc96342b1b07625d0a7b4
tree9e71cb23f1e3d3f5fd7ff2c69bdd4ffc6e2f308e
parent8aeb7bb013affb691cc417fcb50049bffcc158eb
[InstSimplify] Pass SimplifyQuery into simplifyUnsignedRangeCheck() and use it for isKnownNonZero()

This was actually the original intention in D67332,
but i messed up and forgot about it.
This patch was originally part of D67411, but precommitting this.

llvm-svn: 371630
llvm/lib/Analysis/InstructionSimplify.cpp
llvm/test/Transforms/InstSimplify/redundant-null-check-in-uadd_with_overflow-of-nonnull-ptr.ll