[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