[Mlir-commits] [mlir] [mlir] introduce transform.loop.forall_to_for (PR #65474)

Matthias Springer llvmlistbot at llvm.org
Wed Sep 6 07:55:38 PDT 2023


================
@@ -64,6 +69,79 @@ transform::GetParentForOp::apply(transform::TransformRewriter &rewriter,
   return DiagnosedSilenceableFailure::success();
 }
 
+//===----------------------------------------------------------------------===//
+// ForallToForOp
+//===----------------------------------------------------------------------===//
+
+DiagnosedSilenceableFailure
+transform::ForallToForOp::apply(transform::TransformRewriter &rewriter,
+                                transform::TransformResults &results,
+                                transform::TransformState &state) {
+  auto payload = state.getPayloadOps(getTarget());
+  if (!llvm::hasSingleElement(payload)) {
----------------
matthias-springer wrote:

Trivial braces could be omitted.

https://github.com/llvm/llvm-project/pull/65474


More information about the Mlir-commits mailing list