File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed
mlir/lib/Dialect/Transform/Interfaces Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -934,12 +934,10 @@ transform::TransformState::applyTransform(TransformOpInterface transform) {
934
934
assert (scopeIt != regionStack.rend () &&
935
935
" could not find region scope for handle" );
936
936
RegionScope *scope = *scopeIt;
937
- for (Operation *user : handle.getUsers ()) {
938
- if (user != scope->currentTransform &&
939
- !happensBefore (user, scope->currentTransform ))
940
- return false ;
941
- }
942
- return true ;
937
+ return llvm::all_of (handle.getUsers (), [&](Operation *user) {
938
+ return user == scope->currentTransform ||
939
+ happensBefore (user, scope->currentTransform );
940
+ });
943
941
};
944
942
transform::ErrorCheckingTrackingListener trackingListener (*this , transform,
945
943
config);
You can’t perform that action at this time.
0 commit comments