aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Analysis/ValueTrackingTest.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2022-07-24 17:05:40 -0400
committerSanjay Patel <spatel@rotateright.com>2022-07-24 17:46:48 -0400
commita925bef70c6c2a78f1efc4e880d24460ff784003 (patch)
treebda187cd9e919b8c11ef8439eff36ffb86c25cdd /llvm/unittests/Analysis/ValueTrackingTest.cpp
parent4da47bee48a57cc5fa0256623dbd749c3bf14759 (diff)
downloadllvm-a925bef70c6c2a78f1efc4e880d24460ff784003.zip
llvm-a925bef70c6c2a78f1efc4e880d24460ff784003.tar.gz
llvm-a925bef70c6c2a78f1efc4e880d24460ff784003.tar.bz2
[ValueTracking] allow vector types in isImpliedCondition()
The matching of constants assumed integers, but we can handle splat vector constants seamlessly with m_APInt.
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 e8b9090..902107d 100644
--- a/llvm/unittests/Analysis/ValueTrackingTest.cpp
+++ b/llvm/unittests/Analysis/ValueTrackingTest.cpp
@@ -1354,7 +1354,7 @@ TEST_F(ValueTrackingTest, IsImpliedConditionAndVec) {
}
)");
const DataLayout &DL = M->getDataLayout();
- EXPECT_EQ(isImpliedCondition(A, A2, DL), None);
+ EXPECT_EQ(isImpliedCondition(A, A2, DL), true);
}
TEST_F(ValueTrackingTest, IsImpliedConditionOr) {