[Mlir-commits] [mlir] e323b40 - [NFC][mlir] Simplify code (#108346)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Thu Sep 12 19:31:33 PDT 2024


Author: Jianjian Guan
Date: 2024-09-13T10:31:30+08:00
New Revision: e323b40bf1dee704801d44e099592d4f6932cc1e

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

LOG: [NFC][mlir] Simplify code (#108346)

Added: 
    

Modified: 
    mlir/lib/Dialect/Transform/Interfaces/TransformInterfaces.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/Dialect/Transform/Interfaces/TransformInterfaces.cpp b/mlir/lib/Dialect/Transform/Interfaces/TransformInterfaces.cpp
index 5bc6d4ee5033f1..91702ce7cc42b9 100644
--- a/mlir/lib/Dialect/Transform/Interfaces/TransformInterfaces.cpp
+++ b/mlir/lib/Dialect/Transform/Interfaces/TransformInterfaces.cpp
@@ -934,12 +934,10 @@ transform::TransformState::applyTransform(TransformOpInterface transform) {
     assert(scopeIt != regionStack.rend() &&
            "could not find region scope for handle");
     RegionScope *scope = *scopeIt;
-    for (Operation *user : handle.getUsers()) {
-      if (user != scope->currentTransform &&
-          !happensBefore(user, scope->currentTransform))
-        return false;
-    }
-    return true;
+    return llvm::all_of(handle.getUsers(), [&](Operation *user) {
+      return user == scope->currentTransform ||
+             happensBefore(user, scope->currentTransform);
+    });
   };
   transform::ErrorCheckingTrackingListener trackingListener(*this, transform,
                                                             config);


        


More information about the Mlir-commits mailing list