diff options
author | Sanjay Patel <spatel@rotateright.com> | 2022-07-24 17:05:40 -0400 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2022-07-24 17:46:48 -0400 |
commit | a925bef70c6c2a78f1efc4e880d24460ff784003 (patch) | |
tree | bda187cd9e919b8c11ef8439eff36ffb86c25cdd /llvm/unittests/Analysis/ValueTrackingTest.cpp | |
parent | 4da47bee48a57cc5fa0256623dbd749c3bf14759 (diff) | |
download | llvm-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.cpp | 2 |
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) { |