[mlir] Remove a redundant cast (NFC) (#168241)
llvm::all_of already returns bool.
Identified with readability-redundant-casting.
diff --git a/mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp b/mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp
index 9ccbfd3..5dfe3e6 100644
--- a/mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp
+++ b/mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp
@@ -497,7 +497,7 @@
// terminates. All of them must be equivalent subsets.
SetVector<Value> backwardSlice =
state.findValueInReverseUseDefChain(opOperand, matchingSubset);
- return static_cast<bool>(llvm::all_of(backwardSlice, matchingSubset));
+ return llvm::all_of(backwardSlice, matchingSubset);
}
/// Return "true" if the given "read" and potentially conflicting "write" are