[llvm] [mlir] [MLIR][OpenMP] add interchange operation in the OpenMP mlir dialect (PR #186381)

Michael Kruse via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 19 07:08:54 PDT 2026


================
@@ -3518,6 +3517,8 @@ void NewCliOp::getAsmResultNames(OpAsmSetValueNameFn setNameFn) {
               else
                 return "fused";
             })
+            .Case(
+                [&](InterchangeOp op) -> std::string { return "interchange"; })
----------------
Meinersbur wrote:

```suggestion
                [&](InterchangeOp op) -> std::string { return "interchanged"; })
```
This is used to describe the CLI of the loop that comes out of the transformation, i.e. the "interchanged" loops.

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


More information about the llvm-commits mailing list