[Mlir-commits] [mlir] [mlir][transform] NFC - extract a minimal DomainAndOperandsAffineMapT… (PR #145034)

Kunwar Grover llvmlistbot at llvm.org
Fri Jun 20 06:16:10 PDT 2025


================
@@ -222,9 +222,60 @@ def LinalgFillOpInterface : OpInterface<"FillOpInterface"> {
   ];
 }
 
+def DomainAndOperandsAffineMapTransferInterface 
+    : OpInterface<"DomainAndOperandsAffineMapTransferInterface"> {
+  let description = [{
+    Interface for operations that connect an iteration domain to operands via
+    affine maps. Provides methods to access indexing maps between iteration
+    domain and operand index spaces.
+  }];
+  let cppNamespace = "::mlir::linalg";
----------------
Groverkss wrote:

Does this need to live in linalg dialect? Can we move this out to a seperate interface like TilingInterface? This is more general I think.

Can be done in a seperate patch.

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


More information about the Mlir-commits mailing list