[Mlir-commits] [mlir] ff77c73 - [MLIR] Apply clang-tidy fixes for readability-simplify-boolean-expr in LowerContractToNeonPatterns.cpp (NFC)

Mehdi Amini llvmlistbot at llvm.org
Sun Aug 31 07:01:13 PDT 2025


Author: Mehdi Amini
Date: 2025-08-31T06:59:18-07:00
New Revision: ff77c73d5dabf9bffb245ee236945c984bdbc900

URL: https://github.com/llvm/llvm-project/commit/ff77c73d5dabf9bffb245ee236945c984bdbc900
DIFF: https://github.com/llvm/llvm-project/commit/ff77c73d5dabf9bffb245ee236945c984bdbc900.diff

LOG: [MLIR] Apply clang-tidy fixes for readability-simplify-boolean-expr in LowerContractToNeonPatterns.cpp (NFC)

Added: 
    

Modified: 
    mlir/lib/Dialect/ArmNeon/Transforms/LowerContractToNeonPatterns.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/Dialect/ArmNeon/Transforms/LowerContractToNeonPatterns.cpp b/mlir/lib/Dialect/ArmNeon/Transforms/LowerContractToNeonPatterns.cpp
index 1aa8064a80ff9..35365f2dc17ba 100644
--- a/mlir/lib/Dialect/ArmNeon/Transforms/LowerContractToNeonPatterns.cpp
+++ b/mlir/lib/Dialect/ArmNeon/Transforms/LowerContractToNeonPatterns.cpp
@@ -158,13 +158,11 @@ class VectorContractRewriter {
                              PatternRewriter &rewriter) {
     // Check iterator types for matrix multiplication.
     SmallVector<vector::IteratorType> itTypes = op.getIteratorTypesArray();
-    if (!((itTypes.size() == 3 &&
-           (itTypes[0] == vector::IteratorType::parallel &&
-            itTypes[1] == vector::IteratorType::parallel &&
-            itTypes[2] == vector::IteratorType::reduction)) ||
-          (itTypes.size() == 2 &&
-           (itTypes[0] == vector::IteratorType::parallel &&
-            itTypes[1] == vector::IteratorType::reduction))))
+    if ((itTypes.size() != 3 || itTypes[0] != vector::IteratorType::parallel ||
+         itTypes[1] != vector::IteratorType::parallel ||
+         itTypes[2] != vector::IteratorType::reduction) &&
+        (itTypes.size() != 2 || itTypes[0] != vector::IteratorType::parallel ||
+         itTypes[1] != vector::IteratorType::reduction))
       return rewriter.notifyMatchFailure(
           op, "iterator types do not correspond to matrix multiplication");
 


        


More information about the Mlir-commits mailing list