[Mlir-commits] [mlir] b59af5c - [MLIR] Apply clang-tidy fixes for readability-simplify-boolean-expr in LinalgInterfaces.cpp (NFC)
Mehdi Amini
llvmlistbot at llvm.org
Thu Sep 18 10:58:17 PDT 2025
Author: Mehdi Amini
Date: 2025-09-18T10:57:48-07:00
New Revision: b59af5cc9c7f6794a51db189521cad22d97a1605
URL: https://github.com/llvm/llvm-project/commit/b59af5cc9c7f6794a51db189521cad22d97a1605
DIFF: https://github.com/llvm/llvm-project/commit/b59af5cc9c7f6794a51db189521cad22d97a1605.diff
LOG: [MLIR] Apply clang-tidy fixes for readability-simplify-boolean-expr in LinalgInterfaces.cpp (NFC)
Added:
Modified:
mlir/lib/Dialect/Linalg/IR/LinalgInterfaces.cpp
Removed:
################################################################################
diff --git a/mlir/lib/Dialect/Linalg/IR/LinalgInterfaces.cpp b/mlir/lib/Dialect/Linalg/IR/LinalgInterfaces.cpp
index 73ae029056298..c477c6cada2c9 100644
--- a/mlir/lib/Dialect/Linalg/IR/LinalgInterfaces.cpp
+++ b/mlir/lib/Dialect/Linalg/IR/LinalgInterfaces.cpp
@@ -248,10 +248,8 @@ static bool isaElemwiseSingleUnaryOrBinaryOpInterface(linalg::GenericOp op,
return false;
auto yieldOp = dyn_cast<linalg::YieldOp>(body->back());
- if (!yieldOp || yieldOp.getNumOperands() != 1 ||
- yieldOp->getOperand(0).getDefiningOp() != oper)
- return false;
- return true;
+ return !(!yieldOp || yieldOp.getNumOperands() != 1 ||
+ yieldOp->getOperand(0).getDefiningOp() != oper);
}
bool linalg::isaElemwiseSingleUnaryOpInterface(linalg::GenericOp op) {
@@ -272,10 +270,8 @@ bool linalg::isaElemwiseSingleBinaryOpInterface(linalg::GenericOp op) {
// Check both inputs are used (elementwise).
OpOperand *inputOpOperand0 = op.getDpsInputOperand(0);
OpOperand *inputOpOperand1 = op.getDpsInputOperand(1);
- if (!op.payloadUsesValueFromOperand(inputOpOperand0) ||
- !op.payloadUsesValueFromOperand(inputOpOperand1))
- return false;
- return true;
+ return !(!op.payloadUsesValueFromOperand(inputOpOperand0) ||
+ !op.payloadUsesValueFromOperand(inputOpOperand1));
}
//===----------------------------------------------------------------------===//
More information about the Mlir-commits
mailing list