diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-11-02 22:38:07 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-11-02 22:40:04 +0000 |
commit | 2b2adef03d004e3fb61dc886c735a3b79ef879a7 (patch) | |
tree | 310919f0c8f2b1f3213ec70bf128035f2daa59ce /llvm/utils/TableGen/CodeGenDAGPatterns.cpp | |
parent | d801f79419231481cda2980da4056714c788e7a8 (diff) | |
download | llvm-2b2adef03d004e3fb61dc886c735a3b79ef879a7.zip llvm-2b2adef03d004e3fb61dc886c735a3b79ef879a7.tar.gz llvm-2b2adef03d004e3fb61dc886c735a3b79ef879a7.tar.bz2 |
Stop static analyzer warnings about using bitwise operators on booleans. NFCI.
Call each of the rebase_if() calls separately.
Diffstat (limited to 'llvm/utils/TableGen/CodeGenDAGPatterns.cpp')
-rw-r--r-- | llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/utils/TableGen/CodeGenDAGPatterns.cpp b/llvm/utils/TableGen/CodeGenDAGPatterns.cpp index 46f986c..003662c 100644 --- a/llvm/utils/TableGen/CodeGenDAGPatterns.cpp +++ b/llvm/utils/TableGen/CodeGenDAGPatterns.cpp @@ -481,12 +481,12 @@ bool TypeInfer::EnforceSmallerThan(TypeSetByHwMode &Small, if (any_of(S, isIntegerOrPtr) && any_of(S, isIntegerOrPtr)) { auto NotInt = [](MVT VT) { return !isIntegerOrPtr(VT); }; - Changed |= berase_if(S, NotInt) | - berase_if(B, NotInt); + Changed |= berase_if(S, NotInt); + Changed |= berase_if(B, NotInt); } else if (any_of(S, isFloatingPoint) && any_of(B, isFloatingPoint)) { auto NotFP = [](MVT VT) { return !isFloatingPoint(VT); }; - Changed |= berase_if(S, NotFP) | - berase_if(B, NotFP); + Changed |= berase_if(S, NotFP); + Changed |= berase_if(B, NotFP); } else if (S.empty() || B.empty()) { Changed = !S.empty() || !B.empty(); S.clear(); @@ -497,8 +497,8 @@ bool TypeInfer::EnforceSmallerThan(TypeSetByHwMode &Small, } if (none_of(S, isVector) || none_of(B, isVector)) { - Changed |= berase_if(S, isVector) | - berase_if(B, isVector); + Changed |= berase_if(S, isVector); + Changed |= berase_if(B, isVector); } } |