aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Analysis/ValueTrackingTest.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2021-04-14 08:48:47 -0400
committerSanjay Patel <spatel@rotateright.com>2021-04-14 08:57:53 -0400
commit5ae5d25e38efad1d59ed97d969a5e930b58a5e16 (patch)
tree4da9e4d641081b85f1cf7fcbafad7cbdd200abad /llvm/unittests/Analysis/ValueTrackingTest.cpp
parent856c49d79c0d717fb3e9ff6deebfe740a4f752e2 (diff)
downloadllvm-5ae5d25e38efad1d59ed97d969a5e930b58a5e16.zip
llvm-5ae5d25e38efad1d59ed97d969a5e930b58a5e16.tar.gz
llvm-5ae5d25e38efad1d59ed97d969a5e930b58a5e16.tar.bz2
[ValueTracking] match negative-stepping non-zero recurrence
This is pulled out of D100408. This avoids a regression that would be exposed by making the calling code from InstSimplify more efficient.
Diffstat (limited to 'llvm/unittests/Analysis/ValueTrackingTest.cpp')
-rw-r--r--llvm/unittests/Analysis/ValueTrackingTest.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/unittests/Analysis/ValueTrackingTest.cpp b/llvm/unittests/Analysis/ValueTrackingTest.cpp
index 85678bb..99a0f6d 100644
--- a/llvm/unittests/Analysis/ValueTrackingTest.cpp
+++ b/llvm/unittests/Analysis/ValueTrackingTest.cpp
@@ -1191,7 +1191,7 @@ TEST_F(ValueTrackingTest, isNonZeroRecurrence) {
)");
DataLayout DL = M->getDataLayout();
AssumptionCache AC(*F);
- EXPECT_FALSE(isKnownNonZero(A, DL, 0, &AC, CxtI));
+ EXPECT_TRUE(isKnownNonZero(A, DL, 0, &AC, CxtI));
}
TEST_F(ValueTrackingTest, KnownNonZeroFromDomCond) {