================
@@ -2310,16 +2364,34 @@ def CIR_ForOp : CIR_LoopOpBase<"for"> {
// Build step region.
$_builder.createBlock($_state.addRegion());
stepBuilder($_builder, $_state.location);
+
+ // Build optional cleanup region.
+ mlir::Region *cleanupRegion = $_state.addRegion();
+ if (cleanupBuilder) {
----------------
andykaylor wrote:
I could move it into a shared function, but I expect this to be stable and I'd
prefer to leave it here (and above) for one-stop visibility.
https://github.com/llvm/llvm-project/pull/210212
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits