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) {
934934 assert (scopeIt != regionStack.rend () &&
935935 " could not find region scope for handle" );
936936 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+ });
943941 };
944942 transform::ErrorCheckingTrackingListener trackingListener (*this , transform,
945943 config);
You can’t perform that action at this time.
0 commit comments