[Mlir-commits] [mlir] [MLIR] Apply clang-tidy fixes for readability-simplify-boolean-expr in Specialize.cpp (NFC) (PR #156743)

Mehdi Amini llvmlistbot at llvm.org
Wed Sep 3 12:52:49 PDT 2025


https://github.com/joker-eph created https://github.com/llvm/llvm-project/pull/156743

None

>From 6b2a89e1a7e7390b5ad64638e453465b126af714 Mon Sep 17 00:00:00 2001
From: Mehdi Amini <joker.eph at gmail.com>
Date: Thu, 21 Aug 2025 07:27:42 -0700
Subject: [PATCH] [MLIR] Apply clang-tidy fixes for
 readability-simplify-boolean-expr in Specialize.cpp (NFC)

---
 mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp b/mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
index 35ba4f159113f..40fc0d68e358f 100644
--- a/mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
+++ b/mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
@@ -182,11 +182,9 @@ static FailureOr<LinalgOp> specializeLinalgContractions(RewriterBase &rewriter,
 
   if (!mlir::linalg::detail::isContractionBody(
           *genericOp.getBlock(), [](Operation *first, Operation *second) {
-            if ((isa<arith::MulFOp>(first) && isa<arith::AddFOp>(second)) ||
-                (isa<arith::MulIOp>(first) && isa<arith::AddIOp>(second)) ||
-                (isa<complex::MulOp>(first) && isa<complex::AddOp>(second)))
-              return true;
-            return false;
+            return (isa<arith::MulFOp>(first) && isa<arith::AddFOp>(second)) ||
+                   (isa<arith::MulIOp>(first) && isa<arith::AddIOp>(second)) ||
+                   (isa<complex::MulOp>(first) && isa<complex::AddOp>(second));
           }))
     return failure();
 



More information about the Mlir-commits mailing list