[llvm] 110f630 - [KnownBits] Remove useless lambdas from unit test
Jay Foad via llvm-commits
llvm-commits at lists.llvm.org
Tue Mar 19 00:06:34 PDT 2024
Author: Jay Foad
Date: 2024-03-19T07:06:15Z
New Revision: 110f630105aed0670d82427fea55afbabc4a94c4
URL: https://github.com/llvm/llvm-project/commit/110f630105aed0670d82427fea55afbabc4a94c4
DIFF: https://github.com/llvm/llvm-project/commit/110f630105aed0670d82427fea55afbabc4a94c4.diff
LOG: [KnownBits] Remove useless lambdas from unit test
Added:
Modified:
llvm/unittests/Support/KnownBitsTest.cpp
Removed:
################################################################################
diff --git a/llvm/unittests/Support/KnownBitsTest.cpp b/llvm/unittests/Support/KnownBitsTest.cpp
index b867b6ca637d52..48de0889fdf332 100644
--- a/llvm/unittests/Support/KnownBitsTest.cpp
+++ b/llvm/unittests/Support/KnownBitsTest.cpp
@@ -412,9 +412,7 @@ TEST(KnownBitsTest, BinaryExhaustive) {
},
checkCorrectnessOnlyBinary);
testBinaryOpExhaustive(
- [](const KnownBits &Known1, const KnownBits &Known2) {
- return KnownBits::urem(Known1, Known2);
- },
+ KnownBits::urem,
[](const APInt &N1, const APInt &N2) -> std::optional<APInt> {
if (N2.isZero())
return std::nullopt;
@@ -422,9 +420,7 @@ TEST(KnownBitsTest, BinaryExhaustive) {
},
checkCorrectnessOnlyBinary);
testBinaryOpExhaustive(
- [](const KnownBits &Known1, const KnownBits &Known2) {
- return KnownBits::srem(Known1, Known2);
- },
+ KnownBits::srem,
[](const APInt &N1, const APInt &N2) -> std::optional<APInt> {
if (N2.isZero())
return std::nullopt;
@@ -556,18 +552,14 @@ TEST(KnownBitsTest, BinaryExhaustive) {
[](const APInt &N1, const APInt &N2) { return N1 * N2; },
checkCorrectnessOnlyBinary);
testBinaryOpExhaustive(
- [](const KnownBits &Known1, const KnownBits &Known2) {
- return KnownBits::mulhs(Known1, Known2);
- },
+ KnownBits::mulhs,
[](const APInt &N1, const APInt &N2) {
unsigned Bits = N1.getBitWidth();
return (N1.sext(2 * Bits) * N2.sext(2 * Bits)).extractBits(Bits, Bits);
},
checkCorrectnessOnlyBinary);
testBinaryOpExhaustive(
- [](const KnownBits &Known1, const KnownBits &Known2) {
- return KnownBits::mulhu(Known1, Known2);
- },
+ KnownBits::mulhu,
[](const APInt &N1, const APInt &N2) {
unsigned Bits = N1.getBitWidth();
return (N1.zext(2 * Bits) * N2.zext(2 * Bits)).extractBits(Bits, Bits);
More information about the llvm-commits
mailing list