diff --git a/mlir/lib/Dialect/Bufferization/Transforms/BufferViewFlowAnalysis.cpp b/mlir/lib/Dialect/Bufferization/Transforms/BufferViewFlowAnalysis.cpp index 98a60a48763ab1..88ef1b639fc5ce 100644 --- a/mlir/lib/Dialect/Bufferization/Transforms/BufferViewFlowAnalysis.cpp +++ b/mlir/lib/Dialect/Bufferization/Transforms/BufferViewFlowAnalysis.cpp @@ -49,7 +49,7 @@ void BufferViewFlowAnalysis::rename(Value from, Value to) { dependencies[to] = dependencies[from]; dependencies.erase(from); - for (auto &[key, value] : dependencies) { + for (auto &[_, value] : dependencies) { if (value.contains(from)) { value.insert(to); value.erase(from); diff --git a/mlir/lib/Dialect/Bufferization/Transforms/EmptyTensorElimination.cpp b/mlir/lib/Dialect/Bufferization/Transforms/EmptyTensorElimination.cpp index 4a418a05e6ff56..eba1273b36e242 100644 --- a/mlir/lib/Dialect/Bufferization/Transforms/EmptyTensorElimination.cpp +++ b/mlir/lib/Dialect/Bufferization/Transforms/EmptyTensorElimination.cpp @@ -53,10 +53,9 @@ neededValuesDominateInsertionPoint(const DominanceInfo &domInfo, static bool insertionPointDominatesUses(const DominanceInfo &domInfo, Operation *insertionPoint, Operation *emptyTensorOp) { - for (Operation *user : emptyTensorOp->getUsers()) - if (!domInfo.dominates(insertionPoint, user)) - return false; - return true; + return llvm::all_of(emptyTensorOp->getUsers(), [&](Operation *user) { + return domInfo.dominates(insertionPoint, user); + }); } /// Find a valid insertion point for a replacement of `emptyTensorOp`, assuming